Introduction to the Error End Event

6-12 Modeling and Implementation Guide for Oracle Business Process Management Figure 6–13 The User Task The user task is represented by green rectangle with an icon in the middle. This figure shows a human icon representing the generic user task. In the Oracle BPM Suite, process participants interact with your business application using the Oracle BPM WorkSpace. The specific user interface elements, including the screens and panels that process participants see, are created using Oracle Human Tasks. When designing a process, process analysts often only add the user task to a process diagram. Process developers then create the necessary Human Tasks and implement them as part of creating the overall process-based business application. When a token reaches a user task, the corresponding Human Task is performed. The token waits until the Human Task is completed before continuing to the next flow object. For information on how implementing user tasks, see Using Human Tasks in the Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management. Like other flow objects, the user task may contain incoming and outgoing data associations. User tasks may also contain incoming and default outgoing sequence flows.

6.3.2.1 The User Task in Context

In the Sales Quote demo process, the Enter Quote task, shown in Figure 6–14 , represents the work of entering information about the quote. Figure 6–14 The Enter Quote User Task This graphic shows a start event with a sequence flow extending to a script task labeled Initialize Quote. From the initialize quote task, a sequence flow extends to a user task labeled Enter Quote. Note: Using Business Process Composer, you can only assign Human Tasks to User Task that were created as part of a project template in Oracle BPM Studio. You cannot create new human tasks or edit existing ones. Modeling Business Processes with Oracle BPM 6-13 From the Enter Quote task, a sequence flow extends to a task labeled script Set Business Indicators. After the end-user enters information about the sales quote the process flow passes through the outgoing sequence flow to the next flow object in the process.

6.3.2.2 Using Interactive Activities

Oracle BPM Studio enables you to add interactive activities to a process directly from the component palette. Interactive activities are short cuts based the task routing and approval features of Oracle Human Workflow. See Getting Started with Human Workflow in Oracle Fusion Middleware Developers Guide for Oracle SOA Suite for more information. Table 6–2 shows the interactive activities are available from the Oracle BPM Studio component palette:

6.3.2.3 Using the User Task in Project Templates

Using Oracle BPM Studio, add Human Tasks to the business catalog. Process analysts can use these in Business Process Composer when working with projects created from project templates. When adding the user task to a project template to be used within Business Process Composer, you should follow these guidelines: Note: Interactive activities are not available from the Business Process Composer component palette. To model user interaction with Business Process Composer, you can add a generic user task to your process. Interactive activities can later be implemented later by process developers using Oracle BPM Studio. Table 6–2 Interactive Activities Pattern Description Complex Uses a complex routing flow that is defined within the Human Task. Management Uses the management chain pattern where the assignee is set to the management chain pattern for the process participant belonging to the group or role assigned to the swim lane. FYI Bases assignment on the participant, role, or group defined in the swimlane. Similar to the user interactive activity, but the FYI activity does not wait until completion before continuing. Group Uses the group vote pattern. The assignee for the is automatically set to the rolegroup associated with the Lane. This interactive activity can only be added to swimlanes that are assigned to roles or groups. Initiator The initiator pattern is used to create a process instance. Note: You cannot create or edit Human Tasks using Business Process Composer. Human Tasks are created using Oracle BPM Studio