Home > Workflow Designer > Workflow Example Setup > Workflow Example Setup
This section details the step-by-step process of creating and integrating multiple workflows into a single form based on the following scenario:
An organization wants a way to prompt Call Center Reps to possibly update a customer’s information if the customer’s information has not been updated in more than 90 days.
The organization wants to execute this via a pop-up window (referred to in this guide as the Customer Update form) that would only display when the following conditions are met:
· Only prompts when the logged-in user is a Call Center Rep (persona).
· Only prompts when the Call Center Rep searches for a customer via Customer Central.
· Only prompts when the searched-for customer’s Modification Date is greater than 90 days.
The organization also wants the following options to appear on the Customer Update pop-up window:
· Update
Customer Information Now
This option takes the user to either a update screen for Individuals or
an update screen for Companies (based on the customer’s Record Type)
· Within the Individual Update screen, if the “Is a Student?” value is “Yes,” then a School Information section should appear. If the “Is a Student?” value is “No,” then a Technical Interests section should appear.
· Send
Customer a Reminder Email
This option sends a notification email to the customer reminding him/her
to visit the organization site and update any outdated information.
· Skip
the Update and Continue
This option closes the pop-up window and returns the user to the CUS001
screen for that customer.
In order to create the scenarios above, you must create a separate Customer form (referred to as the Customer Update form in this section) which includes the following pages:
· SearchPage
(where users search for the customer)
· DetailPage
(where users view customer information and decide whether or not to update
the customer information)
· Start
(informs users the customer’s info has not been updated in 90 days and
provides them with 3 options of how to act on this information)
· IndividUpdate
(provides users with the current customer information for those with a
Customer Status of “Individual” and allows them to update it)
· Education
(provides users with the Individual’s Education information, if he/she
is a student, and allows them to update it)
· Technical
Interests
(provides users with the Individual’s Technical Interest information, if
he/she is not a student, and allows them to update it)
· CompanyUpdate
( provides users with the current customer information for those with a
Customer Status not equal to “Individual” and allows them to update it)
For the purposes of this section, each workflow for this scenario is broken out to show a sample set-up employing the following workflow functionalities:
1. Workflow triggered by the logged-in user’s persona and a database field that opens a new form.
2. Workflow triggered by a button that sets different controls as Active based on a database field.
3. Workflow triggered by a drop-down value that sets different controls as Active based on the selected drop-down value.
4. Workflow triggered by a button that creates a notification event.
5. Workflow triggered by a button that closes a form.