利用可能なスクリプトアクション


スクリプターアクション

どのスクリプトでもスクリプトアクションを使用できます。


以前に定義したアクションを消去するには、をクリックしてください。 バツ

unset-action-button

これで別のアクションを選択できます。

unset-action-result



このアクションにより、エージェントは特定のDo Not Call(DNC)リストに番号を追加できます。結果として、そのDNCリストを使用するキャンペーンは二度と電話をかけません。ベストプラクティスとして、スクリプトは、適用可能な法的要件を遵守するだけでなく、カスタマーへの礼儀としてこのオプションをエージェントに提供する必要があります。

  1. クリック Scripter.呼び出し禁止リストに追加。このアクションは2つの引数を取ります。
  2. 連絡先を追加するには、[電話をかけない]リストを選択します。
  3. [電話番号]ボックスに、DNCリストに追加する番号を挿入します。


アラートアクションは、ポップアップメッセージをエージェントに表示します。このアクションの設定方法:

  1. クリック Scripter.Alert
  2. アラートが発生したときに表示するテキストを入力します。変数を挿入するには、をクリックします 変数を挿入。アラートテキストは補間できます。つまり、テキストと変数を組み合わせてアラートメッセージを作成できます。変数名は ブレース。例えば: このインタラクションのID: {{Scripter.Interaction ID}}

    settings-actions-scripter-alert2

  3. コンポーネントアクションを設定している場合は、をクリックします。 選択する。アクションエディタでこのアクションを設定している場合は、をクリックします。 ステップを追加


このアクションはインタラクションを番号、キュー、またはユーザに転送するので、エージェントはインタラクションの転送先を覚えておく必要がありません。

  1. クリック Scripter.Blind Transfer
  2. 下 住所[補間テキスト]、[キュー]、または[ユーザー]を選択します。
    • 補間テキスト: 電話番号を入力して下さい。例えば、 317-555-5555。
      注意:無効な番号を入力した場合でも、PureCloudは転送を試みます。
    • キュー:キューを選択してください。
    • ユーザー:ユーザーを選択してください。
  3. クリック 選択する



このアクション相談は、エージェントがインタラクションをどこに転送するかを覚えておく必要がないように、インタラクションを番号、キュー、またはユーザに転送します。打診転送では、転送元のエージェントが、転送先の転送先と通話を行います。

  1. クリック Scripter.Consult Transfer
  2. 下 住所[補間テキスト]、[キュー]、または[ユーザー]を選択します。
    • 補間テキスト: 電話番号を入力して下さい。例えば、 317-555-5555。
      注意:無効な番号を入力した場合でも、PureCloudは転送を試みます。
    • キュー:キューを選択してください。
    • ユーザー:ユーザーを選択してください。
  3. クリック 選択する


別のスクリプトページを表示するには

  1. クリック スクリプター変更ページ。 スクリプト作成者ページ変更アクション
  2. ページを選択してください。
  3. クリック 選択する コンポーネントアクションを設定している場合クリック ステップを追加 アクションエディタでこのアクションを設定している場合。



このアクションは現在の呼び出しをシーケンス IVRフローアクションに渡し、カスタマーは機密情報を入力できます。システムが機密情報を収集した後、カスタマーを担当者および進行中のスクリプトに戻すことができます。または、コールがセキュアフローに渡されたときにエージェントスクリプトセッションを終了することもできます。

  1. ボタンなどのアクションをサポートするコンポーネントを追加します。
  2. コンポーネントのクリックまたは変更アクションの場合は、をクリックします。 アクションが選択されていません。アクションの一覧が表示されます。
  3. 選択する スクリプター。セキュアフローを呼び出す
  4. から 安全なフロー ボックスで、フローを選択します。
  5. つかいます フロー完了後に戻る コールがエージェントに戻るかどうかを制御するための設定。デフォルトはNoです。これは、コールがIVRに渡されるとスクリプトが終了し、システムがコールからエージェントを切断することを意味します。スイッチを[はい]に設定すると、フローが完了した後にエージェントとスクリプトにコールを返すようにアクションを設定できます。スクリプターがセキュアフローを呼び出す
  6. から フロー データフィールド リストから、スクリプトからセキュアフローに渡される変数またはテキストを選択します。安全なフローに渡す情報はArchitectにあります。 Flow.InvocationData 読み取り専用の文字列変数。
  7. クリック 選択してください。
  8. クリック バツ アクションの選択ポップオーバーを閉じます。



