Skip to main content

Routines Section

design

Overview

Routines are the automations that you can create and save for later use. They're perhaps one of our most valuable tools because they make automations easier to replicate throughout your processes. They can be recycled or modified by other users and applied to any operation, bringing a lot of scalability to all your processes.

For example, let's say that in many of your workflows you need to send a system message and an email in each state change. You can create a routine with that specific automation sequence and add it as a stage through any routine builder. You can reuse the routine in any and as many processes as you need. If you need a similar routine but with some slight differences, open the existing routine, make the chagnes, and save it with another name, conserving both routines for later use.

Accessing Routines

To access the Routines section:

access
  1. Press Administrator in the Main Menu Bar.
  2. Select Routines from the Administrative Panel.
  3. The Routines settings panel will open up.

Create Routine Settings Panel Layout

Create or edit a routine from the Routines settings panel:

access

Press either:

  1. Create a new routine
  2. Edit an existing routine

After choosing an option, the following settings panel opens up:

access
  1. Save: Saves the current configuration

A. General

access
Name:
The routine's display name
It doesn't have to be unique.
Code:
The routine's unique identification code
Only lowercase letters, numbers, and underscore accepted.
Category:
Indicates the routine's category

Options are: Flowcontrol, Network, or Normal

Description:
Brief description of the routine

B. Inputs

access
+ Add inputs:
Adds new input fields into the routine.
When pressed, the input options will be displayed.
Display:
The input field's display name
It doesn't have to be unique.
Code:
The input's identification code
Only lowercase letters, numbers, and underscores are accepted.
Input Type:

Indicates the input's data type. Options include: String, Number, Boolean, Date, Object, Any, Array, Dictionary, CotTaskId, CotUserId, CotChannelId, CotGroupId, CotAnswerId, CotGroupId, CotAccessRoleId, CotPropertyTypeId, CotPropertyId, CotStateMachineStateId, CotSurveyId.

Go to the Data Models section for more information about the COT* data types.

Required:
The toggle switch indicates whether it is a required field or not.
Required fields must be filled out.
Description:
Brief description or important information relavant to the input field.
This discription will be displayed below the input field.

C. Routine Builder

For setup information, go to the Routine Builder section.