Table of Contents
Introducing the Flowable How-To Guides
There are many ways to configure and customize Flowable. These guides provide examples of how to do many of these things.
UI How-To
These how-tos focus on UI aspects such as forms or UI customizations:
- A how-to on using the Rich Text Component
- A how-to on building a dynamic Document Gallery display
- A how-to on using Expression Buttons to make a form more dynamic
- A look at how the data table component can be used with a static data source
- Data Table with REST Data Source (📹 only)
- An introduction to frontend styling
Modeling How-To
These how-tos are all about on how to use certain constructs in the various model types that Flowable supports:
- A hello world how-to, to show the creation of a BPMN process, a CMMN case and a DMN decision table (📹 only)
- A how-to about using the 'Init Variables' task in BPMN or CMMN models (with 📹)
- A how-to which summarizes the different BPMN gateways (only 📹)
- A detailed look at how to use the 'Generate Document' task in BPMN or CMMN Models (with 📹)
- How you can build a powerful audit stream using the 'Audit task' or the Java API. (with 📹)
- How to get started using channels and events
- How to receive emails with the Event Registry (with 📹)
- How to model support for case reactivation (with 📹)
- How to use WhatsApp interactive messages
- How to manage master data with data objects
- How to create a query that searches (case instances) in the Elasticsearch index (with 📹)
- Using BPMN Multi-Instance with Variable Aggregation (📹 only)
- Getting Started with Data Objects (📹 only)
- How to create business sequences
- How to perform data cleanup (Housekeeping)
- How to use the case/process business status
- How to use asynchronous execution (📹 only)
- How to search nested variables with variable extractors (📹 only)
Developing How-To
Sometimes there are things which you need to do beyond modelling. These how-tos describe how you can extend your Flowable installation:
- An introduction to advanced indexing and searching
- How to add task listeners automatically (with 📹)
- How to add custom model validation
- How to create a custom inbound channel
- How to manually create process and case start event subscriptions
- How to integrate Flowable Forms into an Angular App
- How to integrate Flowable Forms into a React App (📹 only)
- How to integrate Azure SSO with Flowable Work
- How to integrate Okta SSO with Flowable Work
- How to integrate OAuth 2.0 with Flowable Control
- A guide how to create a custom form component
- A guide how to create a custom backend component (with 📹)
- How to composite multiple form components to one
- How to add custom form functions
- How to handle custom form events in Flowable Work
- How to generate models using the Java API
- How to integrate ABBYY Vantage with Flowable (with 📹)
System Configuration How-To
These technical how-tos describe how to configure the Flowable products:
- An introduction to basic performance tuning
- An introduction to using encrypted properties
- How to set up OAuth 2.0 with Keycloak for Flowable Work, Design and Control
- How to set up OAuth 2.0 with Keycloak for Flowable Work (📹 only)
- How to configure Metrics Lifecycle and Deletion after a Period of Time
- How to manage users with Flowable (📹 only)