私はWF4に飛び込もうとしていて、「何をすべきか」に関する記事を次々と読んでいます...しかし、ほとんど例外なく、a)「デモ」は非常に単純で役に立たない、b)デモはそうではありませんコンパイル/作業/実行またはc)「ビジネスに必要なことではなく、私にできることを示す」ことに基づくニーズを満たします。
だから:
実際にWF4を使用しているSOerにとって、このようなワークフローにはどのようなアプローチを取りますか?
- 「顧客」がリクエストを送信します。
- 「ユーザー」はそれを開き、いくつかのフィールドに入力して保存します。
- 承認段階の特定の「値」を超えている場合
- それ以外の場合は自動的に次の段階に進みます
- 電子メールは発信者に送信され、次の部門は「いくつかのロジック」に基づいて選択されます
- 次の部門がx日間何もしない場合は、別の電子メールが送信され、マネージャーがコピーされます。
- 次の部門は、作業するリクエストを「取得」します。
- ...同様の静脈など
IMHO:これは、ある程度の自動化を備えたかなり標準的なビジネス処理ですが、ほとんどの場合、人間との対話です。SharePointはこの種のことをやっかいに行い、ほとんどすべての要件を満たしていないため、自分たちで構築することを目指しています。
WCF-WFサービスを構築する必要がありますか?次に、人間との対話のためにMCV3を追加しますか?
ユーザーの操作を処理する従来のWCFサービス+MVC3を構築し、WF4を「呼び出す」(つまり、「WCF WF」を使用しないで...上に座る)必要がありますか?
WF4をすべて無視して、WCF + MVC3などを使用しますか?
現実世界のアドバイス、特に現実的なブログ/記事に感謝します!