Skocz do: nawigacja, szukaj

Biblioteka funkcji szablonów

Kiedy umiesz już używać wzorów, możesz korzystać z tej biblioteki funkcji w celach referencyjnych podczas dostosowywania wzorów do własnych potrzeb.


Poniżej przedstawiono bibliotekę funkcji szablonów standardowych dodatku Genesys Pulse wygenerowaną automatycznie z dodatku Genesys Pulse w wersji 8.5.102.02

GetAgentNonVoiceStatus(state, media) → {string}

Pobieranie nazwy statusu agenta w przypadku metod komunikacji innych niż głos.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).
metoda komunikacji ciąg Nazwa metody komunikacji

Zwraca:

Nazwę statusu, jeżeli stan i metoda komunikacji są dostępne, pusty ciąg, jeżeli informacje o danej metodzie komunikacji są niedostępne w bieżącym stanie, null, jeżeli stan ma wartość null lub nie jest stanem agenta, bądź metoda komunikacji ma wartość null, jest nieokreślona lub pusta.

Typ = ciąg

GetAgentVoiceStatus(state) → {string}

Pobieranie nazwy statusu agenta w przypadku metody komunikacji głos.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Nazwa stanu, jeżeli stan jest dostępny, null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetANI(state, switchID) → {string}

Pobieranie pierwszego dostępnego atrybutu ANI w stanie danego agenta.

Parametry:

NazwaTypArgumentOpis
stan AgentCurrentState   Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).
identyfikator przełącznika ciąg <opcjonalnie> Opcjonalna nazwa przełącznika w celu ograniczenia wyszukiwania.

Zwraca:

Wartość ANI, jeżeli zostanie znaleziona, pusty ciąg, jeżeli nie zostanie znaleziona, null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetBusinessResult(state)

Pobieranie wartości danych użytkownika "Wynik biznesowy".

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Wartość Wynik biznesowy, jeżeli jest dostępna, pusty ciąg, jeżeli wymagane dane użytkownika są niedostępne, null jeżeli stan ma wartość null lub nie jest stanem agenta.

GetCustomerSegment(state)

Pobieranie wartości danych użytkownika "CustomerSegment".

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Wartość CustomerSegment, jeżeli jest dostępna, pusty ciąg, jeżeli wymagane dane użytkownika są niedostępne, null jeżeli stan ma wartość null lub nie jest stanem agenta.

GetDNIS(state, switchID) → {string}

Pobierz pierwszy dostępny atrybut DNIS w stanie danego agenta.

Parametry:

NazwaTypArgumentOpis
stan AgentCurrentState   Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).
identyfikator przełącznika ciąg <opcjonalnie> Opcjonalna nazwa przełącznika w celu ograniczenia wyszukiwania.

Zwraca:

Wartość DNIS, jeżeli zostanie znaleziona, pusty ciąg, jeżeli nie zostanie znaleziona, null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetEmployeeId(state) → {string}

Pobierz identyfikator pracownika agenta wyznaczony w stanie danego agenta.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki)

Zwraca:

Identyfikator pracownika agenta, jeżeli jest dostępny, pusty ciąg, jeżeli nie jest dostępny (zazwyczaj gdy agent jest wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetExtension(state) → {string}

Pobierz numer wewnętrzny agenta wyznaczoną w stanie danego agenta.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki)

Zwraca:

Numer wewnętrzny agenta, jeżeli jest dostępny, pusty ciąg, jeżeli nie jest dostępny (zazwyczaj gdy agent jest wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetLoginId(state) → {string}

Pobierz identyfikator logowania agenta wyznaczony w stanie danego agenta.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki)

Zwraca:

Identyfikator logowania agenta, jeżeli jest dostępny, pusty ciąg, jeżeli nie jest dostępny (zazwyczaj gdy agent jest wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetPlace(state) → {string}

Pobierz miejsce pracownika agenta wyznaczone w stanie danego agenta.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Nazwę miejsca agenta, jeżeli jest dostępna, pusty ciąg, jeżeli nie jest dostępna (zazwyczaj gdy agent jest wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetPosition(state) → {string}

Pobierz pozycję ACD agenta wyznaczoną w stanie danego agenta.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki)

Zwraca:

Pozycję ACD agenta, jeżeli jest dostępna, pusty ciąg, jeżeli nie jest dostępna (zazwyczaj gdy agent jest wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetReasonCodes(state) → {string}

Pobieranie kodów powodów odpowiadających bieżącemu stanowi agenta ze wszystkich typów metod komunikacji. Kody powodów można uzyskać tylko w odniesieniu do następujących statusów agentów: LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Kody powodów, jeżeli są dostępne, rozdzielone średnikami, pusty ciąg, jeżeli kod powodu jest niedostępny, null jeżeli stan ma wartość null lub nie jest stanem agenta.

Typ = ciąg

GetServiceSubType(state)

Pobieranie wartości danych użytkownika "ServiceSubType".

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Wartość ServiceSubType, jeżeli jest dostępna, pusty ciąg, jeżeli wymagane dane użytkownika są niedostępne, null jeżeli stan ma wartość null lub nie jest stanem agenta.

GetServiceType(state)

Pobieranie wartości danych użytkownika "ServiceType".

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Wartość ServiceType, jeżeli jest dostępna, pusty ciąg, jeżeli wymagane dane użytkownika są niedostępne, null jeżeli stan ma wartość null lub nie jest stanem agenta.

GetStatusDuration(state) → {Number}

Pobieranie czasu trwania bieżącego stanu agenta.

Parametry:

NazwaOpis
stan Aktualny stan agenta, grupy agentów, DN lub kampanii (zazwyczaj Wartość odpowiedniej metryki).

Zwraca:

Czas trwania w sekundach, jeżeli stan jest dostępny, null, jeżeli stan ma wartość null.

Typ = liczba

GetSwitches(state, sep)

Pobieranie listy przełączników, na których jest zalogowany agent.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).
separator ciąg Używany separator. Domyślnie to „;”.

Zwraca:

Listę przełączników, jeżeli jest dostępna, pusty ciąg, jeżeli agent jest całkowicie wylogowany), null, jeżeli stan ma wartość null lub nie jest stanem agenta.

GetUserDataValue(state, key)

Pobieranie wartości pierwszych znalezionych danych agenta z określonym kluczem.

Parametry:

NazwaTypOpis
stan AgentCurrentState Aktualny stan agenta (zazwyczaj Wartość odpowiedniej metryki).
klucz ciąg Klucz danych użytkownika

Zwraca:

Wartość danych użytkownika, jeżeli jest dostępna, pusty ciąg, jeżeli wymagane dane użytkownika są niedostępne, null jeżeli stan ma wartość null lub nie jest stanem agenta albo klucz ma wartość null.
Tę stronę ostatnio edytowano mar 28, 2017, 17:37.
Comments or questions about this documentation? Contact us for support!