Hitachi

uCosminexus Service Platform Reference Guide


1.2.3 Business Process Definition Window

This section explains the Define Business Process window used to define business processes.

For details about the operation method, see 1.12 Operations in the Business Process Definition Window.

Figure 1‒25: Business Process Definition window

[Figure]

Organization of this subsection

(1) Palette

From the tools on the palette, select the activities and connections to be deployed on the canvas.

The items on the palette are shown in the following figure and explained below.

Figure 1‒26: Palette (Business Process Definition window)

[Figure]

Group

Connections or activities of the same type are gathered into a group. A group is preceded by a folder icon ([Figure]).

Tool

A tool is an activity, connection, or comment contained in a group. You can deploy selected activities on the canvas by clicking the desired location or by using drag and drop operations.

When you select a connection and then select two activities deployed on the canvas, those activities are linked.

The following table lists the groups and tools on the palette.

Table 1‒6: Groups and tools on the palette (Business Process Definition window)

Icon

Display name

Explanation

[Figure]

Select node

Selects an activity or connection on the canvas

[Figure]

Connection

Groups together normal connections, link connections, and fault connections

[Figure]

Connection

Connection that links normal activities

[Figure]

Link

Link connection that links activities for defining a link

[Figure]

Fault

Fault connection that links activities for defining fault processing

[Figure]

Basic Activity#

Groups together basic activities, such as receive activities and response activities, that are defined in business processes

[Figure]

Receive

Receive activity

[Figure]

Reply

Reply activity

[Figure]

Invoke Service

Invoke service activity

[Figure]

Invoke Java

Invoke Java activity

[Figure]

Data Transformation

Data transformation activity

[Figure]

Assign

Assign activity

[Figure]

Empty

Empty activity

[Figure]

Throw

Throw activity

[Figure]

Standby

Standby activity

[Figure]

Validation

Validation activity

[Figure]

Structure Activity#

Groups together activities, such as scope activities and while activities, that are structurally defined in business processes

[Figure]

Scope

Scope activity

[Figure]

While

While activity

[Figure]

Switch Start

Switch Start activity

[Figure]

Switch End

Switch End activity

[Figure]

Flow Start

Flow Start activity

[Figure]

Flow End

Flow End activity

[Figure]

Utility

Group of utilities

[Figure]

Comment

Create a comment

#

For details, see the uCosminexus Application Server and BPM/ESB Platform Terminology Guide.

(2) Canvas

Activities selected from the palette can be deployed on the canvas. You can also link deployed activities through connections. With the activity auto connect function enabled, if an activity being deployed or moved on the canvas is placed near another activity, a preview of the connection between the activities appears. When the activity is deployed in this state, the connection is determined and the activities are linked. For details about the auto connect function, see 1.12.15 Enabling and disabling the activity auto connect function.

Variable-Correlation, Start Activity, which indicates the beginning of a business process, and End Activity, which indicates the end of the business process, are already deployed on the canvas.

Figure 1‒27: Canvas

[Figure]

Variable-Correlation ([Figure])

Use this for defining variable-correlation sets. Clicking this item opens the List Of Variables And Correlation Sets dialog.

Start Activity ([Figure])

This is a start activity. This activity cannot be deleted.

End Activity ([Figure])

This is an end activity. This activity cannot be deleted.

(3) Tab

You can use the tab for the following activities to close open tabs and open higher-order tabs:

(a) Closing open tabs

There are the following three methods of closing open tabs:

  • For the Scope activity and While activity, right-click the canvas in which no items are selected, and then select Close Tab in the context menu.

  • Right-click the tab to be closed, and then select Close Tab in the context menu.

  • Click the mouse wheel on the tab to be closed.

Note that if you attempt to close a tab that is being edited by the Data transformation activity, a message asking you whether you can abort the changes appears. Select the Yes button if you want to abort the changes.

(b) Opening higher-order tabs

There are the following two methods of opening a higher-order tab for an activity:

  • For the Scope activity and While activity, right-click the canvas in which no items are selected, and then select Open Tab of Definition Canvas in the context menu.

  • Right-click the tab you want to open, and then select Open Tab of Definition Canvas.

After the operation, the tab you opened becomes active.

(4) Outline view

The outline view displays a list of variables and activities defined in a business process. The display of the outline view is automatically updated when a business process is defined.

Double-clicking a variable in the outline view opens the List Of Variables And Correlation Sets dialog box in which the items selected in the outline view are also selected. In addition, when you select an activity in the outline view, the same item will also be selected in the Define Business Process window.

You can filter the items displayed in the outline view by entering an item name in the text box at the top of the outline view. The filter functions include a variable list filter and an activity filter. For details about these filters, see 1.14 Filter function settings of the outline view.

The following describes the information displayed in the outline view.

Figure 1‒28: Outline view (Define Business Process window)

[Figure]

Group

A group of variables or activities

Variable or activity

A variable or activity defined in the business process

The following table lists the groups, variables, and activities displayed in the outline view.

Table 1‒7: Groups, variables, and activities in the outline view (Define Business Process window)

Icon

Display name

Explanation

[Figure]

Variable list

Group of variables

[Figure]

variable-names

Variable

[Figure]

Activity list

Group of activities

[Figure]

receive-activity-name

Receive activity

[Figure]

reply-activity-name

Reply activity

[Figure]

invoke-service-activity-name

Invoke service activity

[Figure]

invoke-Java-activity-name

Invoke Java activity

[Figure]

data-transformation-activity-name

Data transformation activity

[Figure]

assign-activity-name

Assign activity

[Figure]

empty-activity-name

Empty activity

[Figure]

throw-activity-name

Throw activity

[Figure]

standby-activity-name

Standby activity

[Figure]

validation-activity-name

Validation activity

[Figure]

scope-activity-name

Scope activity. Variables and activities defined in a scope activity are displayed in a tree format with the scope activity as the starting point.

[Figure]

while-activity-name

While activity. Activities defined in a while activity are displayed in a tree format with the while activity as the starting point.

[Figure]

Switch-Start-activity-name

Switch Start activity

[Figure]

Switch-end-activity-name

Switch End activity

[Figure]

Flow-Start-activity-name

Flow Start activity

[Figure]

Flow-End-activity-name

Flow End activity

[Figure]

contents-of-the-first-line-of-a-comment

Comment