Update Task Properties Dialog

BPMN Process Editor toolbarthen chooseActivitythen chooseUpdate

BPMN Process Editorthen chooseComponent Palettethen chooseBPM Analyticthen chooseActivitiesthen chooseUpdate

Use to edit the properties of the update task.

The update task is used to perform operations such as reassign, suspend task timers, or update task outcome and priority, on one or more human tasks. More [see 14.7.1 Update Task Operations in the Modeling and Implementation Guide]

This topic covers:

Basic Page

Name
Enter a name or accept the default. This becomes the name of the task within your process.

Description
Enter an optional description of this task. Adding a description can make your process more readable.

Is Draft
Select to mark the task object as Draft. A Draft object has a default implementation where data object values can be set, but is considered to be unimplemented.

Sampling Point
Expand to configure sampling points for this flow object.

Sampling points allow you to generate information about the performance of a flow object in a running process. The data generated according to this configuration is stored in the Process Analytics Database.

You can configure sampling point generation at the following levels:

Sampling point generation specified at the project level is applied to all of the processes within the project. However, you can override project-level settings within a process. Likewise, sampling point generation specified at the process level is applied to all of the flow objects within the process. You can also override process-level settings within each flow object. By default, the project sampling configuration is set to generate sampling points only for interactive activities. More.

Overriding sampling point generation at the project or process level is usually done to improve performance. For example, if your project contains a process that contains a great number of activities and you are not interested in obtaining process metrics for this process, you might choose to set its sampling point configuration so that the process does not generate sampling points. Likewise, if you are interested in measuring only one process within your project, you might choose to set the project not to generate sampling points and configure that particular process to generate sampling points.

By default, the process is set to use the project sampling point configuration. You can also configure one or more of the activities in your process to use a sampling point setting different from the one used in your process. For example, you might choose to set all the gateway activities in your process to not generate sampling points because you consider these metrics do not provide relevant information.

Inherit Process Default
Select to use the default sampling configuration defined at the process level.

Generate
Select to generate sampling point data for this activity. This will override the default configuration defined at the process or project level.

Do not generate
Select to not generate sampling point data. This is primarily used for performance reasons.

Implementation Page

Implementation Type
Select to change the BPMN activity used for this element of your process. This dropdown menu allows you to change the type of BPMN activity for this element without having to delete and re-add a new activity.

Note: If you change the implementation type of an activity, you must reconfigure any properties you have set.

Target
Specify the target task or tasks to perform an operation on. You can specify a single task by selecting a task name or entering a task ID, or you can choose to perform the operation on all tasks. First, select a target type from the Target dropdown list. Default is User Task.

User Task
Select this to specify a single task to perform an operation on. Then select a task name from the User Task dropdown list. To clear your selection, click the eraser icon next to the dropdown.

All User Tasks
Select this to perform an operation on all tasks identified in the process.

Task Id
Select this to specify a single task to perform an operation on. Then select Plain Text, Simple Exp, or XPath Exp from the Task Id dropdown list to enter the task id. Default is Plain Text.

For Plain Text and Simple Exp, enter the task id by typing in the field. Click the icon at the end of the field to use the Expression Builder to create a simple expression to get the id. For XPath Exp, click the icon at the end of the field to use XPath functions to create the expression to get the dynamic id. How?

Operation
Specify the operation to perform on the target task or tasks by selecting a type from the Operation dropdown list. Default is Update Outcome. The other valid options are Update Priority, Withdraw, Suspend, Resume, Escalate, Reassign, and Suspend Timers.

Update Outcome
Select this to specify the outcome using a literal value or an expression. First, select an outcome type from the Outcome dropdown list. Default is Literal. The other options are Simple Exp and XPath Exp.

Literal
Enter a literal outcome or select one from the list. The valid options are DEFER, YES, OK, APPROVE, ACCEPT, REJECT, NO.

Simple Exp
Enter a simple outcome expression in the field. Click the icon at the end of the field to use the Expression Builder to create a simple expression. How?

XPath Exp
Click the icon at the end of the field to use the Expression Builder to create the dynamic outcome expression. How?

Update Priority
Select this to specify the priority using a literal value or an expression. First, select a priority type from the By Priority dropdown list. Default is Literal. The other options are Simple Exp and XPath Exp.

Literal
Select a literal priority value from the list. The valid options are 1 (highest), 2 (high) , 3 (normal) , 4 (low), 5 (lowest).

Simple Exp
Enter a priority value expression in the field. Click the icon at the end of the field to use the Expression Builder to create an expression. How?

XPath Exp
Click the icon at the end of the field to use XPath functions to create the dynamic priority value expression. How?

Withdraw
Select this to withdraw the task or tasks.

Suspend
Select this to suspend the task or tasks.

Resume
Select this to resume the task or tasks.

Escalate
Select this to escalate the task or tasks.

Reassign
Select this to reassign the task or tasks. Then specify the new assigned user. First, select a type from the Assigned User dropdown list. Default is Plain Text. The other options are Simple Exp and XPath Exp.

Plain Text
Enter a value in the field. Click the search icon to use the Identity Lookup dialog to retrieve a value. How?

Simple Exp
Enter a value in the field. Click the icon at the end of the field to use the Expression Builder to create a simple expression (How?). Click the search icon to use the Identity Lookup dialog to retrieve a value (How?).

XPath Exp
Click the icon at the end of the field to use XPath functions to create an expression (How?). Click the search icon to use the Identity Lookup dialog to retrieve a value (How?).

Suspend Timers
Select this to suspend timers on the task or tasks.


Modeling and Implementation Guide for Oracle BPM, "Modeling Business Processes with Oracle BPM"