IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Building human tasks > Create human tasks > Human Task editor

Description tab: business state machine editor

This topic includes a description of each of the fields on the Description tab of the Properties view.


Action, Entry, Exit, Timeout

Name

This is the name that the same object is known by in the programming environment. Unlike the display name, it must not contain spaces or invalid characters.

Description

This is a relatively short description of what this object does.


Correlation Properties

Use the fields on this page to configure the selected correlation property.


Interface

This page displays the details of the selected interface. You can click the name of the interface to launch the interface editor and make changes to it, or you can click Browse to choose a new one.


Operation

This page displays the details of the selected operation. Use the drop down fields to select an appropriate Interface and Operation, and use the Initialize correlation on to configure the behavior of a correlation that is passed by this operation. Choose request if the operation will pass a correlation key on input, or response if the key will be passed as output.


Reference

This page displays the details of the selected reference. You can click the name of the interface to launch the interface editor and make changes to it, or you can click Browse to choose a new one.


State machine level

Name

This is the name that the same object is known by in the programming environment. Unlike the display name, it does not contain spaces or invalid characters.

Display Name

This is the name that you define for a newly-created object in the state machine editor. This object is seen by the targeted users, so the name can be as descriptive as necessary to ensure that there is no confusion on their part.

Namespace

A namespace is a logical container in which all the names are unique. In this case, the field differentiates this process from any others that might share its name.

Select date (UTC) when the process becomes valid

Toggle this switch to enable or disable the Valid from: fields.

Valid from:

Use these fields to specify the start date and time of the state machine (if you disable the option, then the date and time of the deployment is used instead). This means that before this date and time, the runtime engine cannot create instances of this state machine. Calendar values are represented in Coordinated Universal Time (UTC). Valid from dates are most commonly used for versioning your state machine.

Description

This is a relatively short description of what this object does.


Transition

Use this page to configure the transition that is currently selected on the canvas. Each option will present a different page with the options that are described below:

Automatic

Use this setting to allow this transition to fire without operations or timer events.

Operation

Use this setting to configure the operation that is associated with this transition. Use the drop down fields to select an appropriate Interface and Operation, and use the Initialize correlation on to configure the behavior of a correlation that is passed by this operation. Choose request if the operation will pass a correlation key on input, or response if the key will be passed as output.

Duration

Use this setting to fire the transition after a certain period of time has elapsed. Use the Visual setting to graphically compose Java™ code using the visual snippet editor, or compose it in a text editor with the Java setting. Alternatively, you can click Literal to use a graphical user interface to enter the required values.

Expiration

Use this setting to fire the transition the moment that a specific time and date has been reached. Use the Visual setting to graphically compose Java code using the visual snippet editor, or compose it in a text editor with the Java setting. Alternatively, you can click Literal to use a graphical user interface to enter the required values

Internal

Use this setting to create a self-transition where the source state and the target state are the same. You must first create a transition that loops back to the state from which it originates, and then you will be able to enable this check box.


Variable

This page displays the details of the selected variable. Click Browse to choose a new type.

BPEL process editor

Human Task editor


Related concepts:
Correlating BPEL processes
Versioning business state machines
Replacement variables and context variables


Related tasks:
Adding a variable to a business state machine
Refactoring and business state machines
Supporting other languages


Related reference:
Correlation tab: BPEL process editor
Defaults tab: BPEL process editor
Details tab: BPEL process editor


Related information:
Customize behavior with visual snippets