14.4.2. プロセス定義

表14.2 プロセス定義スキーマ

名前 種類 多重度 説明
name 属性 任意 プロセス名
swimlane 要素 [0..*] プロセスで利用されるスイムレーン。スイムレーンはプロセス役割を表してタスク割り当てで利用されます。
start-state 要素 [0..1] プロセスの開始状態。 開始状態のないプロセスは有効ですが、実行することができないことに注意してください。
{end-state|state|node|task-node|process-state|super-state|fork|join|decision} 要素 [0..*] プロセス定義のノード。ノードのないプロセスは有効ですが、実行することができないことに注意してください。
event 要素 [0..*] アクションのコンテナとしてサービス提供
{action|script|create-timer|cancel-timer} 要素 [0..*] グローバルに定義されたアクションでイベントと遷移から参照可能。これらのアクションは名前を指定することで参照する必要があることに注意してください。
task 要素 [0..*] アクションなどで使用できるグローバルに定義されたタスク
exception-handler 要素 [0..*] このプロセス定義で委譲クラスによってスローされたすべてのエラーに適用される例外ハンドラのリスト