Enhanced Workflow Execute

このページの内容は、制御リリース(CR)中の製品または機能に関するものです。 CRグループに参加していない場合で、詳細情報を知りたい方は、アカウント担当者にお問い合わせください。

ENHANCED WORKFLOW EXECUTEにより、ペイロードを構成することなく、Closed コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。CRMCXone MpowerAgent アプリケーション SNIPPETと統合できます。 このアクションはワークフローを実行します。 ワークフローには、コンタクトClosed コンタクトセンターでエージェント、IVR、またはボットとやり取りする人。に関するデータの表示やチケットの作成などが含まれます。 スクリプトで使用されるその他のアクションは、エージェントが電話に出たときに、結果と関連データをエージェントアプリケーションに送信します。 また、その他のアクションでは、通話が完了した際に必要な情報をCRMに引き渡します。

スクリプトがワークフローを実行する間、コンタクトに対して再生する音楽ファイルやその他の音声シーケンスを定義することができます。

依存関係

  • このアクションを設定する前に、のエージェント統合Closed コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。アイコン:中に3本の矢印があるオレンジ色の歯車。CRMCXone Mpower設定をセットアップする必要があります。 AgentAgent EmbeddedAgent for Microsoft Teams、およびAgent IntegratedとCRMを統合できます。
  • スクリプトで使用したいワークフローごとに、別のENHANCED Workflow Executeアクションを使用する必要があります。 必要に応じて、スクリプトに複数のENHANCED Workflow Executeアクションを含めることができます。
  • このアクションで設定ウィザードを使用するには、CXone Mpowerにログインするか、Studioログインボタンを使用してユーザー名とパスワードを使用してCXone Mpowerにログインする必要があります。 CXone Mpowerにログインしていない状態で、[セッションIDでログイン]ボタンを使用してログインした場合、ウィザードは表示されません。 これは、ウィザードへのアクセスがグローバル認証に依存しているためです。この認証は、CXone Mpowerのユーザー名とパスワードでログインした場合にのみ使用されます。
  • HubSpotまたはKustomerと統合する場合は、スクリプトにCustomEventアクションを含める必要があります。 これは、CustomEventがワークフローの結果をエージェントアプリケーションに送信します。 CustomEventアクションでは、以下のプロパティを設定する必要があります:

    • TargetAgentプロパティは{Global:__agentId}に設定する必要があります。

    • EventNameプロパティはAgentWorkflowResponseに設定する必要があります。

    • PersistInMemoryプロパティはFalseに設定する必要があります。

    • Dataプロパティは{searchWorkflowOutputJson}に設定する必要があります。

  • このアクションは、Agent Workflow Configurationアクションと一緒に使用する必要があります。 Agent Workflow ConfigurationアクションのsearchCacheKeyプロパティは、{__interactionId}に設定する必要があります。
  • このアクションは、CRM統合スクリプトでのみ使用できます。

制限事項

  • 現在、ENHANCED WORKFLOW EXECUTEは検索ワークフローでのみ動作します。 将来のリリースでは、作成ワークフローの設定にも使用できるようになります。

  • ENHANCED WORKFLOW EXECUTEは基本的な検索ワークフローでのみ動作します。 より複雑な検索ワークフローには、SNIPPETアクションとWORKFLOW EXECUTEアクションを設定します。

  • ENHANCED WORKFLOW EXECUTEアクションを使用して検索ワークフローを設定する場合、エージェントは更新をクリックしてレコードを取得できません。顧客カードエージェントアプリケーション その機能は、将来のリリースで利用可能になります。

サポートされているスクリプトタイプ

電話 デジタル

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Add Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。 アクションアイコンにカーソルを合わせるとキャプションが表示されます。

WorkflowConfigsPayload

ワークフロー設定ペイロード。 このフィールドはアクションの設定ウィザードによって自動入力されます。

Sequence

アクションが再生するプロンプトを定義します。 プロンプトは、事前に録音されたWAVオーディオファイルまたはテキスト読み上げ(TTS)Closed ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。 (TTS)を使用できます。

プロンプトがオーディオファイルの場合は、ファイル名を二重引用符で囲んで入力します。 たとえば、"greeting.wav"とします。 オーディオファイルが別のフォルダーにある場合は、ファイルへのパスを含めてください。 たとえば、スクリプトがルートフォルダーにあり、オーディオファイルがその2つ下のレベルのサブフォルダーにある場合、"Subfolder\Subfolder2\Audio-file.wav"と入力します。 スクリプトがルートから1レベル下のサブフォルダーにあり、オーディオファイルがそれと同じレベルの別のサブフォルダーにある場合、"\..\Subfolder\Audio-file.wav"と入力します。

