2012-05-09 16 views
2

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

まず:

私はBPMNに関する3つの質問を持っている一部のいずれかを受け取ったりしなくなるまで、新しい部品は、彼が持っている技術者の注文を待つためにここに

enter image description here

。受領した場合は、部品を交換するか、作業を中止してください。 私の質問は、私が使用するゲートウェイ(イベントベース)が正しいかどうかです。

第二:彼らは可能ですかどう

enter image description here

ここでは、ツールについて話しています。利用可能なツールがあれば、技術者はそれらを持って作業を開始することができます。それらが利用可能でない場合は、障害(かじり)が小さいかどうかを確認し、固定するのに長い時間を要しない場合、この場合、他の航空機で使用されているツールを使用する(技術者その航空機に取り組んでいます)。スラグが小さくなければ、ツールが利用できるようになるまで待つ必要があります。 適切なゲートウェイを使用しても問題は解決しません。私が使用しているゲートウェイは正しいのですか?ここで

enter image description here

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

基本的に私が望むのは、私がこれらの部品で行ったモデリングが正しいか、変更する必要があるかどうかを確認することだけです。

おかげ

+0

@vantoここをクリックしてください – Nasser

答えて

0

いくつかの一般的な情報:あなたはいつもの仕様を確認することができるように

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

  1. ゲートウェイを使用することは正しいです。しかし、私は「新しい部分を受け取っていない」というのはメッセージではないかもしれないと言います。おそらく、ここでintermediate timer eventを使用する方が良いでしょう。「時間Xの後に部品が受け取られない場合は、作業をやめてください。
  2. ここでは、間違いなくevent-based Gatewaysを使用する必要はありません。 BPMN仕様、(PDFファイル317)287ページを参照してください:>「ゲートウェイは、それがプロセス内に収束と発散するようシーケンスが相互作用どのように流れるかを制御するために使用されている。」2:ノーevent-based gateways必要に応じて、基本的には同じ
  3. を。さらに、私はここで構文をチェックし、複雑さを減らそうとします。プロセスリンクとパラレルゲートウェイの組み合わせはややこしく見えます。
関連する問題