Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lets shortly explain those basic items below.

Start Item

...

This is the starting point of a BPMN workflow and defines how the workflow will be started. This can be done manually or triggered by an event for example. If nothing is defined, it is always considered to be started manually.

User Task

...

The user task is the part of a workflow in case manual input from a user is required. For example to review some data and approve it. This input is typically requested using a form showing one or more form fields to the user he then can fill out.

...

  • Simple = The form fields can be directly defined in the tab and will be displayed vertically one after another. This is the simplest approach but is limited. So for example you can not change the orientation of the fields, no special fields are supported, fields are limited to max. 4000 chars and validation is also quite limited.

  • Custom = These are advanced forms where you have full flexibility of the PIPEFORCE form framework to design your user task form. With this flexibility also a bit more complexity comes. See here for documentation about the form framework: Forms Framework.

Assignment

User tasks can be assigned in the workflow to specific users and user groups, by using the GENERAL tab. This can be done in the Assignment section:

  • Assignee is a single username. If defined, the user task will be automatically assigned to the user with this username when created.

  • The Candidate Users field define the users allowed to pick and claim this task. They will see the task instance of example in the TODO filter which can be seen as a “task pool”. Same is true if user is member in one of the groups mentioned in the Candidate Groups field. Multiple entries in these fields must be separated by comma.

...

Service Task

...

If a task in the BPMN workflow must be executed by an automated service (“machine”), it must be marked as a service task. Such automated steps could be for example sending an email, doing a data conversion, connecting to external systems or much more complex steps. Here full automation is possible.

...

You can link a service task to a data pipeline by clicking the service task and then in the PIPELINE tab select an already existing data pipeline you would like to execute when this service task starts. Or you create a new pipeline and link it there.

...

Decision Gateway

...

In case the flow direction inside a BPMN workflow must change depending on a condition, a decision gateway or just gateway in short can be used. For example if the user has approved a request in the form, this approval information can be used to decide to follow the approval path.

End Item

...

The end item (also known as end state) defines when the process must be finished. Typically a BPMN workflow must always have exactly one such end state. There are some rarely cases which could differ from that.

How to start a workflow in PIPEFORCE?

...