0

Microsoft のワークフロー基盤について簡単なアイデアを思いつきました。私のアプリケーションのシナリオでは、リクエストを処理するために多数のワークフローが必要です。リクエストは複数のワークフローによって処理される可能性があり、適切なワークフローは、リクエスタおよびその他のリクエスト情報に基づいて識別される必要があります。

フィルタはどこで定義できますか。適切なワークフローを分岐するマスター ワークフローを定義する必要がありますか。または、ワークフローの適格基準のような簡単な方法はありますか。

4

1 に答える 1

0

確かに、基準の決定を 1 か所で維持することが理にかなっている場合は、入力データを使用して単一のワークフローを起動し、単純な If アクティビティを使用して適切なサブワークフローに分岐するか、シーケンスまたはフローチャートのどちらから開始するかによって FlowDecision に分岐します。 . それらの数が多い場合、つまり少数を超える場合、単純な If アクティビティは使いにくい場合があるため、代わりに FlowSwitch を使用できます。決定ロジックがより複雑な場合の別のオプションは、Pick を使用して、可能なサブワークフローのそれぞれに入力を処理できるかどうかを「尋ねる」ことです。

于 2012-11-16T17:55:17.137 に答える