2009-09-16

BPMN Gateway Support of Questetra BPM Suite / BPMN のゲートウェイへの対応

In BPMN, following types of gateway are defined.
  • Exclusive Gateway (Data Based/Event Based)
  • Inclusive Gateway
  • Complex Gateway
  • Parallel Gateway
Questetra BPM Suite suppors Exclusive Gateway(Data Based), Inclusive Gateway and Parallel Gateway.

In BPMN, same type of symbols are generally used for split and join gateway. In Questetra BPM Suite, the symbol without a internal marker is used as join gateway for any types of split gateway.

In Questetra BPMS Suite, splitted tokens must be merged when they reach same point in a process model. BPMN allows the following process model and two tokens will execute 'Activity D' independently. Questetra BPM Suite disallow the process model, so warning indicators are shown. A join gateway is required before 'Activity D'.

-- Yoshinori Ehara, Fellow



BPMN では以下の種類のゲートウェイが定義されています。
  • 排他(Exclusive)ゲートウェイ(データベース/イベントベース)
  • 包含(Inclusive)ゲートウェイ
  • 複合(Complex)ゲートウェイ
  • 並行(Parallel)ゲートウェイ
このうち Questetra BPM Suite では、データベースの排他ゲートウェイ、包含ゲートウェイ、並行ゲートウェイに対応しています。

BPMN では同じ記号が分岐と合流のペアで利用されるのが一般的ですが、Questetra BPM Suite では合流の際には常に無印の記号を使います。

また Questetra BPM Suite では、分岐したトークンがそれぞれ同じ場所に到達した場合は必ず合流しなければいけないというルールを持たせています。BPMN では以下のような記法が許され、分割したトークンはそれぞれアクティビティ D を個別に実行しますが、Questetra BPM Suite の場合は アクティビティ D の前に合流ゲートウェイの配置を要求します(そのため画面上では警告が出ています)。


-- Yoshinori Ehara, Fellow

No comments:

Post a Comment