The Signal Start Event in Context

Modeling Business Processes with Oracle BPM 6-11

6.3.1 Introduction to Human Workflow

Many end-to-end business processes require human interactions with the process. For example, humans may be needed for approvals, exception management, or performing activities required to advance the business process. Oracle Human Workflow provides comprehensive support for human participation by providing the following features: ■ Human interactions with processes, including assignment and routing of tasks to the correct users or groups ■ Deadlines, escalations, notifications, and other features required for ensuring the timely performance of a task human activity ■ Organization, filtering, prioritization, and other features required for process participants to productively perform their tasks ■ Reports, reassignments, load balancing, and other features required by supervisors and business owners to manage the performance of tasks For more information see the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

6.3.1.1 Introduction to Human Tasks

Human Tasks are a component of Oracle Human Workflow. Human tasks enable you to interleave human interactions with connectivity to systems and services within an end-to-end process flow. Human tasks are responsible for handling all interactions with users or groups participating in the business process. They do this by creating and tracking tasks for the appropriate users in the organization. Users typically access tasks through a variety of clients, including the worklist application, E-mail, portals, or custom applications. Human tasks enable process developers to define how process participants interact with process-based applications created using the Oracle BPM and SOA suites. Using Human Tasks, process developers can define the interface and workflow for end-user interaction by creating the following: Human Tasks are reusable services that can be used within other processes that require the same UI. ■ Roles and assignments ■ Deadlines and escalations ■ Presentations Human tasks are created using Oracle BPM Studio.

6.3.2 Introduction to The User Task

The user task represents a part of your process where a process participant is required to perform work. This can be a simple interaction, such as entering a form, or part of a more complicated workflow that requires input from multiple process participants. Figure 6–13 shows the default notation for the user task. Note: In Business Process Composer, human tasks can be used in projects and project templates created in BPM Studio. You cannot create or edit Human Tasks in Business Process Composer.