Versions Compared

Key

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

...

A workflow in PIPEFORCE is a stateful business process where one or more humans are involved. Workflows can be modelled using a graphical interface and they can optionally trigger the execution of pipelines.

Table of Contents

Workflow design with BPMN

In PIPEFORCE workflows can be designed using BPMN (Business Process Model and Notation) which is a worldwide ISO standardization to describe business processes in a formalized (graphical) way. Also most non-technicals can understand BPMN diagrams. If you’re not familiar with BPMN so far, we highly recommend you to learn more about it before you dive deeper into this chapter. Here you can find a first introduction on Wikipedia: https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation.

...

  • Create BPMN diagrams online in your web browser and save the

  • Discuss a BPMN diagram with your team

  • Link BPMN tasks with pipeline

  • Directly execute and review BPMN diagrams as workflows

Most important BPMN diagram elements

In order to draw a BPMN diagram, the most important elements are these, you should be aware of:

...

The User Task

The user task is the part of a workflow in case an input from a user is required. The workflow waits at this point until the user has finished this task by clicking “Complete”.

...

The form can be defined using the “Forms” tab in the modeller.

...

The System Task

If a task in the workflow must be executed by a “machine”, for example sending an email, doing a conversion or creating a new data set, typically a System Task is used for this.

...

  1. Calling a pipeline embedded into the User task as parameter.

  2. Calling a pipeline stored in the property store.

Call an embedded pipeline

In order to trigger an embedded pipeline whenever the system task is executed, you can define a new input parameter with name pipeline of type Text and add the pipeline directly as value:

...

Call a pipeline stored in the property store

Lets assume, a pipeline is stored in the property store under this key path:

...

When executed, the System Task automatically searches for a pipeline in given app folder and executes it.

...

How to start a workflow in PIPEFORCE?

The design and execution of a workflow in PIPEFORCE is always a 3-steps task:

...