This topic applies only to the IBM Business Process Manager Advanced configuration.

Actions that initialize or change replacement variables for human task elements

This describes which Human Task Manager replacement variables can be considered to be initialized before the completion of specific task-related actions. This allows both replacement variable initialization and task element evaluation to be done in the same task action.

The following table summarizes the replacement variables that are available for use in human tasks. It includes the initialization sequences for both replacement variable calculation and task element evaluation during the execution of a task action.
Table 1. Actions that initialize or change replacement variables
Replacement variable Initialize action Change action
htm:input.[part|part\XPath|\XPath] Any action that creates or starts a task, setInputMessage method Any action that creates or starts a task, setInputMessage
htm:output.[part|part\XPath|\XPath] complete method or setOutputMessage method complete method or setOutputMessage
htm:task.administrators Any action that starts a task Transfer an administrator work item, rerun a people query for the administrator role
htm:task.description Any action that creates or starts a task Update a task with a new description
htm:task.displayName Any action that creates or starts a task Update a task with a new display name
htm:task.editors Any action that starts a task Transfer an editor work item, rerun a people query for the editor role
htm:task.instanceID Any action that creates a task None
htm:task.originator Any action that creates a task Transfer an originator work item
htm:task.owner Any action that claims a task Transfer an owner work item, any action that cancels the claim of a task
htm:task.potentialInstanceCreators Any action that starts a task Rerun a people query for the potential instance creator role
htm:task.potentialOwners Any action that starts a task Transfer a potential owner work item, rerun a people query for the potential owner role
htm:task.potentialStarters Any action that creates a task Transfer a potential starter work item, rerun a people query for the potential starter role
htm:task.property.customPropertyName Any action that starts a task, or the task.setCustomProperty method task.setCustomProperty method
htm:task.readers Any action that starts a task Transfer a reader work item, rerun a people query for the reader role
htm:task.starter Any action that starts a task Transfer a starter work item
htm:task.URLPrefix Start of the human task container Change the human task container configuration in the administrative console
htm:task.URLPrefixAdmin Start of the human task container Change the human task container configuration in the administrative console
htm:task.URLPrefixBPCExplorer Start of the human task container Change the human task container configuration in the administrative console
htm:escalation(escalationName).receivers The escalation is put into the escalated state Transfer an escalation receiver work item for the specified escalation, rerun a people query for the escalation receiver role
htm:escalation.activationState Create escalation None
htm:escalation.description Create escalation None
htm:escalation.displayName Create escalation None
htm:escalation.expectedTaskState Create escalation None
htm:escalation.instanceID Create escalation None
htm:escalation.property.customPropertyName Create escalation, or the escalation.setCustomProperty method escalation.setCustomProperty method
htm:escalation.receivers The escalation is put into the escalated state Transfer an escalation receiver work item for the current escalation, rerun a people query for the escalation receiver role
htm:escalation.URLPrefix Start of the human task container Change the human task container configuration in the administrative console
htm:escalation.URLPrefixBPCExplorer Start of the human task container Change the human task container configuration in the administrative console
wf:activity(activityName).editor Create an inline task that belongs to the named activity Transfer an editor work item for the named activity, rerun a people query for the editor role
wf:activity(activityName).owner Create an inline task that belongs to the named activity Claim, cancel claim, or transfer an owner work item for the named activity
wf:activity(activityName).potentialOwners Create an inline task that belongs to the named activity Transfer a potential owner work item for the named activity, rerun a people query for the potential owner role
wf:activity(activityName).reader Create an inline task that belongs to the named activity Transfer a reader work item for the named activity, rerun a people query for the reader role
wf:process.administrators Start a process Transfer a process administrator work item for the process or the process administrative task, rerun a people query for the administrator role
wf:process.readers Start a process Transfer a process reader work item for the process or the process administrative task, rerun a people query for the reader role
wf:process.starter Start a process None
wf:property.customPropertyName Start a process setCustomProperty method
wf:variable.[variableName]\messagePartName[\XPath] The result of an activity, or the processInstance.setVariable method The result of an activity, or the processInstance.setVariable method