-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
AT
- Removal time is calculated based on the engine's configuration settings for the removal time strategy (start, end, none) and the TTL of the decision definition:
Batch batch = historyService.setRemovalTimeToHistoricDecisionInstancesAsync() .byQuery(query) .calculatedRemovalTime() .executeAsync();
- if removal time strategy is set to ...
- start or end: removal time = evaluation time + TTL
- none: no update is performed
- if removal time strategy is set to ...
- Removal time can be set to an absolute value or to null:
Batch batch = historyService.setRemovalTimeToHistoricDecisionInstancesAsync() .byQuery(query) .absoluteRemovalTime(new Date()) .executeAsync();
- the engine's configuration settings in terms of the removal time strategy (start, end, none) are disrespected
- the fluent builder offers a flag #hierarchical; All instances which are present in the hierarchy are updated
- Throw BadUserRequestException if ...
- no historic decision instances can be found
- no mode (i. e. calculatedRemovalTime / absoluteRemovalTime) was selected
- no query was defined
This is the controller panel for Smart Panels app
- is related to
-
CAM-10249 Removal time is not cleared by calculation
- Closed
-
CAM-10224 I can set a removal time by instance ids via batch asyncronously
- Closed
-
CAM-10173 Introduce specific create auth permission for all removal time batches
- Closed
-
CAM-10174 Introduce operation logs for all removal time batches
- Closed
-
CAM-10175 I can read documentation about removal time batches
- Closed
-
CAM-10176 Using REST API, I can set a removal time via batches asyncronously
- Closed
-
CAM-9967 History data created with versions < 7.10.0 are not removed by removal-time-based strategy
- Closed