Indicate

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

Erweitert die Agenten-Benutzeroberfläche um benutzerdefinierte Funktionen, speziell um ein Symbol, auf das der Agent klicken kann, um die benutzerdefinierte Funktion aufzurufen. 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 Link, der mit der Eigenschaft ImageFile verwendet wird, gültig ist. Ein fehlerhafter Link kann schwerwiegende Leistungsprobleme bei Ihren CXone-Servern verursachen.
  • MAX verwendet vordefinierte Bilder für alle Indikatoren auf Grundlage der Eigenschaft ActionType. Wenn mit der Eigenschaft ImageFile in MAX ein Bild angegeben wird, ändern sich dadurch nicht die Bilder, die Agenten sehen.

Unterstützte Skripttypen

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

Allgemein

E-Mail-Adresse 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 ähnelt Runapp, abgesehen davon, dass bei Indicate der ActionType vom Skript und nicht vom Agenten eingeleitet wird.

Eingabeeigenschaften

Diese Eigenschaften definieren Daten, die von der Aktion bei der Ausführung verwendet werden.

Die Eigenschaften dieser Aktion ändern sich dynamisch, während Sie sie konfigurieren. Wenn Sie beispielsweise Agent als Target auswählen, ändert sich das nächste Feld von Contact ID zu Agent ID.

Eigenschaft

Beschreibung

Add Caption

Geben Sie eine kurze Phrase ein, mit der diese Aktion im Skript eindeutig identifiziert wird. Die Beschriftung wird im Skript-Arbeitsbereich unter dem Symbol der Aktion angezeigt.

Target Wählen Sie den Empfängertyp im Dropdown-Menü aus:Agents, Team, Skill, Everyone oder Contact. Die Option Everyone ist veraltet. Wählen Sie sie nicht aus.
Target Id

Kontakt-ID, Agenten-ID, Team

Die ID des Ziels, z. B. eine Agenten-ID. Der Name dieser Eigenschaft ändert sich je nach der Auswahl für Target.

Für diese Eigenschaft wird häufig die Variablenersetzung verwendet.

Name Diese Eigenschaft ist der Name oder Schlüssel zur Identifizierung des Werts. Es kann sich um einen beliebigen Namen oder Nummer handeln. Bei den Namen muss die Groß-/Kleinschreibung nicht beachtet werden. Wenn Sie mehrere Indicate-Aktionen verwenden, wird mit diesem Namen verfolgt, welche Indicate-Aktion ein- oder ausgeschaltet ist.
Image File

Die URL einer Bilddatei im Verzeichnis der des MandantenGeschlossen Eine übergeordnete organisatorische Gruppierung, die Sie für die technische Unterstützung und Abrechnung und außerdem zur Bearbeitung von globalen Einstellungen in Ihrer CXone Umgebung einsetzen können. auf dem DateiserverCXone. Dies ist das Bild, auf das die Agenten klicken werden. 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 fehlerhafter Link für ImageFile kann schwerwiegende Leistungsprobleme für den zugewiesenen Mandanten verursachen. Bei der Verwendung von benutzerdefinierten Symbolen ist es wichtig zu überprüfen, ob der Link korrekt ist.

Tooltip Dieser Text wird angezeigt, sobald der Mauszeiger über das Symbol oder den Text des Indikators gefahren wird.
State Eine Dropdown-Liste mit den Optionen On oder Off, um festzulegen, ob der Indikator angezeigt wird oder nicht. Sie benötigen in der Regel zwei indicate -Aktionen mit demselben Namen: eine zur Aktivierung der Schaltfläche und eine zur Deaktivierung der Schaltfläche.
Action Type
  • Run Exe: führt eine lokale ausführbare Datei aus. Diese Option verwendet ein Java-Plugin, das nur mit Internet Explorer funktioniert, der von CXone nicht unterstützt wird. Wählen Sie diese Option nicht aus.
  • Open URL: öffnet den Standard-Webbrowser mit der URL, die im URL-Feld angegeben ist.
  • Spawn script: erzeugt ein Skript, das im Script Name-Feld angegeben ist, und übergibt Parameter.
  • Signal script: signalisiert ein Skript, das im ActionValue-Feld angegeben ist, und übergibt Parameter.
  • 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.
URL

