Navigation :
test ../../../ test dev.html
Developer Guide
test ../../../ test dev/dev-release.html
-
Release and upgrades
test ../../../ test dev/getting-started.html
-
Getting Started
test ../../../ test dev/dev-ui-config.html
-
Configuring the UI
test ../../../ test dev/integration.html
-
How to Connect Limits to an Atoti Server
test ../../../ test dev/persistence.html
-
Persistence
test ../../../ test dev/roles.html
-
Roles and Permissions
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-service.html
--
Customizing Workflows
test ../../../ test dev/dev-extensions/custom-limits-notifications.html
-- Sending Custom Notifications
test ../../../ test dev/dev-extensions/custom-persistence.html
--
Adding Custom Persistence
test ../../../ test dev/dev-extensions/custom-limits-events.html
--
Sending Custom Events
test ../../../ test dev/dev-extensions/custom-mtm-authentication.html
--
Adding Custom Machine-to-Machine (MtM) Authentication
test ../../../ test dev/dev-extensions/custom-legacy-workflow.html
--
Customizing the Legacy Workflow
test ../../../ test dev/dev-extensions/custom-legacy-workflow/custom-workflow-tasks.html
---
Workflow Tasks
test ../../../ test dev/dev-extensions/custom-legacy-workflow/custom-workflow-tasks/custom-workflow-action-bpmn.html
---- Updating the BPMN file
test ../../../ test dev/dev-extensions/custom-legacy-workflow/custom-workflow-tasks/custom-workflow-action-spring-bean.html
---- Defining Task Spring Beans
test ../../../ test dev/dev-extensions/custom-legacy-workflow/custom-workflow-tasks/custom-workflow-action-java-code.html
---- Executing the Java Task
test ../../../ test dev/dev-extensions/custom-legacy-workflow/custom-workflow-tasks/custom-workflow-settings.html
---- Custom Workflow Settings
test ../../../ test dev/scopes.html
-
Limit scopes
test ../../../ test dev/limit-workflow.html
-
Limit Workflows
test ../../../ test dev/evaluation-tasks.html
-
Evaluating Limits
test ../../../ test dev/date-roll.html
- Date Roll
test ../../../ test dev/rest-services.html
- REST Services
test ../../../ test dev/jfr-service.html
- Monitoring
test ../../../ test dev/dev-libraries.html
-
Libraries for Atoti Limits
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/viewing-limits.html
-
Viewing limits
test ../../../ test user-ref/using-limits.html
-
Manage limits
test ../../../ test user-ref/manage-incidents.html
-
Manage incidents
test ../../../ test user-ref/audit-screen.html
-
Audit History screen
test ../../../ test user-ref/ui-notifications.html
- Notifications in the UI
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
Workflow Tasks
This section describes how to create custom workflow tasks that work with the Atoti Limits server and UI.
Creating custom workflow tasks in Atoti Limits requires specifying task actions in order for the UI to correctly manage the task.
The UI will represent the action in the form of a button and, once clicked, in a popup that will display the available fields of the action.
To create custom workflow actions in Atoti Limits follow these steps:
Update the UserTask form properties in the .bpmn file. See Updating the BPMN file .
Add a Spring Bean to pick up the UserTask’s actions. See Defining Task Spring Beans .
Implement the java logic to process the submitted UserTask. See Executing the Java Task .
Add the workflow in the Atoti Limits server and UI settings. See Custom Workflow Settings .
The workflow actions will then be available as buttons in the UI in either:
the Limits Viewer screen if the action is linked to a limit workflow, or
the Limit Status screen if the action is linked to an incident workflow.