このページの内容

開始イベント

開始イベントとは

BPMN 2.0開始イベントは、ビジネスプロセスをトリガーまたは開始するイベントです。プロセスの開始点を示し、プロセスの流れを定義するために欠かせません。BPMN図では、開始イベントは単純な円で表されます。メッセージの到着、タイマー、条件、ユーザーアクションなど、さまざまな条件によってトリガーできます。

要点

  • 視覚表現:単純な円です。
  • 開始イベントのタイプ
    • None開始イベント:トリガーなしで起動されると、プロセスが開始します。
    • メッセージ開始イベント:メッセージを受信すると、プロセスが開始します。
    • タイマー開始イベント:指定した時刻または設定した間隔の経過後に、プロセスが開始します。
    • 条件付き開始イベント:特定の条件が満たされると、プロセスが開始します。
    • シグナル開始イベント:シグナルがブロードキャストされると、プロセスが開始します。
    • 複数開始イベント:複数のトリガーのいずれかが発生すると、プロセスが開始します(Parallel Multipleの場合は、すべてのトリガーが発生すると開始します)。

エラー開始イベントはトップレベルのプロセスでは使用できません。割り込みイベントサブプロセスの開始時にのみ有効で、包含するプロセスがエラーをスローしたときに、そのサブプロセスを開始します。

開始イベントには入力Sequence Flowがありません。常にプロセスの開始を表すためです。開始イベントによってプロセスが動き出し、ワークフロー内の次の要素に制御が渡されます。

BPMN図には複数の開始イベントを配置できます。トリガーされた特定のイベントに関連付けられた経路だけが、プロセスインスタンスを開始します。たとえば、Webサイト、電話、対面での直接申請など、受付方法に応じて開始する受注プロセスを考えます。対応する開始イベントがプロセスを開始します。

プロセスの開始を示すProcessMind BPMN 2.0開始イベント記号

対応する記号を持つすべてのイベント

Start Intermediate End
Type
Normal
Event Sub process
Event Sub process non-interrupt
Catch
Boundary
Boundary non-interrupt
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel

関連トピック