Interface DocumentRoutingEscalationService
-
- All Known Implementing Classes:
DocumentRoutingEscalationServiceImpl
public interface DocumentRoutingEscalationService
- Since:
- 5.7.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<GraphNode.EscalationRule>
computeEscalationRulesToExecute(GraphNode node)
Computes the list of escalation rules to be executed after their conditions are evaluated for the given node.List<String>
queryForSuspendedNodesWithEscalation(CoreSession session)
Query all running workflows and returns a list of nodes that are suspended and have escalation rules that can be inspected.void
scheduleExecution(GraphNode.EscalationRule rule, CoreSession session)
Schedules for execution an escalation rule.
-
-
-
Method Detail
-
queryForSuspendedNodesWithEscalation
List<String> queryForSuspendedNodesWithEscalation(CoreSession session)
Query all running workflows and returns a list of nodes that are suspended and have escalation rules that can be inspected. Uses an unrestricted session.- Since:
- 5.7.2
-
computeEscalationRulesToExecute
List<GraphNode.EscalationRule> computeEscalationRulesToExecute(GraphNode node)
Computes the list of escalation rules to be executed after their conditions are evaluated for the given node.- Since:
- 5.7.2
-
scheduleExecution
void scheduleExecution(GraphNode.EscalationRule rule, CoreSession session)
Schedules for execution an escalation rule. Uses an unrestricted session.- Since:
- 5.7.2
-
-