Click OK. Designing a Human Task from Start to Finish

26-26 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite http:hostname:7001integrationworklistapp 2. Log in to Oracle BPM Worklist. 3. Resolve the task.

26.3.2.2.10 Deploying the Task Form

To deploy the task form: 1. In the Application Navigator, right-click the VacationRequestTaskFlow project and select Deploy VacationRequestTaskFlow. 2. Follow the pages of the deployment wizard to deploy the task form. The task form is deployed. For more information about deployment, see Section 40.7, Deploying SOA Composite Applications. 3. Return to Oracle BPM Worklist. 4. Note that the task form now appears at the bottom of Oracle BPM Worklist.

26.3.3 Additional Tutorials

In addition to the vacation request use case, other tutorials are available at the following URL: https:soasamples.samplecode.oracle.com Table 26–3 provides an overview of some samples. All samples show the use of worklist applications and workflow notifications. For the complete list of samples, visit the URL. Table 26–3 End-to-End Examples Sample Description Name Demo Community Seed Application Performs demo community seeding. This is a prerequisite for all other workflow samples. workflow-001-DemoCommun itySeedApp Vacation Request Provides a sample in which a user submits a vacation request that gets assigned to their manager for approval or rejection. This sample also describes how to create Oracle ADF task forms for the vacation request to act on the task. workflow-100-VacationReque st Sales Quote Request Provides a complex workflow sample with chaining of multiple tasks. workflow-102-SalesQuote Contract Approval Provides a sample of approving a contract. This sample uses digital signatures for tasks. workflow-104-ContractAppro val Iterative Design Provides a sample in which a workflow task can be passed multiple times between assignees during the design process. Advanced routing rules implement the routing behavior. workflow-106-IterativeDesign Getting Started with Human Workflow 26-27

26.4 Introduction to Human Workflow Architecture

This section provides an overview of human workflow architecture. The following topics are discussed: ■ The services that perform a variety of operations in the lifecycle of a task, such as querying tasks for a user, retrieving metadata information related to a task, and so on. ■ The two ways to use a human task: – Associated with a BPEL process service component – Used in standalone mode ■ The role of the service engine in the life of a human task

26.4.1 Human Workflow Services

Starting with release 11g, all human task metadata is stored and managed in the Metadata Service MDS repository. The workflow service consists of many services that handle various aspects of human interaction with a business process. Figure 26–22 shows the following workflow service components: ■ Task Service: The task service provides task state management and persistence of tasks. In addition to these services, the task service exposes operations to update a task, complete a task, escalate and reassign tasks, and so on. The task service is used by Oracle BPM Worklist to retrieve tasks assigned to users. This service also determines if notifications are to be sent to users and groups when the state of the task changes. The task service consists of the following services. – Task Routing Service Workflow Customizations Demonstrates how to deploy customizations to workflow service APIs, such as custom resource strings for task attributes, view names, and so on. workflow-110-workflowCusto mizations MLS Sample Demonstrates the setting up of a task with multiple translations for the task title. workflow-114-MLSSample Workflow Event Callback Demonstrates the use of the workflow event callback. Workflow events generated by task lifecycle events are consumed by an Oracle Mediator. workflow-116-WorkflowEven tCallback User Config Data Migrator Moves user configurations views, mapped attributes, and so on from one instance to another through an intermediate export file. workflow-117-UserConfigDat aMigrator Java Samples Provides an assortment of samples that use Java to interact with human workflow. workflow-118-JavaSamples Table 26–3 Cont. End-to-End Examples Sample Description Name