0

コール センターのワークフローを開発する必要があります。ボットは発信者にいくつかの定義済みの質問をします。回答に基づいて、ワークフローは尋ねる質問を決定し、最終的に必要なスキルを持つ担当者に発信者をリダイレクトします。

上記のシナリオに基づいて、いくつか質問があります。

発信者に質問してから発信者からの応答を受け取るまでのワークフローを「待機」させるにはどうすればよいですか? HandleExternalEvent を使用する必要がありますか? その場合、質問ごとにイベントを定義する必要がありますか?

フローチャート ワークフローが最善の解決策のようですが、現在、この待機中の問題を処理する方法を想像できません。

どんな助けでも大歓迎です。

4

1 に答える 1

2

HandleExternalEvent は、WF4 には存在しない WF3 の概念です。

WF4 での待機は、NativeActivity 派生アクティビティとブックマークを使用して実行できます。アクティビティはブックマークを作成し、ワークフロー ランタイムはブックマークが再開されるのを待ちます。これは、別の場所から、WorkflowApplication またはワークフロー拡張機能を介して行うことができます。完了すると、アクティビティが終了し、ワークフローが続行されます。

以下は、IWorkflowInstanceExtension を使用した例です。

于 2010-05-03T12:32:31.693 に答える