INDICATE

Diese Hilfeseite bezieht sich auf Studio. Diese Informationen sind auch für Desktop Studio verfügbar.

Ermöglicht Ihnen, Agentenanwendung benutzerdefinierte Funktionen hinzuzufügen. Diese Aktion fügt ein Symbol hinzu, auf das der Agent klickt, um die benutzerdefinierte Funktion zu starten. Diese Symbole in der Agenten-Benutzeroberfläche können verwendet werden, um ein Skript auszuführen oder zu signalisieren, eine URL zu öffnen oder einfache webbasierte Formulare zu erstellen und ihre Daten zu verarbeiten.

ABHÄNGIGKEITEN

  • Im Skript muss ein Bezeichner ausgeschaltet werden oder dieser wird in der Agent-Benutzeroberfläche weiter angezeigt, wenn der Kontakt beendet wurde. Meistens werden zwei Indicate-Aktionen verwendet, je eine zum Einschalten und zum Ausschalten der Schaltfläche.
  • Da die Indicate-Aktion sehr flexibel ist, sollten Sie bei der Programmierung vorsichtig vorgehen und das Skript gründlich testen.
  • Stellen Sie sicher, dass der mit der Eigenschaft Image File verwendete Link gültig ist. Ein fehlerhafter Link kann schwerwiegende Leistungsprobleme bei Ihren CXone Mpower-Servern verursachen.
  • MAX verwendet einen vordefinierten Satz von Bildern für alle Indikatoren, basierend auf Action Type. Das Angeben eines Bildes mit der Eigenschaft Image File und MAX ändert nichts an den Bildern, die den Agenten angezeigt werden.

  • Für digitale Skripte: Wählen Sie Agent für die Eigenschaft Target und setzen Sie TargetIDs auf die Variable {AgentID}.

Unterstützte Skripttypen

Ein Quadrat, von dem eine Linie abzweigt, die zu drei anderen Quadraten verläuft.

Allgemein

E-Mail Chat Telefon Voicemail Arbeitselement SMS Digital

Vergleich ähnlicher Aktionen

Die folgenden Aktionen haben ähnliche Funktionen, aber mit einigen wichtigen Unterschieden:

  • Runapp: Initiiert benutzerdefinierte Funktionen aus dem Skript, insbesondere das Starten eines Formulars, einer Webseite oder einer Anwendung.
  • PopURL: Öffnet Webseiten-URLs und bietet Optionen für die Position und das Design des Bereichs, in dem die Webseite angezeigt wird.
  • Indicate: Erweitert die Agenten-Benutzeroberfläche um benutzerdefinierte Funktionen, speziell um ein Symbol, auf das der Agent klicken kann, um die benutzerdefinierte Funktion aufzurufen. Dies ist ähnlich wie Runapp, außer dass bei Indicate Action Type vom Skript und nicht vom Agenten initiiert wird.

Eingabeeigenschaften

Diese Eigenschaften definieren Daten, die von der Aktion bei der Ausführung verwendet werden. Alle Eigenschaften dieser Aktion akzeptieren die Variablenersetzung. Tragen Sie dazu die Variable in das Eigenschaftenfeld ein. Schließen Sie die Variable in geschweifte Klammern ( { } ) ein.

Eigenschaft

Beschreibung

Add Caption

Ändern Sie den Wert für Caption in Text, der diese Aktion im Skript eindeutig identifiziert. Der IVR-Drückpfad-Bericht enthält den Namen und die Beschriftung der Aktion. Beschreibende, eindeutige Beschriftungen sorgen dafür, dass Berichte einfacher zu lesen und zu verstehen sind.

Target

Wählen Sie den Empfängertyp im Dropdown-Menü aus:Agents, Team, Skill, Everyone, Contact. Die Option Everyone ist veraltet. Für digital-Skripte müssen Sie Agents auswählen.

  • Contact ID: Wenn das Ziel Contactist, geben Sie die Zielkontakt-ID in dieses Feld ein.

  • Agents: Wenn das Ziel Agentsist, wählen Sie einen oder mehrere Agenten aus der Dropdown-Liste aus.

  • Team: Wenn das Ziel Teamist, wählen Sie das Zielteam aus der Dropdown-Liste aus.

  • Skill: Wenn das Ziel Skillist, wählen Sie die Zielfertigkeit ACDaus der Dropdown-Liste aus.

  • Everyone: Wenn das Ziel Everyoneist, müssen Sie keine zusätzlichen Informationen angeben.

