Indicate

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.

Double-click the action to open a configuration wizard.

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

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

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.

Eigenschaft

Beschreibung

Target

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

TargetIDs

Die ID des Ziels, z. B. eine Agenten-ID oder eine Skill-ID.

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.

ImageFile

Die URL einer Bilddatei im Verzeichnis der GeschäftseinheitGeschlossen 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 die zugewiesene Geschäftseinheit 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.

ActionType
  • RunExe: Runs a local executable. This option uses a Java plugin that only works with Internet Explorer, which CXone does not support: do not select this option. This requires a local executable that resides in the Windows path or with the full path entered in the ActionValue field. The file path must include double back slashes (\\) in the path. For example, C:\\Program Files\\CXone\\studio.exe. Most modern browsers do not support running executable programs. If you want to use this type, ensure that your agents use a compatible browser.
  • OpenURL: Opens a default web browser to the URL specified in the ActionValue field.
  • SpawnScript: Spawns a script specified in the ActionValue field and passes parameters.
  • SignalScript: Signals a script specified in the ActionValue field and passes parameters.
  • ShowCustomForm: Launches a custom HTML form created in Studio. The captured data from the custom form will trigger the ONDATA event in the script.
ActionValue

Der vom angegebenen ActionType-Parameter benötigte Wert. Variablen werden in dieser Eigenschaft unterstützt, indem sie in geschweiften Klammern ({ }) eingeschlossen werden.

  • RunExe: Name oder Pfad einer ausführbaren Windows-Datei. Der Dateipfad muss zwei umgekehrte Schrägstriche (\\) im Pfad enthalten. Zum Beispiel C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}.
  • OpenURL : muss ein vollständig qualifizierter Domänenname und eine URL sein. 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.
  • SpawnScript : Name des Skripts, das erzeugt werden soll. Der Name muss der vollständige Pfad zum Skript sein (vom aktuellen Verzeichnis des ausgeführten Skripts). Der Parameter zum Erzeugen des Skripts SkillID ist erforderlich. Das Skript kann ohne ACD-Skill-ID nicht generiert werden.
  • SignalScript : ID des ausgeführten Skripts, das signalisiert werden soll. Normalerweise erzeugen Sie ein zugehöriges Skript und {ContactID} kann zum Signalisieren des aktuellen Skripts verwendet werden. Verwenden Sie {MasterID} zum Signalisieren des übergeordneten Skripts oder eine Angabe wie {SpawnID} zum Signalisieren eines untergeordneten Skripts.
  • ShowCustomForm : Mit diesem Feld können Sie ein benutzerdefiniertes HTML-Formular erstellen. Sie können das von modernen Browsern unterstützte HTML und CSS verwenden. Es können beliebige Standard-Formulareingabefelder wie Eingabe, Textarea, Password, Checkbox, Radio, Select, Button und Submit verwendet werden. 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 demselben Namen oder anderen Namen verwendet werden, aber jede Senden-Schaltflä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 ein Link zu externem JavaScript vorhanden ist, wobei der Inhalt aber das HTTPS-Format haben muss, um Fehler zu vermeiden. Zum Beispiel:

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

    • Some characters used in HTML and CSS are interpreted as code, such as double quotes. To get around this, use the .char() function to add the character where it belongs. For example:

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

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.

OnError

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.

Laden Sie dieses Skript herunter.