Workflow Current Activity (Standard Model)

Every running workflow has the concept of a current activity. It's details occupy the central portion the workflow assistant

Flowset supports two different types of Workflow Model

  1. Standard Models - activity level behaviour
  2. Advanced models - Activities are broken down into Task models

This article describes the behaviour with Standard Model workflows.  Details of Advanced models can be found in Workflow Current Activity (Advanced Model)

Visualisation in the Workflow Assistant

WCA assistant.png


The current activity is comprised of :

The name, description and overall completion status of the current activity (1).

A collapsible section containing its completion criteria and any activity tasks (2).

Any conditions required to complete the activity (3).

A button to show or hide only those ticket fields relevant to its completion conditions (4)

The status for each condition (5).

Any activity tasks that must be completed against the current activity (6).


Name and Description

The name of the current activity is shown in bold on a grey background. If a description has been defined this is available as a tool tip by hovering over the activity name 


WCA Name.png


Activity Completion Status

In order for an activity to be considered complete

  • the state of the ticket field values must satisfy all its data quality completion conditions
  • all activity task fields should be filled in

Often an activity will have more than one completion condition and/or task fields. They must all be satisfied for the activity to be considered complete.

A coloured tab to the left of the activity name shows whether the activity is complete. 


Incomplete - Grey Tab

A grey tab indicates that the activity is incomplete :

WCA incomplete.png

In this case, the current activity is incomplete because the completion condition is not satisfied.  Hence the tab is shown in Grey.

Complete - Green Tab

A green tab indicates that the activity is complete :

WCA complete.png

In this case, the task fields are filled in and the completion condition is satisfied (green tick appears).  The current activity is complete.  It is marked with the green tab and the next activities are shown.

Note: The next activities only become available for selection, once the current activity is complete


Activity Completion Criteria

An activity may have zero or more completion conditions.  These completion conditions must be satisfied for activity to be complete.

The activity may also define a set of task fields.  These task fields are used to gather information from the agent.  Typically, a set of conditions (known as outcomes) will be defined to ensure that the task fields have been filled in to a satisfactory level.  When the task fields have been filled in correctly, the activity tasks will be considered to be complete.

If an activity has completion conditions and task fields, then both need to be satisfied.

If an activity has no completion conditions or task fields to satisfy, then the activity will be considered immediately complete.


Activity Task Fields

Task fields are used to capture information from the agent as they proceed with the current activity on the ticket.  These task fields can be of many different types including

  • Drop down
  • Multi select
  • Checkbox
  • Yes/No
  • Integer
  • Currency
  • Text
  • Date

You can define conditions (known as task outcomes) against these task fields to ensure that the fields have been filled out in a satisfactory way.  For example, there may be 3 task fields, but only 2 of them are mandatory to be filled in.  The activity will normally be configured so that at least one outcome needs to be satisfied in order that the activity tasks are considered complete.

WCA task fields.png

Here we see that the activity is incomplete (grey tab).  In this case it is because the outcome requires that the check box is checked AND the Impact drop down has been given a value.  Impact is not set so the outcome is not satisfied and hence the activity is not complete.

WCA task fields done.png

Now that the Impact has been set, the activity outcome is satisfied and the current activity is now complete.


Data Quality Completion Conditions

Data quality is ensured by completion conditions that reference required ticket field values. Conditions can be simple or complex using combinations of Boolean logic and value comparison operators.

Each primitive condition usually references a ticket field and might for example require it to be non empty or have a specific value. But the condition expression language is rich and allows for very complex conditions if necessary.

Data quality conditions have a name that is displayed in the current activity section, and a completion status indicator, check-mark-dep.png 

If the condition is complex its structure can be viewed by clicking chevrons to the right of the name to expand its structure.

Show / Unmask Fields Button

A button, in the top right of the current activity section, can be used to focus in on the fields of interest involved in the completion conditions for the activity.


WCA Show Fields.png

Click the the Show fields button to change the Zendesk ticket fields panel to show only those fields involved in the completion conditions.  All other fields will be temporarily hidden.

Here is an example usage : 

A) The agent is about to press Show Fields to assist in completing the activity


  • All form fields are currently shown (1).
  • About to click Show Fields (2).

B) The agent has clicked the Show Fields Button


  • Only the two fields required to complete the activity are now shown (3).
  • Button has been renamed to "Unmask Fields" (4).

C) The agent has supplied the appropriate ticket field values


  • The appropriate field values have been supplied (5).
  • The data quality condition is now satisfied and the checklist item was already set so the activity is now complete (6).
  • The supplied field values have satisfied the "Submission Requirements" condition (7).

D) The agent has pressed the "Unmask Fields" button


  • All form fields are shown again (8).
  • Button has been renamed back to "Show Fields" (9).


IMPORTANT: Be aware that the workflow assistant may automatically unmask fields as a result of performing other actions, such as selecting an onward activity.



Accelerators can fill out particular combination of completion values so that a condition may immediately become satisfied after an accelerator is applied. See Workflow Applying Accelerators


Collapsible Activity Section

The chevron to the right of the current activity name can be used to expand or collapse the section detailing its completion requirements. On entering an activity, the workflow assistant will automatically expand this section if the current activity is incomplete, on the basis that this should be the agent's next focus of attention.


WCA Expanded.png



WCA Collapsed.png

Note: Be aware that the workflow assistant may automatically collapse the current activity section as a result of performing other actions, such as selecting an onward activity.

Persisting Changes

At any time the Zendesk submit button may be pressed as normal to persist changes to field values, comments etc.

When pressing submit the workflow assistant may briefly enter a busy state whilst the Flowset specific information, such as activity task field values, are recorded.





Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.