2009-03-13

New Feature -Start Event / End Event- / 新機能 -開始イベント/終了イベント-

In BPMN, a Start Event represents starting point of a process, and an End Event shows ending point. Ver. Jan-2009 of Questetra BPM Suite doesn't have such Start/End Events, instead it automatically recognizes a task with no incoming Flow as "starting point" of the process, and a task with no outgoing Flow as "ending point."

But, for instance, when you draw a process with a loop between first and second tasks, like the one illustrated below, it is impossible to identify where "the starting point" is. Questetra BPM Suite can't execute this type of Process Models.



As a solution, we add explicit Start/End Events in the next version (Apr-2009, scheduled) of Questetra BPM Suite. For example, the Process Model above will be as follows, and Questetra BPM Suite can execute this diagram.



Of course, Ver. Apr-2009 can execute Process Models used in Ver. Jan-2009. Also, the next version will be equipped with a function that automatically adds a Start/End Event in a Process Model you draw.

Fellow;


BPMNでは、プロセスが始まる場所を開始イベントで、プロセスが終了する場所を終了イベントでそれぞれ表します。

2009年1月バージョンのQuestetra BPM Suiteでは、この開始イベント/終了イベントを明示的には作らず、どこからも入力してくるフローがないタスクを「プロセスが開始される場所」、どこへも出力するフローがないタスクを「プロセスが終了する場所」として自動的に判断するようにしていました。

しかし、たとえば、タスク間ループの中に最初のタスクがあるプロセスを作りたいと思って以下のようなプロセス図を描いてしまうと、どこが「プロセスの開始される場所」か分からなくなってしまうため、このようなプロセスモデルを稼働させることができませんでした。





そこで、次のバージョン(2009年4月バージョンになる予定)のQuestetra BPM Suiteでは、開始イベント/終了イベントを明示的に追加するようにしました。たとえば、上記のプロセス図は、以下のように開始イベント/終了イベントを追加することで稼働させることができます。



もちろん、2009年1月バージョンですでに稼働しているプロセスモデルについては、そのまま稼働させ続けることができます。また、プロセスモデルの設計時に開始イベント/終了イベントを自動的におぎなう機能も搭載されます。

Fellow;

No comments:

Post a Comment