If you
press the Edit button for an existing workflow, a new dialog will open that
provides you with additional information on the workflow.
As you can
see in the below screenshot, the dialog provides you information such as:
Under the workflow creation header you can see steps on gaining access to the Workflow Designer. This is a program that allows you to create your workflows, that is linked to your AdviceOS and relevant task templates.
The first
step to access the designer is to download the latest version, by pressing the
link below.
This will
download an executable file on your computer called setup.exe. In your first
install you may need to accept the terms and license agreement to proceed with
the installation.
Once this
has been downloaded the file should automatically load. If it doesn’t, you can
navigate to your Download’s folder and double click the setup.exe file.
The interface of the Workflow designer is broken down into the following areas:
1. A row of options at the top of the designer
2. A components panel on the left
3. Details panel on the right
4 A canvas area in the middle that is broken further into:
a. The top section, where you can drag and drop workflow components from the left
b. A tree view of the entire workflow
The next step requires you to download your Practice settings. The latest practice settings are required to be loaded each time any changes are made to tasks and practice configurations so that these can be reflected in the designer.
The practice settings include:
1. Tasks
2. Task configurations
3. Practice segmentations
4. Practice risk profiles
5. Practice
team structures and positions
As best practice, Practice settings should be loaded into the designer as the first step every time you use the software.
These can
be downloaded within the same area of the Workflows page.
After you
have downloaded the file, navigate to the Designer and press ‘Load practice
settings’.
Workflows
are built by dragging workflow components from the left into the canvas area.
A workflow is a control flow workflow component embedded with various tasks, process and control flow components.
The most basic workflow consists of a sequence control flow with a list of tasks that are executed one after another. Each task starts when the previous task is completed/closed.
Using
different control flows and conditions allows AdviceOS to model almost any
business process.
Following are a list of the workflow components available.
Control Flow
PickBranch- A PickBranch represents a potential path of execution in a
Pick Control Flow. A PickBranch has a trigger, which when satisfied
results in the PickBranch Action components to be executed. Once actions are
complete or if Action is empty in the PickBranch, the Pick component is
completed.
Sequence- Executes contained activities in sequence. Once one task is complete it will move on to the next task below it.
Trigger components are supporting type components used in PickBranch control flows.
TaskOutcomeTrigger- This is a secondary component used in PickBranches to allow users to use task outcomes as triggers.
TaskCreateWaitForClose- This component is the building blocks of a workflow and
represent pre-set tasks created in AdviceOS. The task template dropdown will contain every pre-set task
set up in AdviceOS.
This component opens/creates a new task once the user closes the previous task in the workflow.
WaitForDays- The workflow can be set up to wait for a set number of days before moving onto the next action using the WaitForDays task.
Process
Workflows can be set up to send emails as part of the business process. There are 4 different process components available.
These components will require you to have set up the
following for it to work effectively:
SendClientEmailFromPosition- Sends the client an email from one of the positions in a team using a predefined email template.
This is one of the most effective ways for an adviser or staff member within your business to automate sending an email to your clients after a task has been completed. For example, you could automate sending a ‘Thank you for attending your meeting’ email to a prospective client after a User has completed a ‘Post appointment task’.
SendClientEmailFromUser- Sends the client an email from a user in the practice using
a predefined email template.
SendEmailToPosition- Sends an email from the user to one of the positions in a team using a predefined email template.
SendEmailToUser- Sends an email from a user to one of the other users using a predefined email template.
Conditions
Condition components are predefined Pick and Pick branch control flow components used for particular condition triggers.
AgeCondition Age checking- If a client is above/below a certain age the workflow can be triggered to perform particular tasks and processes. This may be useful in a scenario where you want to be notified when a client has turned 65, which creates an automatic task to your office to reach out to the client to discuss their retirement.
MaritalStatusCondition- If a client is client is single or couple the workflow can be triggered to perform particular tasks and processes.
RiskProfileCondition- Based on the clients risk profile the workflow can be triggered to perform particular tasks and processes.
SegmentationCondition- If the client is a certain segmentation, the workflow can be triggered to perform particular tasks and processes.
TaskOutcomeIfCondition- Creates a new activity depending on which outcome is selected for the current task.
Users can
save workflows for upload to AdviceOS or to continue work at a later date by
clicking on the ‘Save this workflow’ button.
You can
upload a new workflow into AdviceOS via section 3 on the page.
Select the workflow file and add a description to the workflow, then press ‘Create workflow’. This workflow will appear in the list of flows above.
You can
then press the Edit icon against the new flow to see details, where you can
further configure the name and description.
If your workflow
is already existing and you wish to update to a newer version, you can click on
the edit icon on the existing workflow.
Here you
can click on the upload button under the ‘Versions’ heading. Once it has been
uploaded, you can then select the most up to date version under the ‘current
version’ dropdown.