Authorization Approver Order canceled Order approved Purchase order credit

Authorization approver order canceled order approved

This preview shows page 320 - 323 out of 404 pages.

What Is a Human Task? Authorization Approver Order canceled Order approved Purchase order > credit limit? Purchase order Yes No Get approval Approved/ denied Denied Approved 1 2 3 4 4 What Is a Human Task? A Human Task component implements a task done by a person. It represents the involvement of a person in a business process. Occasionally, people need to intervene in a business process. For example, a customer wants to purchase an item that is above his credit limit. A Human Task lets you intervene and override a business rule that prevents the customer from making the purchase. A Human Task can have attributes, such as setting the owner of the task, and providing an escalation process in the case that the specified person is not available. The Human Task component recognizes the reality that many processes require human intervention for tasks like reviewing, researching, and approving.
Image of page 320
Oracle SOA Suite 11 g : Essential Concepts 9 - 5 Copyright © 2009, Oracle. All rights reserved. Human Workflow Diagram Receive BPEL Process Manager Human Task Invoke Invoke Invoke Service Interface Roles and Assignments Deadlines and Escalations Presentation Human Task Service Component Client Interface Oracle BPM Worklist Portals Email & RSS Clients Phone and Other Notification Channels Create Task Task Complete Identity Directory (LDAP, for example) Task Definition Client Applications Human Workflow Diagram 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. The Human Workflow component provides the following: Human interactions with processes, including the 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) The presentation of tasks to end users through a variety of mechanisms, including a Worklist application (Oracle BPM Worklist) Organization, filtering, prioritization, and other features required for end users to productively perform their tasks Reports, reassignments, load balancing, and other features required by supervisors and business owners to manage the performance of tasks The slide shows a Human Workflow diagram where a BPEL process invokes a special activity of the Human Task type when it needs a human to perform a task. This creates a task in the Human Task service component. The BPEL process waits for the task to get completed.
Image of page 321
Oracle SOA Suite 11 g : Essential Concepts 9 - 6 Human Workflow Diagram (continued) The Human Task service component uses an identity directory, such as LDAP, to determine people’s roles and privileges. The Human Task service component presents tasks to users through a variety of channels, including the following: Oracle BPM Worklist, a role-based application that supports the concept of supervisors and process owners, and provides functionality for finding, organizing, managing, and performing tasks
Image of page 322
Image of page 323

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture