Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Postwork script are commonly used perform tasks after task is completed. This script may be useful like updating databases or generating documents by user entered data.

Because task is already completed some operations (example; trying to set action on current workitem) are invalid at this stage and error is thrown.

In prework script following objects are available:

$WorkItem
Current workitem instance.

$Xml
Xml data navigator for data model.

Insert excerpt
_InstanceScriptingObjects
_InstanceScriptingObjects
nopaneltrue

Insert excerpt
_GlobalScriptingObjects
_GlobalScriptingObjects
nopaneltrue

Common operations

Updating data model by action

Assign completion date to Data Model if user selects "Approve" action.

Code Block
languagejs
titleAssign action
if ( $WorkItem.SelectedAction == 'Approve' ) {
   $Xml.SetValue("ApprovedAt", $WorkItem.End );
}