INDICATE

このヘルプページはStudio向けです。 この情報は、Desktop Studio用にも提供されています。

エージェントアプリケーションにカスタム機能を追加できます。このアクションは、エージェントがカスタム機能を開始するためにクリックするアイコンを追加します。 エージェントインターフェイスのこれらのアイコンは、スクリプトを実行や通知したり、URLを開いたり、基本的なWebベースのフォームを作成してデータを処理したりするために使用できます。

依存関係

  • インジケーターもスクリプトでオフにする必要があります。オフにしないと、連絡先が終了した後もエージェントインターフェイスに表示され続けます。 通常は、ボタンをオンにするアクションとオフにするアクションの2つのIndicateアクションを使用します。
  • Indicateアクションは非常に柔軟であるため、プログラミングには十分注意し、徹底的にテストしてください。
  • Image Fileプロパティで使用されているリンクが有効であることを確認してください。 リンクが壊れていると、お使いのCXone Mpowerサーバーのパフォーマンスに深刻な問題が発生する可能性があります。
  • MAXは、Action Typeに基づいて、すべてのインジケーターに事前定義された画像のセットを使用します。 Image Fileプロパティで画像を指定しても、エージェントに表示される画像は変更されません。MAX

  • デジタルスクリプトの場合:AgentプロパティにTargetを選択し、TargetIDs変数に{AgentID}を設定します。

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

その四角から分岐した線が、他の3つにつながっている四角。

一般

Eメール チャット 電話 ボイスメール ワークアイテム SMS デジタル

類似アクションの比較

以下のアクションには同様の機能がありますが、いくつかの重要な相違点があります。

  • Runapp:スクリプトからカスタム機能を開始します。具体的には、フォーム、ウェブページ、またはアプリケーションを起動します。
  • PopURL:ウェブページのURLを開き、ウェブページをポップするパネルの場所とスタイルのオプションを提供します。
  • Indicate:カスタム機能(エージェントがクリックしてカスタム機能を開始するアイコン)によって、エージェントインターフェイスを拡張します。 これは、Runappでは、エージェントではなくスクリプトによってIndicateが開始される点を除き、Action Typeに似ています。

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。 このアクションのすべてのプロパティは、変数置換を受け入れます。 そのためには、プロパティフィールドに変数を入力します。 変数を中括弧({ })で囲みます。

プロパティ

説明

Add Caption

Captionを、スクリプト内でこのアクションを一意に識別するものに変更します。 IVRプレスパスレポートには、アクション名とキャプションが含まれます。 キャプションを説明的でユニークなものにすると、レポートが読みやすく、理解しやすくなります。

Target

ドロップダウンから受信者タイプを選択します。Agents, Team, Skill, Everyone, Contact. Everyoneオプションは廃止されました。 デジタルスクリプトの場合は、[Agents] を選択する必要があります。

  • Contact ID:ターゲットがContactになったら、このフィールドにターゲットコンタクトIDを入力します。

  • Agents:ターゲットがAgentsになったら、ドロップダウンリストから1人以上のエージェントを選択します。

  • Team:ターゲットがTeamになったら、ドロップダウンリストからターゲットチームを選択します。

  • Skill:ターゲットがSkillになったら、ドロップダウンリストからターゲットACDスキルを選択します。

  • Everyone: ターゲットがEveryoneの場合、追加情報を指定する必要はありません。

これらのプロパティには変数置換を使用できます。

Name

indicate によって追加されたアイコンまたはボタンの名前または識別子。 任意の名前または番号を使用できます。 名前は大文字と小文字が区別されません。通常、ボタンごとに 2 つのindicate アクションが必要です。 1 つのインスタンスは indicate ボタンを有効にし、もう 1 つのインスタンスはボタンを無効にします。 両方のインスタンスのNameは同じである必要があります。 これにより、スクリプトがどのIndicateオプションがオンまたはオフになっているかを追跡できるように、これらがグループ化されます。複数のIndicateアクションを使用している場合、この名前は、どのIndicateアクションがオンまたはオフになっているかを追跡するために使用されます。

State

このアクションでボタンを有効にするにはOnを選択し、このアクションでボタンを無効にするにはOffを選択します。

Image File

CXone Mpower システム上のディレクトリにある画像ファイルのURL。 これは、エージェントがエージェントアプリケーションでクリックするアイコンとして使用される画像です。 ファイルはGIF、JPG、またはPNGで、サイズは16x16ピクセルである必要があります。

IndicateアクションをSalesforce AgentまたはSalesforce Agent Lightningで使用する場合、このプロパティは必須です。

警告 ImageFileのリンクが壊れていると、関連するビジネスユニットで重大なパフォーマンスの問題が発生する可能性があります。 カスタムアイコンを使用する場合は、リンクが正確であることを確認することが重要です。

