Ga naar: navigatie, zoeken

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.

GetAgentNonVoiceStatus(state, media) → {tekenreeks}

De statusnaam van de agent verkrijgen voor andere media dan spraak.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).
media tekenreeks Medianaam.

Retourneert:

Statusnaam indien state en media beschikbaar zijn, lege tekenreeks indien informatie over bepaalde media niet beschikbaar is in de huidige status, null indien state null of geen agentstatus is of indien media null is, niet is gespecificeerd of leeg is.

Type = tekenreeks

GetAgentVoiceStatus(state) → {tekenreeks}

De statusnaam van de agent voor de spraakmedia verkrijgen.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Statusnaam indien state beschikbaar is, null indien state nul of geen agentstatus is.

Type = tekenreeks

GetANI(state, switchID) → {tekenreeks}

Een eerste beschikbaar ANI-kenmerk in de opgegeven agentstatus verkrijgen.

Parameters:

NaamTypeArgumentBeschrijving
state AgentCurrentState   Huidige status van de agent (meestal Value voor de betreffende statistiek).
switchID tekenreeks <optioneel> Optionele switchnaam om de zoekopdracht te beperken.

Retourneert:

ANI-waarde indien gevonden, lege tekenreeks indien niet gevonden, null indien state null of geen agentstatus is.

Type = tekenreeks

GetBusinessResult(state)

De waarde van BusinessResult verkrijgen voor gebruikersgegevens.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Waarde van BusinessResult indien beschikbaar, lege tekenreeks indien vereiste gebruikersgegevens niet beschikbaar zijn, null indien state null of geen agentstatus is.

GetCustomerSegment(state)

De waarde van CustomerSegment verkrijgen voor gebruikersgegevens.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Waarde van CustomerSegment indien beschikbaar, lege tekenreeks indien vereiste gebruikersgegevens niet beschikbaar zijn, null indien state null of geen agentstatus is.

GetDNIS(state, switchID) → {tekenreeks}

Een eerste beschikbaar DNIS-kenmerk in de opgegeven agentstatus verkrijgen.

Parameters:

NaamTypeArgumentBeschrijving
state AgentCurrentState   Huidige status van de agent (meestal Value voor de betreffende statistiek).
switchID tekenreeks <optioneel> Optionele switchnaam om de zoekopdracht te beperken.

Retourneert:

DNIS-waarde indien gevonden, lege tekenreeks indien niet gevonden, null indien state null of geen agentstatus is.

Type = tekenreeks

GetEmployeeId(state) → {tekenreeks}

De werknemers-ID van de agent verkrijgen zoals vermeld in de opgegeven agentstatus.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de toepasselijke statistiek)

Retourneert:

Werknemers-ID van de agent indien beschikbaar, lege tekenreeks indien niet beschikbaar (meestal wanneer de agent is afgemeld), null indien state null of geen agentstatus is.

Type = tekenreeks

GetExtension(state) → {tekenreeks}

Het toestel van de agent verkrijgen zoals vermeld in de opgegeven agentstatus.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de toepasselijke statistiek)

Retourneert:

Toestel van de agent indien beschikbaar, lege tekenreeks indien niet beschikbaar (meestal wanneer de agent is afgemeld), null indien state null of geen agentstatus is.

Type = tekenreeks

GetLoginId(state) → {tekenreeks}

De aanmeldings-ID van de agent verkrijgen zoals vermeld in de opgegeven agentstatus.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de toepasselijke statistiek)

Retourneert:

Aanmeldings-ID van de agent indien beschikbaar, lege tekenreeks indien niet beschikbaar (meestal wanneer de agent is afgemeld), null indien state null of geen agentstatus is.

Type = tekenreeks

GetPlace(state) → {tekenreeks}

De locatie van de agent verkrijgen zoals vermeld in de opgegeven agentstatus.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Locatienaam van de agent indien beschikbaar, lege tekenreeks indien niet beschikbaar (meestal wanneer de agent is afgemeld), null indien state null of geen agentstatus is.

Type = tekenreeks

GetPosition(state) → {tekenreeks}

De ACD-positie van de agent verkrijgen zoals vermeld in de opgegeven agentstatus.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de toepasselijke statistiek)

Retourneert:

ACD-positie van agent, indien beschikbaar, lege tekenreeks indien niet beschikbaar (meestal wanneer agent is uitgelogd), null als status null is of niet een agentstatus.

Type = tekenreeks

GetReasonCodes(state) → {tekenreeks}

Redencodes die overeenkomen met de huidige status van de agent verkrijgen uit alle mediatypen. Redencodes kunnen alleen worden verkregen voor de volgende agentstatussen: LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Redencodes gescheiden door ';' indien beschikbaar, lege tekenreeks indien er geen redencode beschikbaar is, null indien state null of geen agentstatus is.

Type = tekenreeks

GetServiceSubType(state)

De waarde van ServiceSubType verkrijgen voor gebruikersgegevens.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Waarde van ServiceSubType indien beschikbaar, lege tekenreeks indien vereiste gebruikersgegevens niet beschikbaar zijn, null indien state null of geen agentstatus is.

GetServiceType(state)

De waarde van ServiceType verkrijgen voor gebruikersgegevens.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).

Retourneert:

Waarde van ServiceType indien beschikbaar, lege tekenreeks indien vereiste gebruikersgegevens niet beschikbaar zijn, null indien state null of geen agentstatus is.

GetStatusDuration(state) → {getal}

De duur van de huidige status van de agent verkrijgen.

Parameters:

NaamBeschrijving
state Huidige status van de agent, agentgroep, DN of campagne (meestal Value voor de toepasselijke statistiek).

Retourneert:

Duur in seconden indien state beschikbaar is, null indien state null is.

Type = getal

GetSwitches(state, sep)

Lijst verkrijgen met switches waar de agent is aangemeld.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).
sep tekenreeks Scheidingsteken dat moet worden gebruikt. Standaard is dit ';'.

Retourneert:

Lijst met switches indien beschikbaar, lege tekenreeks indien de agent volledig is afgemeld, null indien state null of geen agentstatus is.

GetUserDataValue(state, key)

De waarde verkrijgen van de eerste gevonden gebruikersgegevens met de opgegeven sleutel.

Parameters:

NaamTypeBeschrijving
state AgentCurrentState Huidige status van de agent (meestal Value voor de betreffende statistiek).
key tekenreeks Gegevenssleutel van de gebruiker

Retourneert:

Waarde van gebruikersgegevens indien beschikbaar, lege tekenreeks indien vereiste gebruikersgegevens niet beschikbaar zijn, null indien state null of geen agentstatus is of indien key null is.


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:

UDcheckbox.png

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');

Deze pagina is voor het laatst bewerkt op 17 dec 2019 om 12:29.
Comments or questions about this documentation? Contact us for support!