Table of Contents

Workflows

Under "Administration" in the workflow section the user can automate his Testify environment. Specific events can be defined that trigger actions. Workflows can be activated, deactivated, overwritten, but not deleted.

Add a new Workflow

When adding a new workflow, the user must define a title. The title should be meaningful, so that one can already recognize in the menu, which task the workflow fulfills. A description can be added optionally.

Then the triggering event and subsequent action must be defined. If necessary, multiple triggering events and actions can be added.

Each event, each action and the entire workflow must be saved separately.

Examples/Use Cases under Workflow Examples

Events

In the “Events” section steps must be defined that must be fulfilled in order to trigger the action. When creating events the following informations have to be specified:

→ Difference between trigger and filter before/after change.

Scope: Checklist

Scope: Issue

Scope: Test object

Scope: PDF

Scope: User

Scope: Timer

The timer feature allows tasks to be scheduled periodically. This is possible via a cron timer. The timer feature can be set based on minutes, hours, days, weeks or months. The cron trigger always refers to the UTC time zone, times must therefore be converted if necessary (e.g. 12:00 UTC is 14:00 CEST in Austria).

The desired repetition can either be specified directly in the cron format or selected and converted manually in advance. There are two possibilities when converting the desired repetition:

Example:

Actions

When creating actions, the following information must be specified:

Scope: Checklist

Scope: Issue

Scope: Webhook

Example: https://testify.atlassian.net/wiki/spaces/TWN/pages/2376990727/Workflow+Examples#Example:-Action-Webhook

Scope: PDF

Only possible for events with area checklist or issue

Example: https://testify.atlassian.net/wiki/spaces/TWN/pages/2376990727/Workflow+Examples#Example:-Action-Generate-PDF

Scope: Notification

Example:

Delay

Delays can be added in order to execute actions only at a later time.

Example

Connected workflows

Workflows can also trigger a sequence of other workflows. This allows processes to be mapped and automated even further. The feasibility of the workflow sequence must be taken into account. Workflows can only trigger further workflows if these are also meaningful and no loop is created as a result. For this reason, manual intervention may be required between two workflows so that the further workflows are pushed through, otherwise the sequence is not possible.

Possible connected workflows

Checklist or issue

Test object

Examples

Edit / disable workflows

After creation of the workflow it can be edited or disabled/enabled by clicking on the context menu (the three dots) in the upper right corner of the Workflow.

Workflow-History

Workflows have a history where all previous steps are displayed. This feature allows to check the successful and failed executions of all workflows. For each execution attempt, a separate entry is created with all relevant information. Filters can be set to ensure transparent troubleshooting.

It also shows when a workflow was activated/deactivated and whether this was done automatically or manually by a person.

The workflow history can be viewed by clicking on the context menu (the three dots in the right corner).

By selecting the desired entry, the history is displayed:

All important information can be seen at a glance. Through the link icon on the right side, the individual points can be expanded and further details can be displayed.

When using delays, there are the following options that are displayed depending on the status: