IIS 内でホストされるステート マシン ワークフローのプロトタイプを作成しようとしています。クライアントは Web フォーム アプリケーションです。
私が達成しようとしているのは、データベースに持続する長時間実行される「ウィザード」スタイルのプロセスです。ステート マシン ワークフローは、基本的に、ワークフローの状態に応じて現在の Web フォーム ページを制御します。
ワークフローのインスタンスを「再開」するために現在の状態名を見つける方法を知りたいです。誰かがウィザード プロセスの途中で途中で停止し、後で戻って完了することを決定したとします。
ワークフロー インスタンスに関連付けられているフィールドに対して、現在の状態名をデータベースに保存するという 1 つの解決策を見つけました。ただし、これは私にとってエレガントなソリューションとは思えません。ワークフロー サービスを使用してワークフロー インスタンスの現在の状態を判断する簡単な方法はありますか?
みんなありがとう、あなたの助けは大歓迎です!