Creating a Workflow
⚠️ Before creating a Workflow, you need to know exactly how your Rollout process should look like:
What are the statuses of your Clients during the Rollout?
For each of these statuses, which work steps are required in order to complete it?
Who is responsible for working on these steps?
Do you need different or additional work steps for individual client (groups)?
Defining the Statuses
To create a Workflow, please go to Settings -> Workflows and click on "Create Workflow".
The statuses are the foundation of your Workflow and represent the states of your Clients. Here is an example of a simplified Workflow:

Staging, In Delivery and Completed.In the next step, we need to assign Checklists to each of our statuses. As you can see, the last status can not have any Checklists as it is reserved for the final status of your Clients where no action should be necessary anymore.
Assigning the Checklists
In order for a Client to advance to the next Workflow status, all Checklist steps of the current status must be completed.
If you have not created any Checklists yet, please save your Workflow draft and visit the following page:
Creating a ChecklistInside a Workflow status, a Checklist can only occur once.
In our example, we will use:

Staging Checklist
In the Staging Checklist, we are referencing some Custom Fields in the steps:
"Install operating system"
During the import, the Custom Field
Operating Systemwill be filled with the information from our device databasePurpose: When opening the Checklist, the technician will then automatically see the name of the pre-defined operating system & version to install
"Retrieve MAC address"
Here the technician is asked to retrieve the
MAC addressof the device he is about to preparePurpose: To store the value in the Custom Fields of the Client to retrieve it later
"Install software"
During the import, the Custom Field
Softwarewill be filled with the information from our device databasePurpose: When opening the Checklist, the technician will then automatically see the names of the pre-defined software packages to install

Like this, we can sync certain Custom Fields with Checklist step values without having the technician to open up a different view or tab.
Back-up Checklist (Persistent)
The goal of our Back-up Checklist would be, to assign it to a Client user and let them know which steps to take care of before the technician replaces their device. As a persistent Checklist, it will allow us to advance in the Workflow without being completed, as long as the next status still has it assigned.

Because it is a persistent Checklist that is part of all of our statuses, the Client user has time to work on the Back-up Checklist throughout both statuses, and it will not block us from moving from Staging to In Delivery.
However, before the Client can move from In Delivery to Completed, it must be finished.
Delivery Checklist
This will be the Checklist for our technicians to deliver the device.
It has two special steps:
"Select accessories the user has chosen"
Type:
Custom Field- linked toAccessoriesPurpose: Shows the linked Custom Field to interact with. The selected options will be also shown on the Fields Tab on the and on the Delivery Sheet. Depending on the selection, our conditional Accessories Checklist will show up.
"Let client user sign the Delivery Sheet"
Type:
Delivery SheetPurpose: Shows a button which opens the Delivery Sheet on click. It is required to be signed in order for the Checklist step to be completed.

Accessories Checklist (Conditional)
In case the Client user has received certain accessories during the delivery, we want to show an additional Checklist. Depending on the selected options of the Accessories Custom Field which is part of our Delivery Checklist, we will show additional work steps for our technicians to be completed.

So, we want our Checklist to only show up for Clients that
got the option
Touch-Penfor the Custom FieldAccessoriesand that are
NOTin the Client GroupVIP

Accessories with the value Touch-Pen with another group through AND. The other group says that the Client Group VIP must NOT be present. If the whole condition is met, the Checklist will be shown for that Client. If a group only has one rule (second, dark gray group in the image) the AND / OR buttons have no effect.How our Workflow example will look in use
TBD
Last updated