ユーザーリクエストの処理が含まれるWebアプリケーションを構築しています。ユーザーが何かのリクエストを送信すると、承認または拒否される前に、組織内でいくつかの手順とチャネルを通過し、そのステータスがいくつかの事前定義されたステータスに変更されます。処理中に、ボールがユーザーのコートに戻って、変更や情報の更新が行われる場合があります。
クライアントは、ワークフローを使用して処理を制御したいと考えています。アプリケーションと統合する方法を決定するのを手伝ってください。新しいリクエストが来るたびに新しいワークフロー インスタンスを開始し、次の状態と処理担当者が実行できるアクションを返し、ワークフローを閉じる必要がありますか?
または、他のアプローチの方が良いでしょうか?