Compound Activity ノードを作成する方法を説明します。
プロセス定義エディタでプロセス定義を表示します。
パレットの[Compound Activity]ボタンをクリックし、プロセス定義エディタでクリックします。
Start ノードを持ったCompound Activityがエディタに表示されます。
新規のプロセス定義の作成または既存のプロセス定義の更新時に、以下の操作を行います。
Compound Activity ノードの子ノードを作成するために、パレットを使用してノードを作成し、矢印でノードを接続します。
Compound Activity ノードの境界をドラッグして、必要な子ノードをCompound Activity ノードに含めます。Compound Activity ノードの境界の内部に存在するノードは、子ノードとして定義されます。
注意
ノードのすべての4つのコーナーがCompound Activity ノード領域の中にある場合、そのノードは子ノードとして取り扱われます。子ノードを選んで、Compound Activity ノードの外にドラッグすると、Compound Activity ノードからそのノードを除外することができます。
Compound Activityノードの中に少なくとも1つの子Exitノードが定義されていなければなりません。
Compound Activityノードの子Exitノードの数とCompound Activityノードからの外向き矢印の数は同じである必要があります。
Compound Activityノードを移動するとき、Compound Activityノードの中のノードと矢印が一緒に移動します。しかし、スイムレーン、注釈やグループは一緒に移動しません。Compound Activityノードの削除操作についても同様です。
Compound Activity ノードとそのCompound Activityノードの外側のノードを矢印で接続します。
注意
Compound Activityノードから外のノードに繋がる矢印の名前と、Compound ActivityのExitノードの名前は同じである必要があります。
プロセス定義の[保存]を実行します。
以下にCompound Activityノードを示します。
図6.29 Compound Activityノード