
Flowable BPM
1003
Course Code:
In this course, you will learn about the construction of BPMN 2.0 along with some customization of extents and events generations that makes the development of the Application more frequent and responsive.
5 Days
Advanced

Learning Objectives
Collection of Services that exposes APIs for Managing and Executing Business Applications
Advanced details on Integration of Activiti with Flowable
Prerequisites:
We recommend participants to have basic Java development skills and Spring Boot knowledge
Intended Audience
his course is for BPM Architect, Developer and Analyst who wants to learn this superb product of Flowable BPM
.jpg)
Course Outline:
Module 1: Basics of BPMN 2.0Â
Introducing BPMNÂ
Working with ProcessÂ
Simple ExampleÂ
Module 2: Constructing BPMN 2.0Â
Defining Custom ExtensionsÂ
Working with EventsÂ
Introducing Timer Event DefinitionsÂ
Introducing Signal Event DefinitionsÂ
Introducing Message Event DefinitionsÂ
Module 3: Working with Command-Line ApplicationsÂ
Process Engine IntroductionÂ
Process Definition DeploymentÂ
Process InstantiationÂ
TransactionalityÂ
Task Completion and Querying Tasks ConceptsÂ
Working with JavaDelegateÂ
Historical DatasÂ
Module 4: Configuring FlowableÂ
Creation of Process EngineÂ
ProcessEngineConfiguration ConceptsÂ
Configuring Database for FlowableÂ
Working with JNDI DataSource ConfigurationÂ
Introducing Job ExecutorÂ
Activation of Job ExecutorÂ
Configuring Mail ServerÂ
Scripts and Expression concepts in Exposing ConfigurationÂ
Mapped Diagnostic ContextÂ
Module 5: Introducing Flowable REST APIsÂ
Managing REST ApplicationÂ
Process Deployment DefinitionÂ
Starting Process InstantiationÂ
Task Completion ConceptsÂ
Module 6: Working with Flowable APIÂ
Introducing Process API and Services
Working with ExceptionÂ
API Query Concept in DetailÂ
Understanding Variables and Transient VariablesÂ
Introduction to expressions in FlowableÂ
Concept of Unit TestingÂ
Integration of Process Engine in Web ApplicationÂ
Module 7: Concepts of JPA in FlowableÂ
Basic Requirements for JPAÂ
Configuring JPAÂ
Uses of JPAÂ
Module 8: REST APIs Concept in FlowableÂ
Installing and Authenticating REST APIsÂ
Deployment and Process Definition ConceptsÂ
Advanced Concepts of REST APIs in FlowableÂ
Integration of CDI into FlowableÂ
Integration of LDAP with FlowableÂ
Module 9: Working with History in FlowableÂ
History Querying ConceptsÂ
Concept of History ConfigurationÂ
Audit Purpose HistoryÂ
Module 10: Advanced Details on FlowableÂ
Working with Async ExecutorÂ
UUID ID Generation for High ConcurrencyÂ
Advanced Process Engine ConfigurationÂ
Using Advanced Query APIÂ
Working with Custom Identity ManagementÂ
Module 11: Integration of Spring FrameworkÂ
Working with ProcessEngineFactoryBeanÂ
Concepts of Transactions and ExpressionsÂ
Deployment for Automatic ResourceÂ
Spring Boot IntroductionÂ
Module 12: Deployment StrategiesÂ
Deployment Strategies by ProgrammaticallyÂ
Concepts of External ResourcesÂ
Process Definition VersioningÂ
Forming a Process DiagramÂ
Program Highlights
Highly engaging & interactive sessions
70% Hands On
Quizzes & Assessments
24*7 Support
Why TechEd Trainings?
​Handcrafted Content
Professional Trainers
Hands On Labs
Seamless Delivery