Process model

The process model tab empowers the designer to parameterise the process model of the workflow.

In the centre, the process model itself is rendered. All components except for the transitions and the pool can be clicked. By clicking a component of the process model a panel opens on the right-hand side.

At this point the process model is not in an editable state and all components are read-only. To change this you must click the Edit button. See the next section to learn more.

Editing the process model

Editing a process model is only possible when the workflow has the status unpublished. To change the status of a LAST PUBLISHED or PUBLISHED workflow to unpublished simply click the Copy button in the main navigation.

Clicking the Edit button allows for changes to be made in the process model. It will also change the status of the process model to UNPUBLISHED.

If a process model is deployed for the first time it will have the status UNMANEGED.
This means that the process model can still take over all Automation Properties* from the external modelling tool when the process model is re-imported.

Editing the process model will transition the status to managed which is a hidden status and not visible to the user as editing the process model will also automatically copy a new version of the process model and transition to the status UNPUBLISHED.

Available process model statuses and what they mean:

  1. The status UNMANAGED means that this version of the process model was not yet edited in Workflow Design. In this status, it is still possible to make changes to the Automation Properties* in external modelling tools.

  2. The status UNPUBLISHED means that this version of the process model can be edited in Workflow Design. It is no longer possible to make changes to the Automation Properties* in external modelling tools only changes purely done to the graph of the process model (e.g. adding/removing shapes & transitions) are taken over during re-import.

  3. The status PUBLISHED means that the changes to the process model are finalised for this version and can no longer be edited.

Automation Properties*
Changes to Task Duration, ActionHandlers, etc.

General Workflow properties

The general Workflow properties1 can be accessed by clicking the same-named button

Properties

The Properties tab shows the general attributes of the workflow including the name, description and a comment to the current version.

Screenshot 2024-05-08 at 09.12.55.png

Workflow rights

There are 3 basic rights per workflow, these are:

  1. Starter: Specifies the group of users that are allowed to start an instance of this workflow.

  2. Owner: Specifies the group of users that are managing this specific workflow.

  3. Workflow-Designer: Specifies the group of users that are allowed to make changes to the design of this specific workflow.

Webform

The configuration of external Webforms can be accessed via the Webform tab of the general Workflow properties.

Screenshot 2024-05-08 at 09.51.27.png

The configuration allows the user to decide to enable the feature, whether the UI top bar is present in the external view and if it should be possible to upload and manage documents there.

The link to access the external webform can be copied from the workflow overview, by clicking the 3-dot menu and selecting copy link.

For info on how to set up the form to be compatible with the webform please refer to the documentation below:

https://tim-doc.atlassian.net/wiki/spaces/eng/pages/245301255

Workflow items

The Workflow items are an extensive library of all available resources to parameterise the workflow. It is subdivided into three sections: Events, Groups and Variables.

These elements can be added via drag and drop.

  1. Events: can be added via the previously mentioned Events tab and its designated drop zones.

  2. Groups: can be added to Starter, Owner and Workflow-Designer Expressions as well as the Swimlanes.

  3. Variables: can be added to any text input.

Reference

Attribute

Description

Reference

Attribute

Description

1

Search

The search allows the designer to find specific Events, Groups and variables in their respective sections.

2

Draggable element (Event)

Every element is draggable.

  • Events can be dropped in the Workflow-Properties Events section. Click here to learn more!

  • Groups can be dropped in identity-enabled input fields.

  • Variables can be added to any text input.

Properties panel

This panel, the so-called Properties panel empowers the user to adjust the properties of the selected component, as well as enables the addition of events (formally known as ActionHandlers).

Reference

Attribute

Description

Reference

Attribute

Description

1

Properties

Where attributes of the selected component can be edited.

2

Events

Where Events can be added and edited of the selected supported component.

Properties

The Properties tab contextually shows the available attributes of the selected component.

Events

The Events tab empowers the user to easily define events (formally known as ActionHandlers) simply by dragging and dropping them into the designated drop zone on supported components.

In the Events tab, the designer can find two drop zones with the labels NODE-ENTER and NODE-LEAVE.

Reference

Attribute

Description

Reference

Attribute

Description

1

NODE-ENTER

These events will be executed when entering the activity

2

NODE-LEAVE

These events will be executed when leaving the activity

Events can be configured by expanding them. Here every available parameter is listed with a comprehensible input type to streamline the experience of parameterisation.

Every event comes with a description, trivialising the act of defining events and obsoleting the external documentation. Furthermore, parameters are also described, which can be accessed by hovering over the (info-icon) next to their labels.