Configure Workflows

Under Configuration ‣ General ‣ Workflows, you can define workflows by setting up permissions for specific user groups, which determine what changes they are allowed to make in the values of given system table fields.

The available system table fields for which you can set up permissions are predefined, that is, you can configure only those fields that are listed in the Configuration - Workflows dialog.

Example: Define Workflow for Status Field in Anomaly Actions

For anomaly actions, the Status field can have the following values:

  • Proposed

  • Approved

  • Assigned

  • Completed

  • Rejected

_images/config.workflows.status.column.png

You want to allow data entry users (user assigned to Data Entry Users group under Database ‣ Security…) to change the value of this field as follows:

  • Change the value to Proposed if the field has no value

  • Change the value to Assigned if the original value of the field is Approved

  • Change the value to Completed if the original value of the field is Approved or Assigned

You do not want to allow this user to change the status to Approved or Rejected from any statuses.

In this case, make settings as follows:

  1. Choose Configuration ‣ General ‣ Workflows from the menu.

  2. In the Configuration - Workflows dialog, select the system table field Anomaly Action - Status one.

  3. Choose Define Workflow two.

  4. Select the Data Entry Users tab three.

  5. In the NEW STATUS ALLOWED columns, select to which values the user is allowed to change the original value, if the original value is as indicated in the CURRENT STATUS column four:

CURRENT STATUS

NEW STATUS ALLOWED

Null

Proposed

Approved

Assigned, Completed

Assigned

Completed

  1. Click OK five.

_images/config.workflows.define.png

See the animation below for the complete process:

StreamPlayer