セカンダリブラウザウィンドウでWebページを開く、またはEメールを送信するには

  1. クリック Scripter.Open URL
  2. URLを入力してください。または、Eメールを送信するには、アドレスをフォーマットで入力してください。 mailto:username@domain.comスクリプターオープンURL
    ノート
    • 広告またはポップアップブロッカーが実行時にこのアクションをブロックした場合、通知によってユーザーにアクションがブロックされたことが通知されます。
    • 重要- Safariブラウザはこの操作をサポートしていないため、ユーザーが何かをクリックしなくても、どの方法でも新しいタブを開くことができません。
  3. クリック 選択する コンポーネントアクションを設定している場合クリック ステップを追加 アクションエディタでこのアクションを設定している場合。



Scripter.Scheduleコールバックアクションを使用して、特定の日時に折り返しコールをスケジュールし、そのコールを特定のキューとオプションで特定のスクリプトにルーティングします。アウトバウンド スクリプトのみに適用される Outbound.Schedule Callback とは異なり、Scripter.Schedule Callback はインバウンドとアウトバウンドのどちらにも使用でき、高い柔軟性があります。

コール受信者名

コールバックする人の名前を含む変数を要求します。ボックスをクリックし、変数を選択するか、新しい変数を作成します。

コールバック日時

いつコールバックするかを示す値を持つ文字列変数を要求します。aを使用してこの変数の値を事前に設定します。 日付入力 成分。

将来2週間以上コールバックをスケジュールすることはできません。

電話番号

連絡先の電話番号を含む変数の入力を求めます。

国コード

オプションです。コール受信者の国コードまたは国コードを保存する変数が求められます。

コールバック キュー ID

キューのIDを要求します。コールバックに応答があると、コールはこのキューにルーティングされます。キューIDを指定するには、組み込み変数を選択します スクリプター。キューID

コールバックスクリプトID

オプションです。コールがエージェントにルーティングされるとエージェントのディスプレイに表示されるスクリプトの ID が求められます。組み込み変数 スクリプター。スクリプトID がおすすめ。

優先エージェント ID

コールバックが行われたときに連絡先が話したいエージェントのIDを要求します。スクリプトデザイナーによる一般的な方法は、この引数を Scripter.Agent ID これにより、最初に連絡先と話したエージェントが、システムがコールバックのために取得しようとするエージェントになります。

このアクションの設定が終わったら、をクリックしてください。 選択する コンポーネントアクションを設定している場合クリック ステップを追加 アクションエディタでこのアクションを設定している場合。




このアクションを使用して、あなたは誰にでも割り当てることができます。 ひも 変数、静的値、別の変数の値、またはテキストと実行時の変数値の補間された組み合わせ。あなたが設定することができます ブール値 変数TrueまたはFalseを暗黙的に指定するか、True / False式の結果を代入するか、別のブール変数の値を代入します。へ 数値 変数、整数、数式の結果、または別の数値変数の値を代入できます。

  1. クリック Scripter.Set変数

  2. から変数を選択します 変数 リスト。リストに変数がない場合は、を見てください。 変数を追加する

    スクリプトセット変数

    ヒント: 変数を選択した後のオプションは、選択した変数のデータ型によって異なります。
  3. 選択した変数のデータ型に対応するパスを選択してください。

    可変文字列を選択しました

    文字列変数には、補間テキスト、テキスト式の値、または別の変数の値を割り当てることができます。

    補間テキストを割り当てるには:

    静的テキストと変数値の組み合わせを割り当てるには、 補間テキスト

    次に、静的テキストと変数名の任意の組み合わせを定義します。オプションで、ボックスに静的テキストを入力できます。オプションでクリック 変数を挿入 変数値を選択します。変数名は 2 つのセットの波括弧で示されます。実行時に、各変数の値が挿入されます。見る 変数値を表示するには中括弧を使用

    クリック 選択する。たとえば、次のように入力します。 {{Outbound.Salutation}} {{Outbound.FirstName}} {{Outbound.LastName}} 顧客のフルネームを変数に代入します。


    テキスト式を割り当てるには:

    テキスト式は、変数に割り当てるテキストの静的文字列です。選択する テキスト表現。変数に割り当てる値を入力します。


    変数を代入するには:

    変数の値を割り当てるには、 変数。変数を選択します。

    可変の数値を選択しました

    数値 変数、整数、数式の結果、または別の数値変数の値を代入できます。

    整数値を数値変数に割り当てるには

    選択する 整数 ドロップリストから。

    次に入力ボックスに番号を入力します。


    式の結果を数値変数に代入するには、次のようにします。

    選択する 数学表現 ドロップリストから。

    次に式を入力します。動的変数で使用されものと、同じ式の構文を使用できます。


    別の数値変数の値を代入するには

    他の数値変数の値を代入するには、 変数 リストボックスから。次に、数値変数を選択します。実行時に、その変数の現在の値が割り当てられます。

    TRUE / FALSE変数を選択しました

    あなたが設定することができます ブール値 変数TrueまたはFalseを暗黙的に指定するか、True / False式の結果を代入するか、別のブール変数の値を代入します。

    暗黙的にTrueまたはFalseを割り当てるには:

    選択する 真偽 リストボックスから。

    トグルスイッチを使用して、「はい」または「いいえ」の値を割り当てます。


    式の結果を代入するには:

    選択する 真偽表現 リストボックスから。

    TrueまたはFalseの結果に評価される式を入力します。例えば:

    {Scripter.Customer Call Duration}} > 10


    他のブール変数の値を代入するには:

    他のブール変数の値を代入するには、 変数 リストボックスから。次に、True/False 変数を選択します。実行時に、その変数の現在の値が割り当てられます。

  4. クリック 選択する コンポーネントアクションを設定している場合クリック ステップを追加 アクションエディタでこのアクションを設定している場合。




