Table Description
Workflow Deadline: The length of time that a Task or Event Wait is allowed to remain unprocessed.

Curam supports the ability for a Task to have a 'deadline', which is the reasonable amount of time for a User to complete the Task.

If the deadline passes and the Task has not been closed, the Workflow Engine notifies the specified deadline handler that Task has not yet been closed.

Similarly, an Event Wait can have a 'deadline', which is the reasonable amount of time for an event to occur in the system.

Example

You define a workflow (Process Definition) to allow correspondence to be sent to customers whenever their payment details change.

Person John Smith's payment details change due to an increase in rates. This increase raises an event which causes the Workflow Engine to enact your workflow and create a Process Instance.

The system prints out the letter and assigns a Task to User Ronan Rooney to post the letter. Your Process Definition specifies a deadline time of one day for the letter to be posted.

User Ronan Rooney is called away from the office and does not complete the Task. After one day has passed the Workflow Engine invokes your specified deadline handler, which reassigns the Task to Ronan's supervisor.

Technical Notes

See the Workflow Guide for further information.

Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Attributes (8)
AttributeKeyNullableDescriptionDDL Type
deadlineIDYesNoThe unique identifier of the workflow deadline.SVR_INT64
taskID  The unique identifier of a task associated with a workflow deadline . This field is not set for deadlines associated with event wait activities.SVR_INT64
activityInstanceID  The unique identifier of the activity instance associated with this workflow deadline.SVR_INT64
deadlineTime NoThe time at which the workflow deadline times out. For a manual activity or a decision activity workflow deadline, this time is calculated by adding the deadline duration specified to the time that the associated manual activity task was created. For an event wait workflow deadline, the time is calculated by adding the deadline duration specified to the time that the associated event wait activity was executed.SVR_DATETIME
suspended NoNOTE: This flag provides no functional benefit at present. In the future, if the functionality becomes available, this flag could set to true to indicate that the handler function associated with the workflow deadline was invoked but failed. This flag may be then be used to filter out deadlines that were previously handled but failed when scanning for workflow deadlines.SVR_BOOLEAN
deadlineType  The type of the workflow deadline (as deadlines may be associated with a number of activity types including manual activities, event wait activities and decision activities).SVR_STRING<10>
versionNo No SVR_INT32
lastWritten   SVR_DATETIME
Foreign Keys (2)
ChildParent
WorkflowDeadline.activityInstanceIDActivityInstance.activityInstanceID
WorkflowDeadline.taskIDTask.taskID
Indices (3)
Index NameAttributes
WkflwDdlnTimeIdxdeadlineTime
WkflwDnTmTskIDIdxtaskID, deadlineTime
WflwDdlnActInstIdxactivityInstanceID
Related Pages (15)