• Validations: Validations can be performed using different conditions. Validation of one input can
depend on the values of other inputs from either the same workflow or on the values of workflow
filled by previous users.
•
Visibility Conditions: A widget can be made visible or invisible depending on the value of other
input values from either the same workflow or on the values of workflow filled by previous users.
•
Sub Workflows: Sub Workflows allow Workflow Builder to make a lengthy and a complex
workflow shorter by combining related inputs in a separate workflow. This makes it easy to
navigate to different widgets within such a workflow.
Power Features Used in the Workflow Builder
By using Parent-Child Relationships and Reference Relationships, the capabilities of the Workflow
Builder are enhanced and data from one workflow can be used in another workflow.
Parent-Child Relationships: Some objects have parent-child relationships with each other. These
objects are represented as workflows in the Workflow Builder and their relationship is modeled using
parent-child relationships. This type of relationship can be understood better using the example of an
Airport and its constituent runways. An airport is a parent workflow while a runway is a child workflow. So,
an Airport can contain zero or more runways. During the submission of a workflow, you can enforce the
allowed number of children using the validation feature inside the workflow.
Reference Relationships: One object can be associated with or referenced through another object. An
invoice, for example, can refer to a customer to whom the invoice is addressed.
Workflow Builder Overview
• Create an App
• Click Create Workflow—Type New Workflow name (this is the name users will access on
Revolution device or web)
• Click Create Workflow—Workflow Builder window displays (Optional—watch the tutorial by
clicking on the video icon in upper right).
• Workflow Builder window displays—this is your design workflow space.
• Left—displays two tabs: Widgets (basic widgets) and Advanced (advanced widgets); Middle—
displays Revolution mobile device and Right—displays Properties and List Preview.
• The widgets (boxes) on the left are dragged with your mouse cursor and dropped to the
Revolution mobile device screen in the middle. The widget will display on the Revolution screen.
Add different widgets similar to your paper workflow.
• Set Properties of individual widget—select the widget and the Properties options for selected
widget display to the right of the screen. Example—drag Text Box to Revolution device. The field
“Required” displays in the Properties. Change the “Required” field to ‘Yes” to make this
mandatory. The field displays an asterisk.
• Click Advanced—optionally, drag and drop Advanced widgets and set Properties
• When all widgets have been added and properties set—click Save in the top right to save the
workflow
• Click Publish—top right to publish the workflow and begin using it to collect data on Revolution
devices and/or web.