アウトバウンドアクション

スクリプトのOutboundプロパティを有効にすると、アウトバウンドアクションが表示され、スクリプトがアウトバウンドダイヤルキャンペーンで使用されることを示します。アウトバウンドアクションは、連絡先列の値の設定、コールステージの入力、連絡先へのコールバックのスケジュールなど、キャンペーン関連のタスクを実行します。



この操作により、現在の連絡先が、キャンペーンに割り当てられている最初のDo Not Call(DNC)リストに追加されます。その結果、そのDNCリストを使用しているキャンペーンやその他の人がその連絡先に二度と電話をかけることはありません。ベストプラクティスとして、スクリプトは、連絡先への礼儀として、また該当する法的要件を遵守するために、エージェントにこのオプションを提供する必要があります。

  1. クリック 発信しないリストに追加。このアクションには引数がありません。
  2. クリック 選択する コンポーネントアクションを設定している場合クリック ステップを追加 アクションエディタでこのアクションを設定している場合。



この操作により、キャンペーンに割り当てられている連絡先リストに新しい連絡先行が追加されます。これには、連絡先の列を含むオブジェクト変数である 1 つの引数を使用できます。以下に、連絡先リストの列に一致する入力フィールドを作成する方法と、エージェントがクリックして新しい連絡先を追加するためのボタンをそのフィールドに設定する方法を説明します。

  1. コンポーネントツールバーのボタンアイコンをクリックします。ボタン アイコン
  2. ボタンの動作を設定するには、 高度な プロパティグループクリック アクションが選択されていません 下のボタン クリックアクション
  3. 選ぶ アウトバウンド。作成連絡先 アクションのリストから。
  4. 選択する 変数 リストから。fields-or-variable
  5. Fieldsオプションを使用すると、オブジェクトの任意のフィールドに顧客変数を割り当てることができます。ただし、コントロールの値を連絡先列にバインドする必要があるので、選択します。 変数
  6. クリック 変数を選択 リストボックス。
  7. クリック 新しい変数を作成
  8. の中に ボックスに変数のわかりやすい名前を入力します(たとえば、MyNewContact)。オプションで、説明を入力します。デフォルト値は空白のままにします。
  9. クリック 適用する 変数を作成します。
  10. クリック 選択する図は、[アウトバウンド 連絡先を作成] ポップオーバーの新規変数を示します。
  11. を却下する アウトバウンド。作成連絡先 ポップオーバー、Xをクリックします。この時点で、新しいオブジェクト変数 MyNewContact 連絡先リストの各列に対応する変数が含まれています。
  12. 読み取り専用のテキストコンポーネントをページに追加します。タイプ ファーストネーム: そのラベルとして。図は、「名」という読み取り専用のテキスト ラベルを作成する方法を示します

    先端: このコンポーネントのwidthプロパティは、使用可能なすべての水平方向のスペースを使用するように設定されています。短くするには、展開します レイアウト。それからWidthを px。幅はデフォルトで100ピクセルに設定されています。これはラベルに適しています。

  13. テキスト入力ボックスを追加してください。図は、連絡先の名を収集するテキスト ボックスを示します
  14. コンポーネントプロパティの[共通]タブで、[]をクリックします。 変数を選択。変数のリストには、連絡先リストの各列に「MyNewContact」のオブジェクト変数があることに注意してください。示されている例では、 MyNewContact.Phone 記載されています。変数の名前は、スクリプトに関連付けられている連絡先リストの実際の列名と同じです。覚えておくべき重要な点は、アクションが割り当てられたときに作成したオブジェクト変数の名前が特殊変数の前に付いているということです。図は、MyNewContact オブジェクト変数による変数を示します。
  15. クリック MyNewContact.FirstName。テキストボックスがOutbound.FirstName変数にバインドされていることに注意してください。inputbox_showing_bound_var2
  16. 前の2つの手順を繰り返して、他の列にラベルとテキスト入力フィールドを追加します。各テキスト入力に次のような変数を割り当てます。 MyNewContact.LastName。こういった変数の名前には、スクリプトに関連付けられた連絡先リストの列名が反映されます。
  17. 最後に、をクリックして選択します。 提出する ボタン。次にをクリックします 下に移動 繰り返し矢印 提出する ボタンがテキストボックスの下に移動します。図は、他のコンポーネントに対してアイテムを下方向へ移動するボタンを示しています。
  18. スクリプト メニュー、クリック 保存する



