Navigation :
test ../../../ test dev.html
Developer Guide
test ../../../ test dev/dev-release.html
-
Release and migration notes
test ../../../ test dev/getting-started.html
-
Getting started
test ../../../ test dev/dev-ui-config.html
-
Configuring the UI
test ../../../ test dev/dev-extensions.html
-
Extending the Module
test ../../../ test dev/dev-extensions/custom-cube-config.html
--
Adding Custom Cube Configuration
test ../../../ test dev/dev-extensions/custom-data-loading.html
--
Adding Custom Data Loading
test ../../../ test dev/dev-extensions/custom-evaluation.html
--
Adding Custom Evaluation Logic
test ../../../ test dev/dev-extensions/custom-limit-structure-templates.html
-- Adding Custom Limit Structure Templates
test ../../../ test dev/dev-extensions/custom-ui-exceptions.html
-- Adding Custom UI Exceptions
test ../../../ test dev/dev-extensions/custom-utilization.html
-- Adding Custom Utilization
test ../../../ test dev/dev-extensions/custom-validation.html
--
Adding Custom Validation
test ../../../ test dev/dev-extensions/custom-workflow.html
--
Adding Custom Workflow Tasks
test ../../../ test dev/dev-extensions/custom-workflow/custom-workflow-action-bpmn.html
--- Updating the BPMN file
test ../../../ test dev/dev-extensions/custom-workflow/custom-workflow-action-spring-bean.html
--- Defining Task Spring Beans
test ../../../ test dev/dev-extensions/custom-workflow/custom-workflow-action-java-code.html
--- Executing the Java Task
test ../../../ test dev/dev-extensions/custom-workflow/custom-workflow-settings.html
--- Custom Workflow Settings
test ../../../ test dev/dev-extensions/custom-persistence.html
--
Adding Custom Persistence
test ../../../ test dev/integration.html
-
How to Connect Limits to an Atoti Server
test ../../../ test dev/persistence.html
-
Persistence
test ../../../ test dev/alert-tasks.html
-
Evaluating Limits
test ../../../ test dev/scopes.html
-
Limit scopes
test ../../../ test dev/limit-workflow.html
-
Limit Workflow
test ../../../ test dev/date-roll.html
- Date Roll
test ../../../ test dev/rest-services.html
- REST Services
test ../../../ test dev/roles.html
-
Roles and Permissions
test ../../../ test user-ref.html
User & Reference Guide
test ../../../ test user-ref/limits-overview.html
-
Atoti Limits Overview
test ../../../ test user-ref/whats-new.html
- What's New
test ../../../ test user-ref/videos.html
- Video walk-throughs
test ../../../ test user-ref/using-limits.html
-
Manage limits
test ../../../ test user-ref/manage-incidents.html
-
Manage incidents
test ../../../ test user-ref/input-files.html
-
Input file formats
test ../../../ test user-ref/cube.html
-
Cube reference
test ../../../ test user-ref/properties.html
-
Properties
test ../../../ test user-ref/datastore.html
-
Datastores
Custom Workflow Settings
When adding a custom workflow, the user needs to update the project settings to pick up the workflow.
Backend settings
The workflow needs to be included in the Limits workflow properties based upon its type. If the workflow is linked with the lifecycle of the limit, then it belongs under limitWorkflows
. If the workflow should be instantiated upon evaluation, then it belongs under exceptionWorkflows
.
To add the new workflow, add a new entry to either limitWorkflows
or exceptionWorkflows
based on its type with the following format:
<WORKFLOW_NAME> :
key : <WORKFLOW_PROCESS_ID>
participants : <WORKFLOW_PARTICIPANTS>
<WORKFLOW_NAME>
is a name given to the workflow by the user.
<WORKFLOW_PROCESS_ID>
is the value of the <process id=
tag defined at the beginning of the bpmn file.
<WORKFLOW_PARTICIPANTS>
is a comma-separated list of users who have authority to move a limit along the workflow. This may not be required.
Below is an example from the Limits application.yml
with a custom workflow:
limitWorkflows :
StraightThrough :
key : limit-process-instance.straight-through
FourEyes :
key : limit-process-instance.four-eyes
participants : Approvers
SixEyes :
key : limit-process-instance.six-eyes
participants : Examiners,Approvers
Custom :
key : custom-workflow-instance.key
participants : Approvers
exceptionWorkflows :
Exception :
key : limit-process-instance.exception
Frontend settings
No frontend settings are required.