Workflow terminology
The following table contains a list of terms that you have to understand to work with workflows.
Term | Description |
---|---|
BPMN | Business Process Model and Notation is the language used in Collibra to define workflows. See http://www.bpmn.org for more information about BPMN. |
Workflow | The actual workflow logic and BPMN code. |
Workflow definition | The asset in Collibra that represents the workflow. It contains the workflow logic and code and is usually represented by a diagram or a .bpmn file. |
Workflow instance | One running occurrence of a workflow. One workflow can have multiple instances running at the same time. |
Workflow ID | The workflow ID is the ID that uniquely identifies a workflow in the application. It is present in the BPMN notation in the ID property of the <process... tag. Deploying a BPMN in Collibra creates a new version if a process with the same ID already exists. |
Process definition | The workflow logic and code as it is defined in Flowable. It is contained in a .bpmn file. |
Enable/Disable a workflow |
A workflow is enabled when it can be started by a user with the correct rights and permissions. A workflow is disabled when no process instance can be created. |
Job | A job is a task that is performed by a job executor. This can be any trigger or timing event that needs to be executed. |
Business item |
A business item is any item in Collibra, to which the running workflow definition instance is linked and on which it can perform actions. A business item can be an asset, a domain or a community. Workflow definitions are frequently started to handle tasks performed for one specific business item. It uniquely identifies the running workflow definition instance at any moment in time. In Collibra DGC, a business item can be an asset, domain or community. Workflow Definitions do not necessarily act on a business item. These workflow definitions are called global workflows. |
Form type | Flowable provides form types to type variables in the forms that are used by start events and user tasks. |
User expression | Flowable provides a number of user expressions to indicate candidate users of user tasks, or to use them as an argument in any other expression. For a complete list of user expressions, see Candidate user expressions. |