Functiebibliotheek voor sjablonen
Als u eenmaal weet hoe u formules gebruikt, kunt u deze functiebibliotheek gebruiken als referentie voor extra aanpassingen.
Hieronder vindt u een functiebibliotheek voor standaardsjablonen in Genesys Pulse die vanaf release 8.5.102.02 automatisch worden gegenereerd vanuit Genesys Pulse.
Inhoud
- 1 Functiebibliotheek voor sjablonen
- 1.1 GetAgentNonVoiceStatus(state, media) → {tekenreeks}
- 1.2 GetAgentVoiceStatus(state) → {tekenreeks}
- 1.3 GetANI(state, switchID) → {tekenreeks}
- 1.4 GetBusinessResult(state)
- 1.5 GetCustomerSegment(state)
- 1.6 GetDNIS(state, switchID) → {tekenreeks}
- 1.7 GetEmployeeId(state) → {tekenreeks}
- 1.8 GetExtension(state) → {tekenreeks}
- 1.9 GetLoginId(state) → {tekenreeks}
- 1.10 GetPlace(state) → {tekenreeks}
- 1.11 GetPosition(state) → {tekenreeks}
- 1.12 GetReasonCodes(state) → {tekenreeks}
- 1.13 GetServiceSubType(state)
- 1.14 GetServiceType(state)
- 1.15 GetStatusDuration(state) → {getal}
- 1.16 GetSwitches(state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
media | tekenreeks | Medianaam. |
Retourneert:
Type = tekenreeks
GetAgentVoiceStatus(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
Type = tekenreeks
GetANI(state, switchID) → {tekenreeks}
Parameters:
Naam | Type | Argument | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). | |
switchID | tekenreeks | <optioneel> | Optionele switchnaam om de zoekopdracht te beperken. |
Retourneert:
Type = tekenreeks
GetBusinessResult(state)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
GetCustomerSegment(state)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
GetDNIS(state, switchID) → {tekenreeks}
Parameters:
Naam | Type | Argument | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). | |
switchID | tekenreeks | <optioneel> | Optionele switchnaam om de zoekopdracht te beperken. |
Retourneert:
Type = tekenreeks
GetEmployeeId(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de toepasselijke statistiek) |
Retourneert:
Type = tekenreeks
GetExtension(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de toepasselijke statistiek) |
Retourneert:
Type = tekenreeks
GetLoginId(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de toepasselijke statistiek) |
Retourneert:
Type = tekenreeks
GetPlace(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
Type = tekenreeks
GetPosition(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de toepasselijke statistiek) |
Retourneert:
Type = tekenreeks
GetReasonCodes(state) → {tekenreeks}
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
Type = tekenreeks
GetServiceSubType(state)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
GetServiceType(state)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
Retourneert:
GetStatusDuration(state) → {getal}
Parameters:
Naam | Beschrijving |
state | Huidige status van de agent, agentgroep, DN of campagne (meestal Value voor de toepasselijke statistiek). |
Retourneert:
Type = getal
GetSwitches(state, sep)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
sep | tekenreeks | Scheidingsteken dat moet worden gebruikt. Standaard is dit ';'. |
Retourneert:
GetUserDataValue(state, key)
Parameters:
Naam | Type | Beschrijving |
state | AgentCurrentState | Huidige status van de agent (meestal Value voor de betreffende statistiek). |
key | tekenreeks | Gegevenssleutel van de gebruiker |
Retourneert:
Als u de functie GetUserDataValue(state, key) correct wilt gebruiken, schakelt u het selectievakje Gebruikersgegevens bij de statistische opties voor de huidige status (state) in:
Voorbeeld:
De statistiek Current_Status wordt gedefinieerd door de eigenschappen van de Stat Server-opties. Het statistiektype ExtendedCurrentStatus, dat hieronder wordt gedefinieerd, retourneert een specifiek object dat verder kan worden geanalyseerd.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
U kunt de waarde van de bijgevoegde gebruikersgegevens weergeven met de statistiek Current_Status.
Formule: De waarde van bijgevoegde gebruikersgegevens verkrijgen met de sleutel 'NAME'
Result = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');