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-data-loading.html
--
Adding Custom Data Loading
test ../../ test dev/dev-extensions/custom-evaluation-logic.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-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/restful-endpoint.html
- RESTful endpoints
test ../../ test dev/security.html
- Required Roles
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
Adding Custom Evaluation Logic
IAlertTaskManager
is an interface that allows you to customize the evaluation logic of limits. You can customize
the post-evaluation logic performed by IAlertTaskManager
by overriding the postEvaluation
method:
/**
* Operations to perform after the evaluation of all limits.
*
* @param incidents the incidents resulting from the evaluation
*/
void postEvaluation ( Collection< IncidentDTO> incidents);
This method is invoked after all limits have been evaluated, but prior to the results being returned, so it provides an opportunity
to hook into and do any post-processing of the evaluation results before they are presented to users.