Tool Tip

インジケーターアイコンまたはテキストにカーソルを合わせたときに表示されるテキスト。

Action Type

このアクションによってエージェントアプリケーションに追加されたアイコンをエージェントがクリックしたときに何が起こるかを選択します。 選択したオプションに基づいて、1つ以上のフィールドが表示され、そのアクションに適切な情報を設定できます。 アクションの種類は次のとおりです。

  • Open URLURLフィールドに指定されたURLをデフォルトのWebブラウザーで開きます。
  • Run EXE:このオプションは選択しないでください。 ローカル実行可能ファイルを実行しますが、インターネットエクスプローラーでのみ動作するJavaプラグインが必要です。 CXone Mpower は インターネット Explorer をサポートしていません。
  • Spawn ScriptScript Nameフィールドで指定されたスクリプトを生成し、指定されたSkill #Parametersを渡します。 生成されたスクリプトのパラメーターの指定の詳細については、スクリプトの生成ヘルプページを参照してください。
  • Signal Script:Contact IDフィールドのIDで指定されたスクリプトに信号を送りParameters渡します。
  • Show Custom Form:カスタムHTMLフォームを起動します。 フォームのHTMLコードをHTMLプロパティに貼り付けます。 カスタムフォームからキャプチャされたデータは、スクリプト内のONDATAイベントアクションをトリガーします。 このオプションを選択した場合、このフィールドにHTMLフォームコードを入力する方法については、このページのカスタムフォームセクションを参照してください。

結果分岐条件

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

条件

説明

Default

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

Error

アクションが正しく実行されなかったときにとられるパス。 これは例えば、接続不良、構文エラーなど予期しない問題が発生した場合などです。 _ERR変数に1つのアンダースコア文字がある場合、問題の簡潔な説明を入力する必要があります。

カスタムフォーム HTML

INDICATEHTMLフォームを表示する場合は、HTMLフォームコードをHTMLフィールドに貼り付ける必要があります。 このフィールドは、アクションタイプとしてカスタムフォームの表示を選択すると表示されます。 このオプションを選択すると、次のようになります。

  • 最新のブラウザがサポートできるHTMLとCSSを使用できます。 InputTextareaPasswordCheckboxRadioSelectButtonSubmitなど、任意の標準フォーム入力フィールドを使用できます。
  • <form> タグを含めないでください。
  • 各入力フィールドには名前が含まれている必要があります。 例えば、 <input type="text" name="phone"> 。 名前のないフィールドは無視されます。 名前と値は、Ondataアクションを使用して変数としてスクリプトに返されます。 スクリプトにOndataアクションがない場合、フォームは役に立たなくなります。 Checkbox Selectなどの複数の値をサポートするフォームフィールドには、コンマ区切りの配列が含まれます。
  • 同じ名前または異なる名前を使用して複数の送信ボタンを使用できますが、どの送信ボタンでもデータを送信してウィンドウを閉じます。 送信しないボタンが必要な場合は、送信ではなくボタンを使用してください。
  • リンクされたスタイルシートはサポートされていませんが、インラインスタイルはサポートされています。 例えば、 <div style="position: absolute: left: 10px: top: 100px:">
  • JavaScript外部JavaScriptにリンクすると機能しますが、エラーを回避するためにコンテンツはHTTPSである必要があります。 例:

    <script type="text/javascript" src="https://www.example.com/test.js"></script> <INPUT TYPE="button" NAME="button" Value="Click" onClick="MyFunction(this.form)">

  • HTML や CSS で使用される一部の文字は、二重引用符など、コードとして解釈されます。 これを回避するには、.char()関数を使用して、キャラクターが属する場所に追加します。 例:

    //The double quotes in the HREF tag cause a problem:
    ASSIGN html = "ASSIGN html = "<a href="https://www.w3schools.com">Visit W3Schools</a>""
    //To get around that, replace those double quotes with the char equivalent:
    ASSIGN html = "ASSIGN html = "<a href={char(34)}https://www.w3schools.com{char(34)}>Visit W3Schools</a>"

ヒントとコツ

フィールドセットと凡例は、フォームをより読みやすい形式でレイアウトするためにサポートされています。 インラインスタイルは、HTMLエンティティに適用できます。 例:

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

スクリプトの例

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

この例では、スクリプトにIndicateアクションを組み込む方法を示しています。 さまざまな種類のデータを派生スクリプトに渡す方法の例も含まれています。 派生スクリプトの例は、ダウンロード可能なZIPファイルに含まれています。 これは、このアクションをスクリプトでどのように使用できるかを示す例です。 完全なスクリプトではありません。 追加のスクリプト作成が必要な場合があります。

このスクリプトをダウンロードします