External Clients
This page gives an overview over the different Flowable External Clients available. Clients are typically available in different languages to access Flowable. The clients provide a simplified layer for the Flowable REST APIs and provide additional functionality to get started quickly.
External Worker Clients
Flowable has the External Worker Tasks in BPMN and CMMN that allow you to execute custom logic by polling Flowable with your own custom code. The External Worker Client is a set of libraries for different programming languages that make it easier to implement the custom logic. Currently, Flowable provides the following external worker clients:
- Java - https://github.com/flowable/flowable-external-client-java
- Javascript - https://github.com/flowable/flowable-external-client-js
- Python - https://github.com/flowable/flowable-external-client-python/tree/main/external-worker
RPA Framework Client
The Flowable RPA Framework client can be used to execute RPA bots.
The client connects to a Flowable installation and runs the required .robot
File, Robocorp Task or Robocorp Action.
Authentication with Flowable Trial
All the clients by default are configured to work with the Flowable Trial. The only thing that should be done is to create an access Token as explained in the Flowable Access Tokens section of the Security guide and use that in your external worker client.