タスク駆動型の処理と要求駆動型の処理
すべてのアプリケーションは、タスクの処理にタスク駆動型プロセスまたは要求駆動型プロセスのいずれかを使用します。
各アプリケーションは、デフォルトでこれらの処理タイプのいずれか一方に設定されますが、必要に応じて切り替えることができます。
タスク駆動型処理とは、作業指示書または要求に、作業全体を完了するために必要なタスクのリストが含まれていることを意味します。作業指示書レコードが作成されると、関連するタスクレコードが自動的に作成されます。要求には少なくとも 1 つのタスクが必要であり、要求のすべての側面を処理するためにさらに多くのタスクを定義できます。タスクが実行されて完了すると、要求は一連のステータスに遷移します。最後のタスクがクローズされると、要求は自動的に [クローズ済み] に移行します。
要求駆動型の処理とは、タスクが要求に割り当てられることを意味しますが、すべてのタスクをクローズしても要求は自動的にクローズされません。要求はタスクを必要とせず、個別にオープンしたりクローズしたりできます。どのタスクも、個別に、要求で指定されたエージェントとは異なるエージェントに移行およびアサインすることができます。すべてのタスクがクローズされている場合でも、要求はオープンのままで作業を続けることができます。ただし、すべてのタスクもクローズするまで、要求をクローズすることはできません。要求駆動型処理では、状態遷移は要求のみに基づきます。