Geben Sie die URL an, die aufgerufen werden soll. Diese Eigenschaft wird nur angezeigt, wenn Sie Open URL oder Run Exe als Action Type auswählen.

Für Open URL müssen Sie einen vollständig qualifizierten Domänennamen und eine URL angeben. Die Abfrage der Zeichenfolgenparameter wird unterstützt. Zum Beispiel: http://www.beispiel.com/file.asp?ANI={ANI}. Sie können auch den Titel der Registerkarte anpassen, die in der MAX-Benutzeroberfläche angezeigt wird, indem Sie den Parameter icAgentPanelTitle= an die URL anhängen.

Für Run Exe müssen Sie eine lokale ausführbare Datei angeben, die sich im Windows-Pfad befindet oder deren vollständiger Pfad in das Feld URL eingegeben wird. Der Dateipfad muss zwei umgekehrte Schrägstriche (\\) im Pfad enthalten. Beispiel: C:\\Programme\\CXone\\studio.exe. Die meisten modernen Browser unterstützen die Ausführung ausführbarer Programme nicht. Wenn Sie diesen Typ verwenden möchten, stellen Sie sicher, dass Ihre Agenten einen kompatiblen Browser verwenden.

Script Name

Geben Sie den vollständigen Pfad und den Namen des Skripts ein, das erzeugt werden soll. Der Pfad muss ein relativer Pfad sein, der mit dem Ordner beginnt, in dem sich das aktuelle Skript befindet.

Sie müssen auch die Skill# angeben. Diese Angabe wird an das erzeugte Skript übergeben. Sie können weitere Parameters angeben, die an das Skript übergeben werden sollen.

Diese Eigenschaft wird nur angezeigt, wenn Sie Spawn script als Action Type auswählen.

Skill#

Geben Sie die Nummer des ACD-Skills an, der an das erzeugte Skript übergeben werden soll.

Sie müssen auch den Script Name des zu erzeugenden Skripts angeben. Sie können weitere Parameters angeben, die an das Skript übergeben werden sollen.

Diese Eigenschaft wird nur angezeigt, wenn Sie Spawn script als Action Type auswählen.

Contact ID

Geben Sie die ID des Skripts an, das signalisiert werden soll. Meistens ist dies die Kontakt-ID. Standardmäßig verwendet diese Eigenschaft die {contactId}-Variable. Sie können auch {masterID} verwenden, um das übergeordnete Skript zu signalisieren, oder eine Angabe wie {spawnID}, um ein untergeordnetes Skript zu signalisieren.

Diese Eigenschaft wird nur angezeigt, wenn Sie Signal script als Action Type auswählen.

Parameters

Geben Sie alle weiteren Parameter an, die an das erzeugte Skript oder an das signalisierte Skript übergeben werden sollen. Das Hinzufügen von Parametern ist optional.

Diese Eigenschaft wird nur angezeigt, wenn Sie Spawn script oder Signal script als Action Type auswählen.

Html

Geben Sie den HTML-Code für das benutzerdefinierte Formular an, das geöffnet werden soll. Sie können beliebige Standardfelder für die Formulareingabe verwenden, wie Input, Textarea, Password, Checkbox, Radio, Select, Button und Submit. Geben Sie jedoch keine <form>-Tags an. Beachten Sie beim Hinzufügen von Feldern die folgenden Regeln:

  • Jedes Eingabefeld muss einen Namen enthalten. Felder ohne Name werden ignoriert. Zum Beispiel <input type="text" name="phone">. Namen und Werte werden mit der Ondata-Aktion als Variablen an das Skript zurückgegeben. Wenn die Ondata-Aktion im Skript fehlt, ist das Formular unbrauchbar. Formularfelder, die mehrere Werte unterstützen, wie Checkbox und Select, enthalten ein Array mit Kommas als Trennzeichen.
  • 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, aber Inlineformatvorlagen werden unterstützt. Zum Beispiel <div style="position: absolute; left: 10px; top: 100px;">.
  • JavaScript funktioniert, wenn es mit einem externen Skript verknüpft ist, der Inhalt muss jedoch das HTTPS-Format aufweisen. Andernfalls können Fehler auftreten. Beispiel:

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

Diese Eigenschaft wird nur angezeigt, wenn Sie Signal script als Action Type auswählen.

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.

Fehler

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.

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.