Introduction to Flowable BPM

ONLINE TRAINING
November 5 2020
January 26 2021
March 31 2021
November 24 2021
CLASSROOM TRAINING
October 12 2021
Training Cost
ONLINE TRAINING
545 EUR (VAT ex.) per person
CLASSROOM TRAINING
595 EUR (VAT ex.) per person
Practical informationClass from 9 AM to 5 PM
LanguageEnglish (unless all attendees speak Dutch)
Location

Most of our classroom training courses take placeĀ in Belgium (Edegem) or The Netherlands (Breda). Please click the button with the desiredĀ date to check the exact location of the training.

This training in-company?
Upon your request we can organize this training for you.
CONTACT US
Duration

1 day

Course overview

This one-day course is intended for analysts and developers who want a hands-on introduction on 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.

Who should attend this training
  • 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 Objectives

In this course, attendees will learn:

  • The basics of Business Process Modeling and Business Process Automation

  • Understand the added value of Business Process Management

  • The 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

  • More advanced scenarios with Flowable BPM like microservice orchestration

Prerequisites
  • We recommend participants to have basic Java development skills and Spring Boot knowledge (only for the hands-on Java workshop part).

  • This is a BYOD (Bring Your Own Device) training. Please bring your own laptop to the course.

Course Content
  • Business Process Management - BPM 101

    • What is a Business Process?

    • Reasons to consider Business Process Management?

    • BPMN, CMMN and DMN models

  • 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

  • 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

  • Flowable BPM and Spring Boot

    • Flowable Spring Boot Integration

    • Flowable Java API

  • 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

  • Advanced topics

    • Flowable Deployment Models

    • Asynchronous activities

    • Triggerable Activities

    • Using messages and signals

    • Microservices orchestration with Flowable

ENROLL NOW
This training in-company?
Upon your request we can organize this training for you.
CONTACT US