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.
|
- 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.
|
- Group
-
Connections or activities of the same type are gathered into a group. A group is preceded by a folder icon (
).
- 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.
Icon |
Display name |
Explanation |
---|---|---|
|
Select node |
Selects an activity or connection on the canvas |
|
Connection |
Groups together normal connections, link connections, and fault connections |
|
Connection |
Connection that links normal activities |
|
Link |
Link connection that links activities for defining a link |
|
Fault |
Fault connection that links activities for defining fault processing |
|
Groups together basic activities, such as receive activities and response activities, that are defined in business processes |
|
|
Receive |
Receive activity |
|
Reply |
Reply activity |
|
Invoke Service |
Invoke service activity |
|
Invoke Java |
Invoke Java activity |
|
Data Transformation |
Data transformation activity |
|
Assign |
Assign activity |
|
Empty |
Empty activity |
|
Throw |
Throw activity |
|
Standby |
Standby activity |
|
Validation |
Validation activity |
|
Groups together activities, such as scope activities and while activities, that are structurally defined in business processes |
|
|
Scope |
Scope activity |
|
While |
While activity |
|
Switch Start |
Switch Start activity |
|
Switch End |
Switch End activity |
|
Flow Start |
Flow Start activity |
|
Flow End |
Flow End activity |
|
Utility |
Group of utilities |
|
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.
|
- Variable-Correlation (
)
-
Use this for defining variable-correlation sets. Clicking this item opens the List Of Variables And Correlation Sets dialog.
- Start Activity (
)
-
This is a start activity. This activity cannot be deleted.
End Activity ()
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:
-
Scope activity
-
While activity
-
Data transformation activity
(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.
|
- 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.
Icon |
Display name |
Explanation |
---|---|---|
|
Variable list |
Group of variables |
|
variable-names |
Variable |
|
Activity list |
Group of activities |
|
receive-activity-name |
Receive activity |
|
reply-activity-name |
Reply activity |
|
invoke-service-activity-name |
Invoke service activity |
|
invoke-Java-activity-name |
Invoke Java activity |
|
data-transformation-activity-name |
Data transformation activity |
|
assign-activity-name |
Assign activity |
|
empty-activity-name |
Empty activity |
|
throw-activity-name |
Throw activity |
|
standby-activity-name |
Standby activity |
|
validation-activity-name |
Validation activity |
|
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. |
|
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. |
|
Switch-Start-activity-name |
Switch Start activity |
|
Switch-end-activity-name |
Switch End activity |
|
Flow-Start-activity-name |
Flow Start activity |
|
Flow-End-activity-name |
Flow End activity |
|
contents-of-the-first-line-of-a-comment |
Comment |