Working on Tasks in Process Workspace
Working on Tasks in Process Workspace
Previous Next
For information about troubleshooting human workflow issues, see Oracle Fusion Middleware Administrator's Guide for Oracle SOA Suite and Oracle Business Process
Management Suite, "Human Workflow Troubleshooting".
Note:
If the task has the auto claim option set, the user does not need to claim the task. The custom action is available for the user.
If a task is assigned to a group or multiple users, it can be released by the user who claimed it. Any of the other assignees can then claim and complete the task.
Similarly, to release a task, open it in the Task Details page, then click the Release button.
Figure: Claiming a Task shows part of a Task Details page with the Claim button in the upper right corner.
Claiming a Task
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 1/26
3/26/2019 Working on Tasks in Process Workspace
Once you combined tasks into one repeated approval, you cannot alter the sequence of those tasks; for example, you cannot add, edit, or delete a participant in that
task.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 2/26
3/26/2019 Working on Tasks in Process Workspace
4. Verify that Combine Repeated Approvals is selected. This is the default setting.
5. Click Apply.
1. In the Process Workspace task list, select the task. The Task Details window appears.
5. Click Apply.
4. Verify that Include Future approvals is selected. This is the default setting.
5. Click Apply.
Delegate differs from Reassign in that the privileges of the delegatee are based on the delegator's privileges. This function can be used by managers' assistants,
for example.
3. Enter a user or group name or browse for a user or group name, as shown in Figure: Reassigning a Task. You can use an asterisk (*) as a wildcard.
Reassigning a Task
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 3/26
3/26/2019 Working on Tasks in Process Workspace
A supervisor can reassign tasks to any of his or her subordinates at any time.
4. Select the users or groups to which you are reassigning and click OK.
You can reassign to multiple users or groups. One of the assignees must claim the task.
Note:
When task details have been upgraded from an earlier release, you may see a "Request Failed" error when executing the Reassign action. Actually, the reassign completes, and
when you click OK again, a popup says the task is already assigned.
To eliminate the error message, upgrade your taskflow applications by opening them in Oracle JDeveloper, then redeploy the taskform.
For details about the Task Details page, see Using the Process Workspace Task Details Page
2. In the comments section of the Task Details page, specify whom you want to see the comment by clicking either:
Only task participants. This option shares the comment with previous and future assignees of this particular task.
All process participants. This option shares the comment with all participants in the process, regardless of the tasks assigned to them.
Note:
If you are the initiator of the task, then your comment is shared with all process participants and not only with task assignees. The option to share with only task participants is
not available to you.
Comments added to a task also appear in any subtasks of that task.
4. Click OK.
2. In the Attachments section of the Task Details page, click Add. The Add Attachment dialog box appears.
3. In the Add Attachment dialog box, select to share the attachment with either of the following:
Only task participants. This option shares the attachment with previous and future assignees of this particular task.
All process participants. This option shares the attachment with all participants in the process, regardless of the tasks assigned to them.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 4/26
3/26/2019 Working on Tasks in Process Workspace
If the task is not using Oracle WebCenter Content, then you see the following options:
URL. Selecting this option opens fields in which you specify the name and URL of the file.
Desktop File. Selecting this option opens a search field from which to browse for the file on your computer.
If the task is using Oracle WebCenter Content, then you see the following options:
URL. Selecting this option opens fields in which you specify the name and URL of the file.
Upload File to UCM. Selecting this option uploads the desktop file to Oracle WebCenter Content. When you select it, another dialog box prompts you for
some or all of the following depending on how the task is modeled:
Description (optional)
Folder name: The folder in WebCenter Content server to which the attachment is uploaded. You must type the full folder path in WebCenter Content
server. To display the Contribution Folders level in WebCenter Content, enter a forward slash (/), as shown in Figure: Uploading an Attachment to
Oracle WebCenter Content. To display a list of destination folder within the Contribution Folders level, enter a forward slash (/), as shown in Figure:
Possible Destination Folders.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 5/26
3/26/2019 Working on Tasks in Process Workspace
Document type: From this list, select the WebCenter Content document type.
Release date (optional): Select the date at which the document is released. Prior to this date, the WebCenter Content document is not visible to
WebCenter Content users.
Expiration date (optional): The date when the document expires. After this date, the WebCenter Content document is no longer visible to Oracle
WebCenter Content users.
Associate UCM document. Selecting this option opens another dialog box prompting you for the document identifier. You can search for it by clicking the
spyglass icon and, once you have located it, clicking OK.
5. In the Task Details pane, from the Actions list, select Save as shown in Figure: Saving an Attachment to a Task. The attachment is deleted from the task.
Note:
If the attachment is stored in a content server such as WebCenter Content, then it is not deleted from the content server. If the attachment is stored in the SOA workflow repository,
then you can access it by viewing the task snapshot from the task history.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 6/26
3/26/2019 Working on Tasks in Process Workspace
2. In the Task Details pane, in the Attachments section, select the attachment you want to delete and click Delete. The Delete Attachment dialog box prompts you to
confirm the deletion from UCM.
Requesting Information
2. Request information from a task participant or from another user, as shown in Figure: Requesting Information from Past Approvers or Another User, or Pushing the
Task Back.
Requesting Information from Past Approvers or Another User, or Pushing the Task Back
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 7/26
3/26/2019 Working on Tasks in Process Workspace
Description of "Requesting Information from Past Approvers or Another User, or Pushing the Task Back"
If you use the Search icon to find a user name, the Identity Browser appears, as shown in Figure: Identity Browser.
Identity Browser
In Figure: Identity Browser, in the ID column, the identifier, jstein, is a link. Clicking this link displays a details window with more information about this user.
Note:
If you are in a multi-tenancy environment, search for a user simply by the user identifier and not by the tenant identifier. For example, if the user identifier is jstein and the tenant
identifier is company_name.jstein, you would search by using jstein.
Require subsequent participants to retake action (Previous approvers must reapprove the task after the user submits the information)
5. Click OK.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 8/26
3/26/2019 Working on Tasks in Process Workspace
A rule cannot always apply to all circumstances in which it is used. For example, if a rule applies to multiple task types, it may not be possible to set the outcome for all
tasks, because different tasks can have different outcomes.
If a rule meets its filter conditions, then it is executed and no other rules are evaluated. For your rule to execute, you must be the only user assigned to that task. If the
task is assigned to multiple users (including you), the rule does not execute.
Note:
The task type browser does not support a search using NLS strings for task name and category.
2. In the User Preferences area, click Rules. The My Rules and Other Rules pages appear in the right pane. The My Rules page is selected by default.
3. In the My Rules page, in the Rules section, select My Rules, then click Add New Rule. The My Rule screen appears in the right pane.
5. If the rule is a vacation rule, select Use as a vacation rule. The start and end dates of the rule are automatically synchronized with the vacation period.
For instructions about setting a vacation period that is synchronized with the vacation rule, see How to Enable a Vacation Period in Process Workspace.
6. From the Tasks list, select either All Tasks or Tasks matching these conditions.
If you select All Tasks, then no conditions need to be specified. If you select Tasks matching these conditions, then specify the conditions by clicking Add
Condition. The conditions are described in Table: Advanced Search: Conditions. You cannot search by translated text.
These conditions further define the rule, such as specifying that a rule acts on priority 1 tasks only, or that a rule acts on tasks created by a specific user. The
conditions can be based on standard task attributes and any mapped attributes that were mapped for the specific tasks. See How to Specify Mapped Attributes for
more information.
7. Select Execute rule only between these dates and provide rule execution dates.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=o… 9/26
3/26/2019 Working on Tasks in Process Workspace
8. In the ACTION area, select actions to be taken. User rules do the following actions:
Reassign to—You can reassign tasks to subordinates or groups you manage. If you were granted the BPMWorkflowReassign role, then you can reassign
tasks to any user or group.
Delegate to—You can delegate to any user or group. Any access rights or privileges for completing the task are determined according to the original user
who delegated the task. (Any subsequent delegations or reassignments do not change this from the original delegating user.)
Set outcome to—You can specify an automatic outcome if the workflow task was designed for those outcomes, for example, accepting or rejecting the task.
The rule must be for a specific task type. If a rule is for all task types, then this option is not displayed.
Take no action—Use this action to prevent other more general rules from applying. For example, to reassign all your tasks to another user while you are on
vacation, except for loan requests, for which you want no action taken, then create two rules. The first rule specifies that no action is taken for loan requests;
the second rule specifies that all tasks are reassigned to another user. The first rule prevents reassignment for loan requests.
9. Click Save.
Note:
The task type browser does not support a search using NLS strings for task name and category.
Creating a group rule is similar to creating a user rule, with the addition of a list of the groups that you (as the logged-in user) manage. Examples of group rules include:
Ensuring an even distribution of task assignments to members of a group by using round-robin assignment
Ensuring that high-priority tasks are routed to the least busy member of a group
Assign to member via—You can specify a criterion to determine which member of the group gets the assignment. This dynamic assignment criterion can include
round-robin assignment, assignment to the least busy group member, or assignment to the most productive group member. You can also add your custom
functions for allocating tasks to users in a group.
Assign to—As with user rules, you can assign tasks to subordinates or groups you directly manage. If you have been granted the BPMWorkflowReassign role,
then you can reassign tasks to any user or group (outside your management hierarchy).
Take no action—As with user rules, you can create a rule with a condition that prevents a more generic rule from being executed.
2. In the User Preferences area, click Rules. The My Rules and Other Rules pages appear in the right pane. The My Rules page is selected.
5. Enter a group name, or click the Search icon to browse for a group.
The Identity Browser dialog box opens for you to find and select a group.
6. Select the group name under the Group Rules node and click Add New Rule, as shown in Figure: Creating a Group Rule.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 10/26
3/26/2019 Working on Tasks in Process Workspace
7. Select Execute rule only between these dates and provide rule execution dates.
8. From the Tasks list, select either All Tasks or Tasks matching these conditions.
If you select All Tasks, then no conditions need to be specified. If you select Tasks matching these conditions, then specify the conditions by clicking Add
condition. The conditions are described in Table: Advanced Search: Conditions.
These conditions further define the rule, such as specifying that a rule acts on priority 1 tasks only, or that a rule acts on tasks created by a specific user. The
conditions can be based on standard task attributes and any mapped attributes that were mapped for the specific tasks. See How to Specify Mapped Attributes for
more information.
9. In the ACTION area, select actions to be taken. User rules do the following actions:
Reassign to—You can reassign tasks to subordinates or groups you manage. If you were granted the BPMWorkflowReassign role, then you can reassign
tasks to any user or group.
Delegate to—You can delegate to any user or group. Any access rights or privileges for completing the task are determined according to the original user
who delegated the task. (Any subsequent delegations or reassignments do not change this from the original delegating user.)
Set outcome to—You can specify an automatic outcome if the workflow task was designed for those outcomes, for example, accepting or rejecting the task.
The rule must be for a specific task type. If a rule is for all task types, then this option is not displayed.
Take no action—Use this action to prevent other more general rules from applying. For example, to reassign all your tasks to another user while you are on
vacation, except for loan requests, for which you want no action taken, then create two rules. The first rule specifies that no action is taken for loan requests;
the second rule specifies that all tasks are reassigned to another user. The first rule prevents reassignment for loan requests.
For instructions on setting a vacation rule that is synchronized with the vacation period, see How to Create User Rules in Process Workspace.
2. In the User Preferences panel, click Rules. The middle pane displays the Rules panel with the My Rules page selected. Adjacent and to the right of the My Rules
page, the Vacation Period panel appears as shown in Figure: My Rules - Vacation Period.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 11/26
3/26/2019 Working on Tasks in Process Workspace
5. Select either Reassign to: or Delegate to:. If you use the search icon to find a user the Identity Browser windows appears, as shown in Figure: Identity Browser
Window.
For example, you might want to create filters for messages received from customers with different Service Level Agreements (SLA), specifying to be notified through
business phone and SMS channels for customers with a premium SLA and by EMAIL for customers with a nonpremium SLA.
A messaging filter rule consists of rule conditions and rule actions. A rule condition consists of a rule attribute, an operator, and an associated value. A rule action is the
action to be taken if the specified conditions in a rule are true.
Data Types
Table: Data Types Supported by Messaging Filters lists data types supported by messaging filters. Each attribute has an associated data type, and each data type has a
set of predefined comparison operators.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 12/26
3/26/2019 Working on Tasks in Process Workspace
Data Type Comparison Operators
Time isEqual, isNotEqual, Between
Number isEqual, isNotEqual, Between, isGreaterThan, isGreaterThanOrEqual, isLessThan, isLessThanOrEqual
String isEqual, isNotEqual, Contains, NotContains
Note:
Attributes
Table: Predefined Attributes for Messaging Filters lists the predefined attributes for messaging filters.
Rule Actions
For a given rule, a messaging filter can define the following actions:
Send Messages to All Selected Channels: Send a message to all specified channels in the address list.
Send to the First Available Channel: Send a message serially to channels in the address list until one successful message is sent. This entails performing a
send to the next channel when the current channel returns a failure status. This filter action is not supported for messages sent from the human workflow layer.
In Oracle BPM Worklist, messaging channels represent both physical channels, such as business mobile phones, and also email client applications running on
desktops. Specifically, Oracle BPM Worklist supports the following messaging channels:
IM
MOBILE
SMS
VOICE
WORKLIST
Addresses for messaging channels are fetched from the configured identity store.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 13/26
3/26/2019 Working on Tasks in Process Workspace
SMS and MOBILE notifications are sent to the mobile phone number.
No special notification is sent when the messaging channel preference is WORKLIST. Instead, log in to Oracle BPM Worklist to view tasks.
EMAIL is the default messaging channel preference when a preferred channel has not been selected.
You can use the Messaging Channels tab to view, create, edit, and delete messaging channels.
The My Messaging Channels list appears (Figure: Messaging Channels) and displays the following information:
Address: The address for the channel, such as a phone number or email address.
Messaging Channels
4. Click View > Columns and select the columns to display or hide.
You can also click View > Reorder Columns to display a dialog to reorder the displayed columns.
Messaging channel names and addresses are retrieved from the underlying identity store, such as Oracle Internet Directory.
To perform these actions, contact the system administrator responsible for managing your organization's identity store.
You can use the Messaging Filters tab to define filters that specify the types of notifications you want to receive along with the channels through which to receive these
notifications. You can do this through a combination of comparison operators (such as is equal to, is not equal to), attributes that describe the notification type, content,
or source, and notification actions, which send the notifications to the first available messaging channels, all messaging channels, or to no channels (effectively blocking
the notification).
For example, you can create a messaging filter called Messages from Lise, that retrieves all messages addressed to you from your boss, Lise. Notifications that match
all of the filter conditions might first be directed to your business mobile phone, for instance, and then to your business email if the first messaging channel is
unavailable.
The My Messaging Filters list appears (Figure: Messaging Filters) and displays the following information:
Messaging Filters
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 14/26
3/26/2019 Working on Tasks in Process Workspace
3. Click View > Columns and select the columns to display or hide.
You can also click View > Reorder Columns to display a dialog to reorder the displayed columns.
The Messaging Filters page appears, as shown in Figure: Adding a Messaging Filter.
3. Define the filter conditions using the lists and fields in the Condition section, as follows:
a. Select whether notifications must meet all of the conditions or any of the conditions by selecting either the All of the following conditions or the Any of the
following conditions options.
f. Repeat these steps to add more filter conditions. To remove a filter condition, click Delete.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 15/26
3/26/2019 Working on Tasks in Process Workspace
4. Select from the following messaging options in the Action section:
Send Messages to All Selected Channels: Send a message to all specified channels in the address list.
Send to the First Available Channel: Send a message serially to channels in the address list until one successful message is sent. This entails performing
a send to the next channel when the current channel returns a failure status.
5. To set the delivery channel, select a channel from the Add Notification Channel list and click Add. To remove a channel, click Delete.
6. Use the up and down arrows to prioritize channels. If available, the top-most channel receives messages meeting the filter criteria if you select Send to the First
Available Channel.
7. Click OK.
The messaging filter appears on the My Messaging Filters page. The My Messaging Filters page enables you to edit or delete the channel. Click Cancel to
dismiss the dialog without creating the filter.
2. Click Edit.
3. Click OK to update the messaging filter. Click Cancel to dismiss the dialog without modifying the filter.
3. Click OK to delete the messaging filter. Click Cancel to dismiss the dialog without deleting the filter.
To-Do tasks can be reassigned, escalated, and so on, and deleted (logical delete) and purged (physical delete). Reassignment, escalation, and so on of the task does
not affect the assignment of any child ToDo tasks. The completion percentage of a ToDo task can be reset to less than 100% after it is completed.
Assignment rules (such as vacation rules) are not applied to ToDo tasks. You cannot specify business rules for ToDo tasks.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 16/26
3/26/2019 Working on Tasks in Process Workspace
2. Provide details in the Create ToDo Task dialog, shown in Figure: The Create To-Do Task Dialog, and click OK.
Percentage Complete: This attribute indicates how much of the task is completed. 100% sets the attribute as completed.
Due Date: The due date does not trigger an expiration. You can also see overdue tasks. The start date need not be the current date.
3. Click OK.
A ToDo task can only have ToDo subtasks. When all ToDo subtasks are 100% complete, the ToDo task is also marked as complete. If the ToDo task is completed,
then ToDo subtasks are at 100% within the workflow system.
If the task is a business task and that task is completed, then the subtasks of that task are withdrawn. You can only create a business tasks for other business
tasks.
If you explicitly set a ToDo task to 100%, there is no aggregation on the task.
If you are using a release of Oracle BPM that is prior to 11g Release 1 (11.1.1.7.0), then, when you create a subtask from the Actions menu of the task list, that
subtask will appear in the task list of the assignee for that subtask. However, to enable subtask creation from the Actions menu of the task details page and
display of subtask section in the task details page, you must re-generate the form by using 11g Release 1 (11.1.1.7.0).
You may continue to use processes that were deployed in earlier releases even if you do not re-create the task form.
Sub Tasks created in Process Workspace are not included as composite audit trail in Oracle Enterprise Manager Cloud Control Console.
Parallel tasks are created when a parallel flow pattern is specified for scenarios such as voting. In this pattern, the parallel tasks have a common task. You can
create sub tasks using different pattern lines: Single approver, Sequential approver and Parallel approver.
The sub tasks are included in the Tasks Details page of the task. To view the sub tasks for a task, select the task from the Task List to display the Task Details
page. The sub tasks are displayed under the Sub Tasks section.
1. In the Task List, select the task for which you want to create a subtask.
2. From the Actions list, select Create Sub Task as shown in Figure: Selecting to Create a Sub Task.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 17/26
3/26/2019 Working on Tasks in Process Workspace
The Create Subtask dialog box appears as shown in Figure: Create Subtask Dialog Box - Task List.
3. In the Create Subtask dialog box, define the subtask and provide the following details, if required:
Percentage Complete: This attribute indicates how much of the task is completed. 100% sets the attribute as completed.
Due Date: The due date does not trigger an expiration. You can also see overdue tasks. The start date need not be the current date.
Assignee: You can assign yourself, someone else or more than one participant (separating each id with a comma).
4. When you have finished specifying the subtask, in the Create Subtask dialog box, click OK. This refreshes the task list. When you select the task, the Task Details
page now includes a Subtasks section displaying the details about the subtask you created for that task.
Note:
If you specified more than one participant for the subtask, then the Subtask region displays a separate item for each participant.
If a participant completes a subtask, then you must manually refresh the task to show the details for that completed subtask.
If you create a sub task, the assignee becomes the creator.
1. In the Task List, select the task for which you want to create a subtask.
2. From the Task Details page, go to the Actions list, select Create Sub Task as shown in Figure: Selecting to Create a Sub Task from a the Task Details Page.
The Create Subtask dialog box appears as shown in Figure: Create Subtask Dialog Box - Task Details Page.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 18/26
3/26/2019 Working on Tasks in Process Workspace
3. In the Create Subtask dialog box, define the subtask and provide the following details, if required:
Routing Type: Select Single Approver, Group Vote or Chain of Single Approvers. For more information on these options, see Routing Tasks in Process
Workspace.
Provide or search for user or group names and select the approvers by clicking the checkbox next to the user or group name.
4. When you have finished specifying the subtask, in the Create Subtask dialog box, click OK. This refreshes the task list. When you select the task, the Task Details
page now includes a Subtasks section displaying the details about the subtask you created for that task.
Note:
If you specified more than one participant for the subtask, then the Subtask region displays a separate item for each participant.
If a participant completes a subtask, then you must manually refresh the task to show the details for that completed subtask.
If you create a sub task, the assignee becomes the creator.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 19/26
3/26/2019 Working on Tasks in Process Workspace
No signature required — Participants can send and act on tasks without providing a signature.
Digital certificate (signature) required —Participants must possess a digital certificate before being able to send and act on tasks. A digital certificate contains
the digital signature of the certificate-issuing authority so that anyone can verify that the certificate is real. A digital certificate establishes the participant's
credentials. It is issued by a certification authority (CA). It contains your name, a serial number, expiration dates, a copy of the certificate holder's public key (used
for encrypting messages and digital signatures), and the digital signature of the certificate-issuing authority so that a recipient can verify that the certificate is real.
The evidence store service is used for digital signature storage and nonrepudiation of digitally-signed human workflows.
For more information about digital signatures and the evidence store service, see Evidence Store Service and Digital Signatures.
When you act on a task that has a signature policy, the Sign button appears, as shown in Figure: Digital Signature Task Details.
To use a certificate for digitally signing tasks, you must first upload the certificate as described in Providing a Digital Certificate in Process Workspace.
If you are a developer and want more information about designing tasks to permit ad hoc routing, see Oracle Fusion Middleware Developer's Guide for Oracle SOA
Suite.
To route a task:
1. From the Actions list, select Adhoc Route, as shown in Figure: Ad Hoc Routing.
Ad Hoc Routing
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 20/26
3/26/2019 Working on Tasks in Process Workspace
Routing a Task
Single Approver: Use this option for a single user to act on a task. If the task is assigned to a role or group with multiple users, then one member must
claim the task and act on it.
Group Vote: Use this option when multiple users, working in parallel, must act, such as in a hiring situation when multiple users vote to hire or reject an
applicant. You specify the voting percentage that is needed for the outcome to take effect, such as a majority vote or a unanimous vote, as shown in Figure:
Providing Consensus Information.
Chain of Single Approvers: Use this option for a sequential list of approvers. The list can comprise any users or groups. (Users are not required to be part
of an organization hierarchy.)
4. Provide or search for user or group names; then move the names to the Selected area.
5. Click OK.
Is authentic
A cryptographically-based digital signature is created when a public key algorithm signs a sender's message with a sender's private key.
During design time, signatures are enabled for the task. During runtime in Process Workspace, when a user approves or rejects the task, the web browser:
Asks the user to choose the private key to use for signing.
Generates a digital signature using the private key and task content provided by Oracle BPM Worklist.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 21/26
3/26/2019 Working on Tasks in Process Workspace
Notes:
The certificate refers to a Personal Information Exchange Syntax Standard (PFX) file that includes a certificate and a private key, and is protected by a simple text password. PFX
specifies a portable format for storing or transporting a user's private keys, certificates, miscellaneous secrets, and so on.
The possession of a private key that corresponds to the public key of a certificate is sufficient to sign the data, because the signature is verifiable through the public key in the
certificate. However, no attempt is made to correlate the name of a user of a certificate with the person updating it. For example, user jstein can sign using the private key of user
cdickens if jstein has that private key.
You can search the evidence store, as shown in Figure: The Evidence Store.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 22/26
3/26/2019 Working on Tasks in Process Workspace
Report Name Description Input Parameters
Tasks Time Distribution Provides the time an assignee takes to
perform a task.
Assignee—Depending on the assignee that the user selects, this required option includes the user's tasks
(My & Group) or tasks assigned to groups to which the user's reportees belong (Reportees).
From...to (date range)—An optional creation date range. The default is one week.
Task Type—Use the Search (flashlight) icon to select from a list of task titles. All versions of a task are listed
on the Select Workflow Task Type page (optional).
To create a report:
1. From the toolbar at the top center of the Home page, select More, then the Reports link as shown in Figure: Creating a Report.
Creating a Report
Figure: Oracle BPM Worklist Reports shows the report types available.
Figure: Unattended Tasks Report—Input Page for Task Analysis shows an example of the Unattended Tasks Report input page. The other reports are similar. See
Table: Worklist Report Types for information about input parameters for all the report types.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 23/26
3/26/2019 Working on Tasks in Process Workspace
4. Click Run.
Description of "Report Display—Table Format, Bar Chart Format, and Report Inputs"
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 24/26
3/26/2019 Working on Tasks in Process Workspace
The report shows that the California group has 15 unattended tasks, the Supervisor group has 7 unattended tasks, and the LoanAgentGroup has 11 unattended tasks.
The unattended (unclaimed) tasks in this report are all DocumentReview tasks. If multiple types of unattended task exists when a report is run, all task types are
included in the report, and the various task types are differentiated by color.
The report shows that the California group, the Supervisor group, and the LoanAgentGroup each have 16 tasks of normal priority. The users rsteven and jcooper have 5
and 22 tasks, respectively, all normal priority. Priorities (highest, high, normal, low, lowest) are distinguished by different colors in the bar chart.
Figure: Tasks Cycle Time Report shows an example of a Tasks Cycle Time Report.
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 25/26
3/26/2019 Working on Tasks in Process Workspace
The report shows that it takes 1 hour and 6 minutes on average to complete DocumentReview tasks, and 1 hour and 28 minutes on average to complete
VacationApproval tasks. The bar chart shows the average cycle time in milliseconds.
The report shows the number of tasks assigned to the California, LoanAgentGroup, and Supervisor groups. For individual users, the report shows that jcooper has 22
assigned tasks. In addition to his assigned tasks, jcooper has completed 2 tasks. The report shows that mtwain and rsteven have completed 6 and 11 tasks respectively.
In the bar chart, the two task states—assigned and completed—are differentiated by color.
Note:
The Me & My Group and Reportees options have been removed from the Productivity Report.
Copyright © 2010, 2013, Oracle and/or its affiliates. All rights reserved.
Legal Notices
Previous Next
https://ucf3-edwl-fa-ext.oracledemos.com/bpm/workspace/faces/helppages/main.jspx?locale=en_US&topic=bpmug_ws_perform_tasks.htm&config=… 26/26