Deferred Update Due Date Plug-in

The Deferred Update Due Date plug-in updates the due dates of a running process or of assignments within the running process. This is useful if you need to update the due date of a process currently being run (rather than of an external process).

This plug-in runs in the background. This is the only aspect in which it differs from the Update Due Date plug-in.

Properties

Name Description Mandatory Group Name Modes
assignmentid

The identifier of the assignment for which the due date is changed. Either the assignmentid or the processid must be specified.

Example:

Direct value : 5CE7CE49-6A9E-4300-B20D-0DCA2DCA1ABB

Value from form field: [/my:myFields/my:field2]

Value from solution field: [field1]

No Update Due Date

Assignment Date

Assignment Timespan

date

The absolute date to use in the update. If both the date and the timespan are specified, the date argument will be used.

Example:

Direct Value: 2008-05-01T07:34:42-5:00

Value from form field: [/my:myFields/my:field2]

Value from solution field: [field1]

No Update Due Date

Process Date

Assignment Date

processid

The identifier of the process for which the due date is changed. Either the assignmentid or the processid must be specified.

Example:

Direct value : 5CE7CE49-6A9E-4300-B20D-0DCA2DCA1ABB

Value from form field: [/my:myFields/my:field2]

Value from solution field: [field1]

No Update Due Date

Process Date

Process Timespan

Assignment Date

Assignment Timespan

timespan

The timespan in .NET format to use in the update. If both the date and the timespan are specified, the date argument will be used.

Example:

Direct Value: 6:12:14Value from form field: [/my:myFields/my:field2]

Value from solution field: [field1]

No Update Due Date

Process Timespan

Assignment Timespan

Examples

Update the process identifier in the solution field ProcessId with the date that is contained in the NewDate solution field.

  • date - [NewDate]
  • processid - [ProcessId]

Update the process due date of a process which is currently running - updating it to a day 20 days after the original due date.

  • Processid – [$Process.Id]
  • Timespan - 20.00:00:00