警告: Scripter.Schedule Callbackアクションは、Outbound.Schedule Callbackアクションを置き換えました。 Outbound.Schedule Callbackは、既存のスクリプトに対して引き続き機能します。ただし、将来Scripter.Schedule Callbackを使用してください。

スケジュールコールバックアクションは、アクションに関連付けられた文字列変数に格納されている日時に連絡先にコールバックするためのエージェント発信要求です。日付の入力とボタン コンポーネントの両方を使って、スクリプトに [コールバックのスケジュール] オプションを追加します。

図は、実行時にコントロールがどのように表示されるかを示しています。

スケジュールコールバックオプションを設定するための高度な手順:

  1. 日付入力コンポーネントを追加する
  2. 値リストから変数を選択します。変数を作成するには、 新しい変数を作成
  3. ボタンを追加してください。ボタンの名前を「Schedule Callback」またはそれに近いものに設定します。
  4. ボタンのクリックアクションをスケジュールコールバックアクションとして設定します。日付入力コンポーネントによって設定された同じ変数を参照するようにそのアクションを構成します。



この操作は一時的に記録を一時停止して、記録された会話から機密情報を除外します。見る 安全な一時停止アクションを設定する





段階は、エージェントが連絡先と話している間に実行する各一般的なタスクを分類します。製品のセールストークや注文情報を収集するなど、コールの個別の部分にはすべて、ステージ名を付けることができます。ステージは、スクリプトを使いながらエージェントが行う、完了アクションと考えてください。

ステージ設定アクションは、ステージング名をアウトバウンドダイヤルシステムに送信します。予測モードキャンペーンは、エージェントが各段階で費やす時間を分析して、いつ、どのくらいの数のコールを発信するかを計算します。そのため、エージェントが 1 件の通話中に新規アクティビティに移行すると常に、予想可能なモードの各スクリプトでステージの設定アクションが起動されるはずです。各ステージ名がスクリプト内で一意である限り、ステージに好きな名前を付けることができます。

予測モードキャンペーンのみがステージを使用します。他のすべて ダイヤルモード ステージ情報を無視します。

ステージ設定アクションは設定が簡単です。アクションによりステージの名前が求められますが、スクリプト内で一意であれば好きな名前を付けることができます。

予測ダイヤルキャンペーンでは、エージェントが通話のその部分を完了するのに必要な時間など、各段階のメトリックが自動的に集計されます。スクリプトを段階に分割することで、アウトバウンドキャンペーンはいつ電話をかけるかをより正確に予測できます。

予測キャンペーンは、スクリプトによって設定されたステージを自動的に使用します。キャンペーンが予測ダイヤルモードを使用している場合を除き、キャンペーンには何も設定する必要はありません。残りは自動的に行われます。

ページがロードされたときにSet Stageアクションを自動的に呼び出す方法

ステージ遷移は通常、エージェントが別のスクリプトページに移動したときに発生します。ステージ移行が起きたかをいつシステムに伝えるか決定するのは、スクリプト デザイナー次第です。ベストプラクティスとして、必要に応じてページ読み込みアクションを使い、ステージの設定アクションを開始します。

ページにはページ読み込みアクションプロパティがあります。ステージの設定アクションを各ページのページ読み込みアクションに割り当てることで、エージェントの操作を必要とせずに自動的にステージを設定できます。

