Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.
Dialog for configuring the workflow: (1) On the left users can find the list of states and their actions. (2) Right next to it there is the configuration screen for the selected state or action.

Workflow processing allows you to perform certain actions such as sending mails, generating PDF files or making custom HTTP requests to external web services, depending on the current state of the form. When a form has been submitted, it takes on the system state Received automatically. State transitions are possible either by certain actions, or they can be performed by users in the inbox.

The workflow configuration dialog can be accessed by clicking the appropriate button in the form menu.

Workflow processing

When the user submits a form, a new form record will be created. Initially, it will start in the special system state Received. Additional states and custom actions can be added in this menu. A state transition may be triggered either by the system or manually by a user. Furthermore, a state transition can also be triggered after the forms has been idle for a certain amount of time by setting up a timed state transition.

For each state, actions can be added that should get executed when the forms assumes that state. This can be used to generate PDF files or send mails automatically. All actions of a state are processed one after another, from top to bottom in the order they are shown in the tree view.

State and action list

On the left side of the configuration dialog users can see a list of the states and their actions (see figure). In the header of this list there are:

  • Search field: Enables filtering of states and actions.
  • Toolbar:
    • New state: Creates a new state.
    •   Copy: Copies the selected state or action.
    • Löschen: Deletes the selected state or action. The state Received can not be deleted.
    •   Deactivate: Deactivates the selected state or action.

Representation of a state in the state list:

Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.

  1. State: In the header the name of the state is displayed. A state can be expanded or collapsed  / . Depending on the state configuration there may be icons displayed:
    •   Resubmission: This is the state that will be set if the form is resubmitted.
    • Timed state transition:  Für diesen Status wurde ein in zeitgesteuerter Statuswechsel konfiguriert.
  2. Aktionen: Eine Liste der Aktionen dieses Status. Abhängig von der Aktionskonfiguration werden rechts neben dem Aktionsnamen Symbole dargestellt:
    •   Fehlerbehandlung: Erscheint, wenn für diese Aktion eine Fehlerbehandlung festgelegt wurde.
    • Bedingung: Erscheint, wenn diese Aktion abhängig von konfigurierten Bedingungen ausgeführt wird.

Durch Klick auf einen Status oder eine Aktion werden im rechten Fenster die Status- bzw. Aktionsdetails angezeigt und können bearbeitet werden. Änderungen werden erst mit einem Klick auf Speichern   übernommen.

Created by gru on 25.03.2019, 11:59
Translated into en by gru on 25.03.2019, 11:59
Copyright 2000-2024