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
Spis treści
- 1 Biblioteka funkcji szablonów
- 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}
Pobieranie nazwy statusu agenta w przypadku metod komunikacji innych niż głos.
Parametry:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Argument | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Argument | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Opis |
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:
Nazwa | Typ | Opis |
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:
Nazwa | Typ | Opis |
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!