ページが読み込まれたときにステージ情報を送信するには

  1. クリック ページ アイコン。スクリプト内のページのリストが表示されます。select-pages-tab
  2. ページの名前をクリックしてください。エディタでページが開きます。select-a-page2
  3. ページのメニューを開き、を選択します プロパティscripts_dropdown_select_properties2
  4. ページロードアクションクリック アクションが選択されていませんclick_page_load_action2
  5. アクションのリストをスクロールしてステージ設定アクションを見つけて、[]をクリックします。 アウトバウンドセットステージ図は、[アクションを選択] ポップオーバーからの [アウトバウンド ステージの設定] アクションの選択肢を示しています
  6. に名前を入力します ステージ ボックスとクリック 選択する。名前はスクリプト内で一意であれば、好きな名前にすることができます。図は、ステージ名のプロンプトを示しています
  7. ステージ遷移を知らせるスクリプトページごとにこのプロセスを繰り返します。



このアクションは、エージェントが行った連絡先リストの編集をコミットします。連絡先リストの列にバインドされているコンポーネントの値を発信ダイヤルに送信してから、連絡先レコードを更新します。

図は、連絡先の列にバインドされている入力ボックスのサンプルを示します

ヒント:

このアクションを 連絡先リストフォーム。代わりに、自動的に追加されたフォームをクリックしてください。 連絡先データの更新 ボタン。


連絡先の更新アクションを呼び出すボタンを追加するには

  1. ボタンコンポーネントを追加するには、 ボタン コンポーネントツールボックスのアイコン。new-button2
  2. クリック 一般 プロパティパネルで次にクリック アクションが選択されていませんselect_action_for_create_new_contact-png2
  3. クリック アウトバウンド。更新連絡先図は、連絡先を更新アクションを選択するために使用するボタンを示しています
  4. アウトバウンド。更新連絡先 ポップオーバーが表示されます。このアクションには設定する引数がありません。outbound_update_contact_details2
  5. クリック 選択する


    データ操データ アクション作


    このアクションにより、スクリプトは外部のデータソースからデータを照会できます。通常は 外部データソース CRMまたはデータベースアプリケーションです。Webサービスがサポートしている場合、スクリプトはこのアクションを使用して、エージェントによって収集された情報をデータベースまたはCRMに渡すこともできます。

    ノート:
    • データアクションはデフォルトでは利用できません。有効にする必要があります データ操作 スクリプトプロパティ。
    • すべてのデータソースがスクリプトからデータを更新できるわけではありません。
      • Webサービスデータディップコネクタを使用してデータソースを更新するには、特にこの目的のためにWebサービスをPOSTエンドポイントで実装する必要があります。
      • データアクションからスクリプトに返されるデータは互換性のある形式でなければなりません。現在、スクリプトはJSON配列からデータを読み取ることができません。データディップコネクタから返される一部のフィールドは現在アクセスできない可能性があります。
    • Bridgeアクションでスクリプトを使用するには、エージェントが必要です。 統合 > ; アクション > ; 見る そして 実行する 権限スクリプトデザイナーも必要 見る そして 実行する 権限スクリプトにデータアクションを追加するために、設計者は追加、削除、および編集権限を必要としません。設計者は、データソースを追加、編集、または削除するためにこれらの権限のみを必要とします。見る 製品、役割、および許可リスト

    スクリプトでデータアクションを設定するには

    1. アクションをサポートするボタンまたは他のコンポーネントを追加します。または、 ページロードアクション データアクションを呼び出します。
    2. クリック アクションが選択されていません
    3. 選ぶ データアクション。データアクションの実行 アクションポップオーバーから。
    4. リストからアクションを選択してください。
    5. クリック 選択する
    6. 変数、静的な値、または内挿されたテキストを使用して必要な入力を記入してください。
      注意: アクションに必要な入力項目を入力するように求められます。さまざまなアクションがさまざまな入力を受け入れます。
    7. [出力]で、必要に応じて、アクションによって取得されたデータの各項目に変数を作成して割り当てます。
    8. クリック 選択する

    アクションが実行されると、必要なすべての入力値とともに要求を送信し、結果のデータがある場合はそれを出力変数にロードします。スクリプトは出力変数を使用して結果を表示できます。見る 変数値を表示するには中括弧を使用

    ヒント: スクリプトをプレビューするときにデータアクションをシミュレートすることはできません。システムは、どのアクションを呼び出すかを示すトーストメッセージを表示します。スクリプトをプレビューすると、システムは出力変数にデータを割り当てません。

    UUIのアクション



    ユーザー間情報(UUI)は、あるアプリケーションから別のアプリケーションへの呼び出しとは無関係のデータを交換または受け渡ししています。 このアクションは、インタラクションに関連したユーザーをユーザー情報(UUI)に更新します。



    カスタムアクション



    基準を評価した後に実行するカスタムの多段階アクションを定義するアクションを作成します。

    1. クリック アクションを追加カスタム アクションエディターが表示されます。
    2. 見る カスタムアクションを定義する 指示のために。