Funktionsbibliothek für Vorlagen
Wenn Sie wissen, wie Sie Formeln verwenden, können Sie diese Funktionsbibliothek als Referenz für die weitere Anpassung verwenden.
Nachfolgend finden Sie eine Funktionsbibliothek für Genesys Pulse-Standardvorlagen, die aus Genesys Pulse ab Version 8.5.102.02 automatisch generiert wurde.
Inhaltsverzeichnis
[Verbergen]- 1 Funktionsbibliothek für Vorlagen
- 1.1 GetAgentNonVoiceStatus(state, media) → {string}
- 1.2 GetAgentVoiceStatus(state) → {string}
- 1.3 GetANI(state, switchID) → {string}
- 1.4 GetBusinessResult(state)
- 1.5 GetCustomerSegment(state)
- 1.6 GetDNIS(state, switchID) → {string}
- 1.7 GetEmployeeId(state) → {string}
- 1.8 GetExtension(state) → {string}
- 1.9 GetLoginId(state) → {string}
- 1.10 GetPlace(state) → {string}
- 1.11 GetPosition(state) → {string}
- 1.12 GetReasonCodes(state) → {string}
- 1.13 GetServiceSubType(state)
- 1.14 GetServiceType(state)
- 1.15 GetStatusDuration(state) → {Number}
- 1.16 GetSwitches(state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
media | Zeichenfolge | Medienname |
Ergibt:
Typ = Zeichenfolge
GetAgentVoiceStatus(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetANI(state, switchID) → {string}
Parameter:
Name | Typ | Argument | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) | |
switchID | Zeichenfolge | <optional> | Telefonanlagenname ist optional, um die Suche zu begrenzen. |
Ergibt:
Typ = Zeichenfolge
GetBusinessResult(state)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
GetCustomerSegment(state)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
GetDNIS(state, switchID) → {string}
Parameter:
Name | Typ | Argument | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) | |
switchID | Zeichenfolge | <optional> | Telefonanlagenname ist optional, um die Suche zu begrenzen. |
Ergibt:
Typ = Zeichenfolge
GetEmployeeId(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetExtension(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetLoginId(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetPlace(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetPosition(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetReasonCodes(state) → {string}
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zeichenfolge
GetServiceSubType(state)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
GetServiceType(state)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
GetStatusDuration(state) → {Number}
Parameter:
Name | Beschreibung |
state | Aktueller Status des Agenten, der Agentengruppe, DN oder Kampagne (in der Regel Wert der entsprechenden Statistik) |
Ergibt:
Typ = Zahl
GetSwitches(state, sep)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
sep | Zeichenfolge | Zu verwendendes Trennzeichen, Standard ist ';'. |
Ergibt:
GetUserDataValue(state, key)
Parameter:
Name | Typ | Beschreibung |
state | AgentCurrentState | Aktueller Status des Agenten (in der Regel Wert der entsprechenden Statistik) |
key | Zeichenfolge | Benutzerdatenschlüssel |
Ergibt:
Um die Funktion GetUserDataValue(state, key) korrekt zu verwenden, aktivieren Sie das Kontrollkästchen Benutzerdaten in den Statistikoptionen des aktuellen Status (state):
Beispiel:
Die Statistik Current_Status wird durch die Eigenschaften von Stat Server-Optionen definiert. Der unten definierte Statistiktyp ExtendedCurrentStatus gibt ein spezifisches Objekt zurück, das weiter analysiert werden kann.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
Sie können den Wert der angehängten Benutzerdaten mithilfe der Statistik Current_Status anzeigen.
Formel: Wert der angehängten Benutzerdaten mit dem Schlüssel ‚NAME‘ abrufen
Ergebnis = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');