Database Reference
In-Depth Information
Administering the Human Workflow
Service Engine
The Human Workflow Service Engine runs as a separate engine in the Oracle
SOA Suite 11g service infrastructure providing human task execution functional-
ities to both BPEL and BPMN processes. The Human Workflow component con-
sists of a number of services that handle various aspects of human interaction
with a business process such as task approvals, rejections, reassignments, del-
egation, and so on.
An instance on the Human Workflow Service Engine can be initiated by an invoc-
ation from another service component such as BPEL or BPMN engine. The mes-
sage is routed to the engine by the SOA Service Infrastructure and is persisted
by the workflow engine in dehydration store schema.
Once an invocation transaction is committed, the instance becomes available for
human interactions through a thin client such as a browser or mobile-based user
interface. Each update on the instance or the runtime state through a user action
is then handled by the engine in a separate transaction.
Describing Human Workflow components and
applications
The Human Workflow engine allows defining to-do tasks that can be assigned to
users or groups of users, giving business users more flexibility and a centralized
approach for task management. Workflow tasks can be assigned to application
roles and then at runtime, real users or groups from your enterprise repository
defined within your organization can be mapped to these application roles. In this
section, you will learn ways to integrate your company's directory server with the
service infrastructure and pull organizational users to associate them with applic-
ation or logical business process roles.
Search WWH ::




Custom Search