Setting up model workflows
Configure workflows to match your organizational needs for overseeing model development, validation, implementation, ongoing monitoring, auditing, or other risk management activities.
- Models in your model inventory transition through your organization’s custom model lifecycles via model stages, which are in turn manipulated via workflows.
- Workflows are comprised of workflow steps,1 and have their own workflow states2 discrete from model stages.
- Some step types allow you to define conditional requirements,3 providing flexible customization.
Set up workflows
Workflow elements
A workflow is comprised of an interplay of these elements:
Workflow step types
Model Stage Change
- Transitions a model into another stage.
- Requires available model stages associated with the workflow.4
Field | Description |
---|---|
when these conditions are met (optional) | Add conditional requirements to qualify for this step.5 |
set model stage to | Select the model stage to transition to. |
Workflow State Change
Transitions the workflow into another workflow state.6
Field | Description |
---|---|
set workflow state to | Select or add7 the workflow state to transition the workflow to. |
progress | Indicate the progress of the workflow at this transition into the next state. |
7 Click Add New State to create a new state unique to this workflow.
User Action v2
Creates a button that performs an action on behalf of the user.
Field | Description |
---|---|
display action button when (optional) | Add conditional requirements for displaying this step.8 |
action button label | Text that displays on your action button. |
request fields (optional) | Include required inventory fields alongside your action.9 |
- 9
- Select the field, then click Add Field to insert.
- Manage model inventory fields
Approval
When your workflow reaches the approval step, roles or users in the selected approval group will receive a preconfigured message.
- Select from either User Roles, Model Stakeholder Types,or either User Role or User Type inventory field.10
- Must be connected to both a rejection and approval Model Stage Change step.11
- Configure two Model Stage Change steps for your associated rejection and approval stages.
- Then, from the bottom of your Approval step:
- Connect the left (red) to your rejection step.
- Connect the right (green) to your approval step.
Field | Description |
---|---|
approval group | Select the roles, stakeholders, or user fields responsible for approval. |
threshold | Percentage of approvers required for approval. |
Approval Message | When your workflow reaches this Approval step, the selected approval group will shown this message.12 |
12 Enter in a title and a message to display.
Condition Branch
- Allows diverging paths based on conditional requirements.
- A
default
branch will be automatically included as a catch-allelse
path to ensure that your conditional logic is complete.
Workflows cannot be saved until condition branches are connected to other steps.
To configure a condition branch:
On the Configure Condition Branch modal, click Add Branch.
Enter in the path name and designate the conditions13 that apply to this path.
Continue with steps 1 and 2 until your conditional branch logic is complete.
To remove a path, click and select Remove Path.
When you are finished setting up all your branch paths, click Update Step to save your step.
Proceed with linking the Condition Branch with your subsequent steps.14
Wait
- Creates a time condition for displaying next available action.15
- Used to enforce a time delay or a calendar date milestone.
To configure a wait step, select when you would like to resume workflow:
Option | Required field | Description |
---|---|---|
After Time Interval | wait duration | Wait for a set amount of time. Applies to all models under the workflow. |
At Specified Date | wait until | Wait until a specific timestamp. Applies to all models under the workflow. If the milestone date inputted is in the past, the next workflow step will display immediately. |
At Specified Date on Model Field | model field16 | Wait until a specific timestamp as defined by a model inventory field on a per model basis. If the selected field is empty17 or the milestone date inputted is in the past, the next workflow step will display immediately. |
17 Make model inventory fields required on registration to ensure necessary fields have valid values.
Run Workflow
Triggers another workflow indicated by select workflow to run, allowing you to chain workflows.
End
- Designates the end of your workflow.
- Use this step when all of your other steps have been configured and linked together.18
Conditional requirements
Configure conditional requirements for the following step types:19
optional
Under when these conditions are met, set your
AND
andOR
conditions.Add a single independent rule or a linked condition group. These rules and groups can be nested if desired:
- Click Add Rule to add an independent rule.
- Click Add Group to add a linked group of rules that all must be true to qualify.
optional
Under display action button when, set your
AND
andOR
conditions.Add a single independent rule or a linked condition group. These rules and groups can be nested if desired:
- Click Add Rule to add an independent rule.
- Click Add Group to add a linked group of rules that all must be true to qualify.
Under each branch’s conditions, set your
AND
andOR
conditions.Add a single independent rule or a linked condition group. These rules and groups can be nested if desired:
- Click Add Rule to add an independent rule.
- Click Add Group to add a linked group of rules that all must be true to qualify.
Select when you would like to resume workflow:
- After Time Interval — Set the wait duration in minutes, hours, or days.
- At Specified Date — Set the wait until a specific timestamp.
- At Specified Date on Model Field — Set the model field23 with a valid
Date
orDate Time
type model inventory field that defines the specific timestamp on a per model basis.
Workflow states
Workflow states are statuses unique to a specific workflow, discrete from model stages.24
Add workflow states
Add workflow states by either while configuring a Workflow State Change step,25 or via the Settings page:
- In the left sidebar, click Settings.
- Under Workspace, select Workflow States.
- Click on the workflow you’d like to modify workflow states for.
- Click Add New Workflow State.
- Enter in a name and a description, then select a color for your workflow state.
- Click Save to create the workflow state.
Delete workflow states
If a state is or was previously in use on a workflow within a Workflow State Change step, the state cannot be deleted.
- In the left sidebar, click Settings.
- Under Workspace, select Workflow States.
- Click on the workflow you’d like to delete workflow states for.
- Hover over the workflow state until the appears, then click on it.
- After you confirm, the workflow state will be removed.