EncartaLabs

Flowable BPM - Essentials

( Duration: 1 Day )

This Flowable BPM - Essentials training course introduces Flowable BPM and the topics of business process management, case management and decision management in general. It covers both the modeling basics as well as the automation part with the Flowable BPM Engine embedded in a Java / Spring Boot application. The course is based on the Flowable BPM Open Source engine, but also provides an insight on what the commercial offering with Flowable CORE, Flowable Platform, Flowable Work and Flowable Engage can provide additionally.

By attending Flowable BPM - Essentials workshop, delegates will learn:

  • Basics of Business Process Modeling and Business Process Automation
  • Understand the added value of Business Process Management
  • Basics on BPMN, CMMN (Case Management) and DMN (Business Rules) modeling
  • The architecture and tooling of Flowable BPM
  • To integrate Flowable BPM Engine in a Java Spring Boot application
  • Create a BPMN model and execute it in a Spring Boot application with embedded Flowable Engine
  • The different deployment options for Flowable BPM

  • Basic Java development skills and Spring Boot knowledge (only for the hands-on Java workshop part).

The Flowable BPM - Essentials class is ideal for:

  • Java Developers and Software Architects planning to use Flowable BPM or looking what BPMN and DMN can do for their applications.
  • Business Analysts interested in Business Process Modeling (BPMN), Case Management (CMMN) and Decision Modeling (DMN) and no-code development for prototyping

COURSE AGENDA

1

Business Process Management - BPM 101

  • What is a Business Process?
  • Reasons to consider Business Process Management?
  • BPMN, CMMN and DMN models
2

A quick tour over Flowable BPM

  • Flowable Open Source: Components, architecture and tools
  • Flowable Modeler
  • Flowable Task UI
  • Flowable Admin
  • Flowable IDM
  • Flowable REST API
  • Beyond open source: Flowable CORE, Platform, Work and Engage
3

Hands-on workshop: A no-code BPM example

  • Modeling a business process
  • Modeling a case model
  • Modeling a decision table
  • Modeling a form
  • Running the application
4

Flowable BPM and Spring Boot

  • Flowable Spring Boot Integration
  • Flowable Java API
5

Hands-on workshop: Automating a business process in Spring Boot

  • Creating a Spring Boot application
  • Integrating Flowable BPM as an embedded Engine
  • Deploying and running a business process
  • Service Tasks: invoking Spring Beans from a process model
  • User Tasks: integrating user interactions and interactive forms
  • Decision Tasks: integrating and automating a DMN Table
  • Timer Events: timed process starts, activity timeouts and escalation processes
6

Advanced topics

  • Flowable Deployment Models
  • Asynchronous activities
  • Triggerable Activities
  • Using messages and signals
  • Microservices orchestration with Flowable

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top