ステートマシンとワークフローの違いは何ですか?
-
27-10-2019 - |
質問
「ステートマシン」と「ワークフロー」の違いは何ですか?また、「ステートマシンワークフロー」とどのように違いますか?
他のヒント
Jereが言及しているように、状態マシンは周期的なグラフであり、ワークフローは通常非環式です。ほとんどの場合、ワークフロー用語は、おそらく何らかの情報が変更されている(たとえば:ドキュメント)、ある種の人間の相互作用を示すために使用されます。ワークフローという用語は、人々が自分の仕事をする方法と情報をどのように処理するかを表すことと非常に関連しています。ステートマシンは、エンティティまたはエンティティのグループのさまざまな状態を表現する必要がある、より技術的な概念です。また、おそらくビジネスプロセスについて尋ねる必要があるはずです:)乾杯
プロダクトマネージャー 描く ワークフロー定義グラフ そして、にそれを与えます 開発者/プログラマー 。プロダクトマネージャーによる要件文書Writenを読んだ後、 開発者/プログラマー デザインエンティティ、エンティティ状態、次に、いくつかの敵の状態を設定します 1つのワークフローノード
a ワークフロー パラレルゲートウェイ、包括的ゲートウェイ、排他的なゲートウェイがありますが、 ステートマシン 排他的なゲートウェイのみがあります ワークフロー いくつかのワークフローノードでできます 同時に 、しかし ステートマシン 1つのノードでのみできます
用語 ワークフロー 表現と非常に関連しています 人々が自分の仕事をする方法 そして、彼らが情報をどのように処理するか。
新人はワークフロー定義グラフでプログラムを簡単に理解でき、ワークフロー定義グラフはワークフローエンジン(AcitivtiまたはJBPM6など)によってコードにバインドされます。そうです コードと同期します. 。要件ドキュメントは、コードと同期していません。