プロンプトがテキスト読み上げの場合は、TTSClosed ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。サービスで読み上げるテキストを入力します。 各セグメントは、二重引用符で囲み、情報の種類を識別するための文字列参照文字を含める必要があります。 例:

"%アカウントの残高は""silence.wav""${accountBalance}"

このプロパティでプロンプトをフォーマットする方法(使用する文字列参照プレフィックス文字など)については、プロンプトのページを参照してください。 シーケンスプロパティを持つ一部のアクションは、プロンプトの作成に使用できるグラフィカルインターフェイスであるシーケンスエディターにアクセスできます。 このアクションは、このエディターにアクセスしません。 ただし、Playなどのシーケンスエディターをサポートするアクションからシーケンスエディターを使用することができます。 Playをスクリプトに追加し、プロンプトシーケンスを作成します。 シーケンスPlayフィールドからのシーケンステキストをこのアクションにペーストしてから、Playを削除します。

このアクションでは、プロンプトの再生は任意です。

Phrase

このプロパティを使用して、プロンプトに含めるテキストを文書化します。 スクリプトでは、このプロパティのテキストは使用しません。 プロンプトの中には複雑で複数のセグメントを含むものがあるため、シーケンスプロパティで必要な書式設定を行わずに書かれたテキストを含めると便利な場合があります。

出力プロパティ

これらのプロパティには、実行したアクションから返されたデータを保持する変数が含まれています。 これらはアクションが完了したときに参照・使用することができます。

条件

説明

Result Set

指定したワークフローの結果を保持する変数名を入力します。 デフォルトの変数はworkflowResultOutputです。 このフィールドには中括弧は必要ありません。

Error Args

エラーに関する情報を保持するための変数名を入力します。 デフォルトの変数はworkflowErrorOutputです。 変数名を中括弧で囲んでフォーマットする必要はありません。

結果分岐条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

条件

説明

Default スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。 他のブランチが未定義の場合にも使用されます。
Success

アクションがエラーなしで完了し、API呼び出しまたはデータの戻りが成功した場合に実行されるパス(2xx応答コード)。

Timeout

ワークフローの実行が、入力で指定されたタイムアウト値を超えた場合のパス。

ValidationError

任意の入力が検証できない場合に取るべきパス。 これは次を含んでいます:

  • 設定IDCXone Mpowerエージェント連携>設定ページにある有効な設定IDでなければなりません。
  • ワークフローIDCXone Mpowerエージェント連携>設定ページにある有効なワークフローIDでなければなりません。
  • ワークフローペイロード:有効なJSON文字列でなければなりません。
InvalidWorkflow

指定されたワークフローが無効な場合に取るパス。

InternalError

アクションでエラーが発生したときに取るべきパス。

NotConfigured

テナントClosed CXone Mpower環境におけるテクニカルサポート、請求、およびグローバル設定を管理するために使用される上位レベルの組織グループでエージェントの連携が有効でない場合のパス。 この機能を有効にするには、 アカウント担当者にお問い合わせください。

アクションとワークフローの選択

  1. Studioで、検索ワークフローを設定するスクリプトを開きます。

  2. BEGINの後にENHANCED Workflow Executeアクションを追加します。

  3. ENHANCED Workflow Executeアクションを選択し、アクションのプロパティでエディタを開くをクリックします。 これでワークフロー実行ウィザードが起動します。

  4. ワークフロー実行ウィザードで、Add Workflow Configurationをクリックします。

  5. このワークフローにWorkflow Nameを付けます。

  6. CRM Configuration Nameドロップダウンで、このアクションが使用するClosed コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。CRMENHANCED Workflow Execute構成を選択します。 ドロップダウンには、アイコン:中に3本の矢印があるオレンジ色の歯車。のエージェント統合CXone MpowerでセットアップされたすべてのCRM設定の名前が表示されます。
  7. Select Workflow Typeで、以下のオプションのいずれかを選択します。
  8. Nextをクリックします。
  9. スクリプトのアクションAGENT WORKFLOW CONFIGURATIONsearchCacheKeyプロパティが{__interactionId}に設定されていることを確認します。
  10. スクリプトを保存します。

スクリプトの例

これは、このアクションをスクリプトでどのように使用できるかを示す例です。 完全なスクリプトではありません。 追加のスクリプト作成が必要な場合があります。

次の例は、ENHANCED WORKFLOW EXECUTEアクションを使用して、CRMClosed コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。アプリケーションをエージェント アプリケーションと統合するために使用されます。

スクリプト内のアクションの順序は、開始、拡張ワークフロー実行、Reqagent、OnAssignment、エージェントワークフロー設定です。