構成管理の責任の一環として、毎週実行する反復可能なビジネス プロセスがあります。プロセスは変わりません。変更の詳細を Excel にダウンロードし、スプレッドシートを開いてマクロに基づいて詳細をコピーし、議題テンプレートから Word 文書を作成し、Excel データで議題を更新し、Word 文書から PDF を作成します。それらを電子メールで送信します。
このプロセスは、シーケンス ワークフローで非常に簡単に表現できます。これまでのところ、Excel と Word の部分を自動的に処理する COM オートメーションを使用して実現しています。歯車のレンチは、「アジェンダの作成」と「送信」の間に人間のステップがあることです。そこでは、変更の詳細を確認し、それらに関する質問を作成して、アジェンダに追加します。現在、プロセスのこの部分を手動で実行している間、ワークフローを一時停止するための一時停止アクティビティがあります。
私の質問は、ワークフローを書き直して、ビジネス プロセスにおける人間とのやり取りのベスト プラクティスに従うステート マシンにする必要があるか、それともサスペンド アクティビティが妥当な解決策であるかということです。