Sie können für diese Eigenschaften eine Variablensubstitution verwenden.

Name

Der Name oder die Kennung des von indicate hinzugefügten Symbols oder der Schaltfläche. Sie können einen beliebigen Namen oder eine beliebige Nummer verwenden. Bei den Namen muss die Groß-/Kleinschreibung nicht beachtet werden.Normalerweise benötigen Sie für jede Schaltfläche zwei indicate Aktionen. Eine Instanz von indicate aktiviert die Schaltfläche und die andere deaktiviert die Schaltfläche. Beide Instanzen sollten dasselbe Namehaben. Dadurch werden sie gruppiert, sodass das Skript verfolgen kann, welche Indicate-Option aktiviert oder deaktiviert ist. Wenn Sie mehrere Indicate-Aktionen verwenden, wird mit diesem Namen verfolgt, welche Indicate-Aktion ein- oder ausgeschaltet ist.

State

Wählen Sie On, um die Schaltfläche durch diese Aktion zu aktivieren, oder Off, um die Schaltfläche durch diese Aktion zu deaktivieren.

Image File

Die URL einer Bilddatei im Verzeichnis auf Ihrem CXone Mpower System. Dies ist das Bild, das als Symbol verwendet wird, auf das die Agenten in Agentenanwendungklicken. Die Datei muss ein GIF-, JPG- oder PNG-Format mit einer Größe von 16x16 Pixel sein.

Diese Eigenschaft ist erforderlich, wenn die Indicate-Aktion in Salesforce Agent oder Salesforce Agent Lightning verwendet wird.

Warnung Ein defekter Link für ImageFile kann zu schwerwiegenden Leistungsproblemen für die zugehörige Geschäftseinheit führen. Bei der Verwendung von benutzerdefinierten Symbolen ist es wichtig zu überprüfen, ob der Link korrekt ist.

Tool Tip

Der Text, der angezeigt wird, wenn der Cursor über dem Indikatorsymbol oder -text schwebt.

Action Type

Wählen Sie aus, was passieren soll, wenn der Agent auf das Symbol klickt, das durch diese Aktion zu Agentenanwendung hinzugefügt wurde. Je nach der von Ihnen gewählten Option werden ein oder mehrere Felder angezeigt, sodass Sie die entsprechenden Informationen für diese Aktion konfigurieren können. Die Aktionstypen sind:

  • Open URL: öffnet den Standard-Webbrowser mit der URL, die im URL-Feld angegeben ist.
  • Run EXE: Wählen Sie diese Option nicht aus. Es führt eine lokale ausführbare Datei aus, erfordert jedoch ein Java-Plugin, das nur mit Internet Explorer funktioniert. CXone Mpower unterstützt Internet Explorer nicht.
  • Spawn Script: Erzeugt das im Feld Script Name angegebene Skript und übergibt die angegebenen Skill # und Parameters. Weitere Informationen zum Festlegen von Parametern für erstellte Skripte finden Sie auf der Hilfeseite zum Erstellen von Skripten.
  • Signal Script: Signalisiert das durch die ID im Feld Contact IDangegebene Skript und übergibt Parameters.
  • Show Custom Form: startet ein benutzerdefiniertes HTML-Formular. Fügen Sie den HTML-Code für das Formular in die HTML-Eigenschaft ein. Die im benutzerdefinierten Formular erfassten Daten lösen die ONDATA-Ereignisaktion im Skript aus. Wenn Sie diese Option auswählen, finden Sie im Abschnitt Benutzerdefiniertes Formular auf dieser Seite Informationen zum Eingeben des HTML-Formularcodes in dieses Feld.

Bedingungen für Ergebnisverzweigungen

