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

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.

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 des MandantenClosed Übergeordnete organisatorische Gruppierung zur Verwaltung des technischen Supports, der Abrechnung und der globalen Einstellungen für Ihr CXone Mpower-System. auf dem DateiserverCXone Mpower. 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

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

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
  • 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 Mpower nicht unterstützt wird. Wählen Sie diese Option nicht aus. Geben Sie den Pfad zur ausführbaren Datei im Feld URL ein.
  • Open URL: öffnet den Standard-Webbrowser mit der URL, die im URL-Feld angegeben ist.
  • Spawn Script: Erzeugt das im Feld Script Name angegebene Skript und übergibt die angegebenen Skill # und Parameters.
  • Signal Script: Signalisiert dem durch die ID im Feld Contact ID angegebenen 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.
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.

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.

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.