2

現在、BPMNを使用した航空機整備会社のシステムを分析しています。

BPMNに関して3つの質問があります。

初め:

ここに画像の説明を入力してください

ここで、技術者が新しい部品を注文するとき、彼は部品が受け取られるかどうかまで待たなければなりません。受け取った場合は、部品を交換するか、作業を停止してください。私の質問は、私が使用しているゲートウェイ(イベントベース)が正しいかどうかということです。

2番:

ここに画像の説明を入力してください

ここでは、ツールが利用可能かどうかについて話します。利用可能なツールがあれば、技術者はそれらを持って作業を開始できます。それらが利用できない場合、彼らは故障(引っ掛かり)が小さく、修正するのに長い時間がかからないかどうかをチェックします、そしてこの場合、彼らは別の航空機で使用されているツールを取ります(技術者にリクエストを送信しますその航空機に取り組んでいます)。引っ掛かりが小さくない場合、彼はツールが利用可能になるまで待たなければなりません。適切なゲートウェイを使用する場合の問題。私が使用しているゲートウェイは正しいですか?

ここに画像の説明を入力してください

ここに航空機部品の問題があります。供給部門に部品がない場合は、ジョブコントロール部門に連絡して、メンテナンス中の航空機があるかどうかを確認し、業界から新しい部品を受け取るまでその部品を引き受けます。私のモデリングは正しいですか?

つまり、基本的に私が欲しいのは、これらのパーツで行ったモデリングが正しいかどうか、または変更する必要があるかどうかを確認することだけです。

ありがとう

4

1 に答える 1

0

一般的な情報:

  • BPMN 2.0 は OMG 標準であるため、モデリングの方法が正しいかどうかわからない場合は、いつでも仕様を確認できます: http://www.omg.org/spec/BPMN/2.0/
  • Signavioなど、自動構文チェックを提供するツールがあります。使用しているツールに同様の機能があるかどうかを確認できます。

あなたの特定の質問に:

  1. ゲートウェイの使用は正しいです。ただし、「新しいパーツを受け取っていない」というのはメッセージではないかもしれません。intermediate timer eventここでは、「時間 X を過ぎても部品が届かない場合は作業を中止する」という意味で使用した方がよいかもしれません。
  2. ここでは、 を使用する必要はまったくありませんevent-based Gateways。BPMN 仕様の 287 ページ (PDF ファイルでは 317 ページ)を参照してください
  3. 基本的に2.と同じ:event-based gateways不要。さらに、ここで構文を確認し、複雑さを軽減しようとします。プロセス リンクと並列ゲートウェイの組み合わせはややこしいように見えるからです。
于 2014-03-29T10:32:26.953 に答える