Details
-
Feature
-
Status: Deferred (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Waiting Orders
- Users want to manage orders that are waiting for events such as
- a Notice arriving with an ExpectNotices or ConsumeNotices Instruction,
- a Resource Lock becoming available.
- a Process becoming available when process limits are in place.
Notifications for Waiting Orders
- Users can specify a Wait Timeout that will trigger a Notification of type "warning". The Wait Timeout can be specified with the related ExpectNotices, ConsumeNotices, Lock and Job workflow Instruction
- from a relative value such as 30s, 2m, 01:02:03,
- from an absolute value such as 18:00:00.
- Monitoring of waiting orders is performed by JOC Cockpit that checks the lifetime of waiting orders from a cyclic thread. A single Notification is created if the Wait Timeout is exceeded.
- Monitoring of waiting orders does not impact processing of orders with the Controller and Agents.
Actions on waiting Orders
- Users can specify a Wait Timeout that will trigger the order to fail or to leave the workflow. with unsuccessful outcome. The Wait Timeout can be specified with the related ExpectNotices, ConsumeNotices, Lock and Job workflow Instructions
- from a relative value such as 30s, 2m, 01:02:03,
- from an absolute value such as 18:00:00.
- Monitoring of waiting orders is performed by the Controller that checks the lifetime of waiting orders and performs the related action if the Wait Timeout is exceeded.