Mit Bedingungen für Ergebnisverzweigungen können Sie in Ihrem Skript Verzweigungen erstellen, die für unterschiedliche Ergebnisse bei der Ausführung einer Aktion vorgesehen sind.

Bedingung

Beschreibung

Default

Genommener Pfad, außer das Skript erfüllt eine Bedingung, die es erfordert, einer der anderen Verzweigungen zu folgen. Dieser Pfad wird auch genommen, wenn die anderen Verzweigungen der Aktion nicht definiert sind.

Error

Genommener Pfad, wenn die Aktion nicht ordnungsgemäß ausgeführt werden kann. Beispiel: Wenn ein unerwartetes Problem auftritt, wie eine schlechte Verbindung oder Syntaxfehler. Die Variable _ERR, mit einem einzelnen Unterstrich, sollte mit einer kurzen Erläuterung des Problems ausgefüllt werden.

Benutzerdefiniertes HTML-Formular

Wenn Sie möchten, dass INDICATE ein HTML-Formular angezeigt wird, müssen Sie den HTML-Formularcode in das Feld HTML einfügen. Dieses Feld wird angezeigt, wenn Sie Benutzerdefiniertes Formular anzeigen als Aktionstypauswählen. Wenn Sie diese Option auswählen:

  • Sie können das von modernen Browsern unterstützte HTML und CSS verwenden. Es können alle Standardformular-Eingabefelder verwendet werden, einschließlich Input, Textarea, Password, Checkbox, Radio, Select, Buttonund Submit.
  • Schließen Sie keine <form> Tags ein.
  • Jedes Eingabefeld muss einen Namen enthalten. Zum Beispiel: <input type="text" name="phone">. Felder ohne Namen werden ignoriert. Namen und Werte werden als Variablen an das Skript mithilfe der Ondata-Aktion zurückgegeben. Wenn dem Skript die Ondata-Aktion fehlt, ist das Formular nutzlos. Formularfelder, die mehrere Werte unterstützen wie z. B. Checkbox und Select, enthalten ein kommagetrenntes Array.
  • Es können mehrere Senden-Schaltflächen mit dem gleichen oder anderen Namen verwendet werden, aber jede Senden-Schaltfäche sendet die Daten und schließt das Fenster. Möchten Sie eine Schaltfläche, die nicht sendet, verwenden Sie eine Schaltfläche und kein Senden.
  • Verknüpfte Stylesheets werden nicht unterstützt, Inline-Styles jedoch schon. Zum Beispiel: <div style="position: absolute: left: 10px: top: 100px:">.
  • JavaScript funktioniert, wenn eine Verknüpfung zu einem externen JavaScriptbesteht, aber der Inhalt muss HTTPS sein, um Fehler zu vermeiden. Beispiel:

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

  • Einige in HTML und CSS verwendete Zeichen werden als Code interpretiert, beispielsweise doppelte Anführungszeichen. Um dies zu umgehen, verwenden Sie die .char()Funktion, um das Zeichen dort hinzuzufügen, wo es hingehört. Beispiel:

    //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>"

Tipps und Tricks

Fieldset und Legend für besser lesbare Formulare werden unterstützt. Inlineformatvorlagen können für die HTML-Entitäten angewendet werden. Beispiel:

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

Skriptbeispiel

Dies ist ein Beispiel, das zeigt, wie diese Aktion in Skripten verwendet werden kann. Es handelt sich nicht um ein vollständiges Skript. Möglicherweise müssen weitere Skriptteile erstellt werden.

Dieses Beispiel zeigt, wie die Indicate-Aktion in ein Skript eingebunden wird. Es enthält Beispiele dafür, wie verschiedene Datentypen an das generierte Skript übergeben werden. Ein Beispiel für ein generiertes Skript ist in der ZIP-Datei enthalten, die zum Download zur Verfügung steht. Dies ist ein Beispiel, das zeigt, wie diese Aktion in Skripten verwendet werden kann. Es handelt sich nicht um ein vollständiges Skript. Möglicherweise müssen weitere Skriptteile erstellt werden.

Laden Sie dieses Skript herunter.