IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Building human tasks
Create human tasks
To create a new human task, follow these instructions.
This procedure describes how to create a new human task from scratch. If you want to create a human task which is based on the pattern of an IBM Form, see the topic Creating human tasks based on IBM Forms.
Procedure
- In the workbench, switch to the business integration perspective.
- From the main menu, click File > New > Human Task.
- Specify a module (if necessary), a folder, and a name for the new human task, and click Next.
- In the Select Type of Interaction and Interface Definition window, choose from these three options:
Option Icon Description To-do task ![]()
This is where a service component (such as a BPEL process) assigns a task to a human as something for that person to do. Invocation task ![]()
This is where a human can "assign" a task to a service component. In such a case, a human is invoking an automated service such as a BPEL process. Collaboration task ![]()
This is where a human assigns a task to another human. - If you have an existing interface to reference, then choose it here, otherwise select to have one automatically generated for you.
- Click Next. If you selected an invocation task, Next is disabled and you should click Finish.
- On the Select the Type of Human Task Ownership panel, select Single or Parallel. Single ownership means that a task should need only one person to complete it. The first potential owner to claim the task becomes the sole owner. Parallel ownership allows multiple people to work on a task simultaneously. Each potential owner is assigned a subtask and the results of each of these subtasks are aggregated when completion criteria are met.
- Click Finish to create your human task.
Results
This creates a human task, and launches it in a new human task editor. Click any of the following links to learn how to configure it.
- Create human tasks based on IBM Forms (deprecated)
You can use Lotus forms as templates to create BPEL process with associated human tasks.
- Human Task editor
The Human Task editor is a graphical programming environment that you use to configure the interaction between a service and identified people, or between two people.- The building blocks of the business state machine editor
Compose your own business state machine using a combination of the following building blocks.- Invocation scenarios for invocation tasks
The various ways in which tasks can be invoked is described.- Replacement variables and context variables
While working with templates, you might want to refer to a variable that will not be resolved until the instance has been started in the runtime environment. This variable is known as a context variable, because its value is dependent upon the task context in which it is exists (or the process context for inline tasks). If you want to refer to such a context variable in a template, use a replacement variable.- Refactoring and business state machines
When you refactor parts of your business state machine, dependencies on those parts are automatically and universally updated throughout the product as a whole.- Supporting other languages
You can display client-based information in multiple languages.