Workflow is the status and approval process for a form from start until finish. The Workflow can be customized by adjusting the Initialization, Status and Transition options and settings. These custom options include:
Initialization Settings
All forms start in an Initial State, a pre-status before the form enters a workflow. This allows a form to be filled out and cancelled if needed, without being saved and officially entering the workflow.
The Initialization Settings control which fields are accessible on the form in the Initial State and defines certain properties and user notifications.
Status Options
Editable Properties: Defining what sections on the form are accessible to be filled out, based on the Status the form is in.
Visible To Role: Defines what Role can view the form based off the Status that the form is in.
Transition Options
Include Comment on Transition: Activates a comment box when the workflow transitions from one status to another. Users have the option to turn on, off, or make a comment required before the workflow can advance.
Notify Users on Transition: Will send Roles or Team Members email notifications when the workflow transitions from one status to another.
Permissions which can use this transition: Defines who can transition the workflow based off the Permissions assigned to a certain Role.
Property Assignments: Allows the creation of assignment rules to determine the property Values, Time based Due Dates, and specify who transition should be Assigned to.
Initialization Settings
All Forms start in an Initial State, a pre-status before the form enters a workflow. This allows a form to be filled out and canceled if needed, without being saved and officially entering the workflow.
The Initialization Settings control which fields are accessible on the form in the Initial State and defines certain properties and user notifications.
![](368e2aa31b398a90dc6db99f034bcbc1.iix)
Editable Properties
Editable Properties define what sections on the form are accessible to be filled out, based on the Status the form is.
- Any properties that are required to be populated in the initial state will remain in Editable Properties. Any properties that need to be greyed out can be selected and moved over to the Disabled Properties using the arrows.
![](838eae231b398a90dc6db99f034bcb63.iix)
- Properties are identified by the Binding assigned to the Control. Best practice is to add the form Section or Status name to the beginning of the binding, so they are easy to find in the Properties list.
![](4b8e2a27973d4a90afb952800153af88.iix)
- There are Default Properties that come with all Forms. Best practice is to leave these in the Editable Properties window. Removing these from the Editable sections can disable the ability to Pin the Map, Model.
![](cb8e2a27973d4a90afb952800153afa1.iix)
Transitions - Edit Starting Transitions
Starting Transition settings allow certain Team Members or Roles to be notified on the transition from the Initial state. Certain Properties such as Assign To, Dates and other property values can be customized.
- Select the Transition Name to open the Edit Starting Transition window.
![](9b8e2627973d4a90afb952800153af5f.iix)
Note: There can be more than one transition listed, which are defined by the Starting Status option in the Status settings.
- The transition Name will be auto generated but can be customized to the user’s needs.
- The Status Transition cannot be adjusted or changed. Status Transition are defined by the Starting Status option in the Status settings.
![](638e2e2b47b50e9088c56642846d43c9.iix)
- Notify Users on Transition will send Roles or Team Members email notifications when the workflow transitions from one status to another.
![](7b8e6ea31b398a90dc6db99f034bcbf4.iix)
- Property Assignments allow the creation of assignment rules to determine the property Values, Time based Due Dates, and specify who the transition should be Assigned to.
![](3f8e6e6347350e90e3378d53636d4361.iix)
Restore Defaults
Restore Defaults will reset all the settings in the Initialization settings, including the Edit Start Transition settings.
![](809e2ea31b398a90dc6db99f034bcb94.iix)
Note: Once Restore Defaults is selected it cannot be undone. All settings will manually need to be set again.
Status Options
To add new Status, click on the Add Status button to display the Add Status dialog.
![](0c9e22e347350e90e3378d53636d4363.iix)
Status Options define what State is required when the workflow is in the selected Status, or, what sections on the form are accessible to be filled out, based off the Status the form is in. Users can assign what Roles can view the form when in a certain Status.
![](0c9e2e2b47b50e9088c56642846d43cd.iix)
- Name allows users to enter the title for the status.
- Use as Starting Status should be selected if this is the starting status of the workflow.
- Editable Properties defines what sections on the form are accessible to be filled out, based on the Status the form is in. Any properties that are required to be populated in the initial state will remain in Editable Properties. Any properties that need to be greyed out can be selected and moved over to the Disabled Properties using the arrows.
![](2c9e266b47b50e9088c56642846d43bd.iix)
- Visible to Role defines what Role or Roles can view the form while in the selected Status.
![](2c9e266b47b50e9088c56642846d43e3.iix)
Status Actions
- Status Actions allow Statuses to be copied or deleted.
![](ec9eea27973d4a90afb952800153af33.iix)
Note: Status cannot be deleted if it is the only Starting status in the workflow.
- When a status is copied, user can choose to include the existing Transitions or not.
![](7c9e26e347350e90e3378d53636d4390.iix)
Transition Options
To Add the New Transition Button, click on the plus button shown below.
![](b49eea27973d4a90afb952800153af6a.iix)
Transition Options allow users to customize the actions when the workflow transitions from one status to another.
![](099e26e347350e90e3378d53636d4395.iix)
- Name allows users to enter the title for the Transition.
- Status Transition defines what status the workflow will be transitioned to.
- Permissions:
- Permissions which can use this transition only allows Roles with specific Permission to use this transition.
![](459e2627973d4a90afb952800153af64.iix)
Note: the permission for Roles is set in the Set Permissions section. To learn more about permission refer to the Set Permission section.
- Property Assignments allow the creation of assignment rules to determine the property Values, Time based Due Dates, and specify who the transition should be Assigned to.
![](d59e266b47b50e9088c56642846d43e8.iix)
- Notifications:
![](e59e22e347350e90e3378d53636d4368.iix)
- Notify User on Transition gives the option to select a Team Member or Role that will receive an email notification on transition. Click the Add button to add the required User or Role, and the Trash Can button to remove.
![](619eea27973d4a90afb952800153af6f.iix)
- Notify Creator will send the form initiator an email updating them of the transition.
- Conditions:
- Required Conditions: the form will transition from one status to another only if the selected properties meet the user requirements. I.e., if the form’s subject is ABC, the form will transition to its next status.
![](f19e26e347350e90e3378d53636d439a.iix)
- Approvals:
![](f59e266b47b50e9088c56642846d43c2.iix)
- Require Approvals allows the form to be approved concurrently by multiple users or/and roles. When multiple users and/or roles are selected within a transition, the form will transition to the next status only if all the nominated users/roles approved it.
- Conditional Approval Groups: when selected properties have specific values, the form will require approval from selected users and/or roles.
![](5a9eaee31b398a90dc6db99f034bcbed.iix)
- Advanced:
![](9e9e6aa347350e90e3378d53636d4375.iix)
- Include Comment on Transition has three options:
![](5a9e2a27973d4a90afb952800153afa7.iix)
- None: No comment dialog box will be activated on transition.
- Optional: A comment dialoged box will be activated, but a comment is not required to transition the workflow.
- Required: A comment dialog box will be activated, and a comment will be required to transition the workflow.
- Assigned User of the form may use this transition regardless of their permissions when selected will override the permissions set above.