Citeck BPMN General Overview

Citeck BPMN is a built-in tool for modeling and executing business processes based on the BPMN 2.0 standard. It allows you to visually describe the workflow logic — task routing, branching, timers, and integrations with external systems — and immediately run the created diagrams in a production environment without writing code.

The platform is based on the bpmn-js editor library and the camunda engine. The editor supports the full process lifecycle: creating and editing diagrams, publishing (deploying), monitoring running instances, and administration.

Navigate to the “BPMN Models” log (Administrator Section workspace - Process Management):

../../../_images/0130.png

Process Description Permissions

Permission granting is delimited within business process categories/specific business processes. By default, the permissions for the specified roles are as follows:

Permission / Role / Group

Description

BP Administrator

BP Manager

BP Developer

BP Viewer

bp-administrator

bp-manager

bp-developer

bp-viewer

Read permission (read)

View section and all processes within it

../../../_images/plus.png ../../../_images/plus.png ../../../_images/plus.png ../../../_images/plus.png

Write permission (write)

Edit section and processes within it

../../../_images/plus.png ../../../_images/minus.png ../../../_images/minus.png ../../../_images/minus.png

Edit processes in the section

Edit processes in the section

../../../_images/plus.png ../../../_images/minus.png ../../../_images/minus.png ../../../_images/minus.png

Process deployment

Publishing process models

../../../_images/plus.png ../../../_images/minus.png ../../../_images/plus.png ../../../_images/minus.png

View report

View process statistics

../../../_images/plus.png ../../../_images/plus.png ../../../_images/plus.png ../../../_images/minus.png

View process instance

View process instance in the “Business Process Administration” section

../../../_images/plus.png ../../../_images/minus.png ../../../_images/minus.png ../../../_images/minus.png

Edit process instance

Edit process instance in the “Business Process Administration” section

../../../_images/plus.png ../../../_images/minus.png ../../../_images/minus.png ../../../_images/minus.png

Process instance migration

Process instance migration in the “Business Process Administration” section

../../../_images/plus.png ../../../_images/minus.png ../../../_images/plus.png ../../../_images/minus.png

Manual process instance start

Manual process instance start in the “Business Process Administration” section

../../../_images/plus.png ../../../_images/minus.png ../../../_images/plus.png ../../../_images/minus.png

Roles are assigned to groups. To grant permissions to a user, they must be added to the corresponding group.

Permissions can also be configured for specific users on specific sections

  1. The “Modeling” section with DMN/BPMN editors is available to users with Read permission (read)

  2. In DMN/BPMN editors, model publishing is only available to users with Process deployment permission

../../../_images/rights_21.png

../../../_images/rights_3.png

Deployment permission can be checked with the query permissions._has.deploy?bool

For example:

Records.get('eproc/bpmn-def@your-process').load("permissions._has.deploy?bool", true).then(res => console.log(res))
  1. Added capability to view BP diagrams for users with Read permission (read)

../../../_images/rights_4.png

../../../_images/rights_5.png
  1. Added report viewing for roles with View report permission. Reporting refers to the “Process Statistics” widget.

Report viewing permission can be checked with the query permissions._has.viewReports?bool

For example:

Records.get('eproc/bpmn-def@you-process').load("permissions._has.viewReports?bool", true).then(res => console.log(res))
../../../_images/rights_6.png

View configuration is only available to users from the ECOS administrators group.

../../../_images/rights_7.png

Details about the “Process Statistics” widget