템플릿 함수 라이브러리
수식 사용 방법을 알면 이 함수 라이브러리를 참조로 사용해 추가 사용자 정의를 할 수 있습니다.
다음은 Genesys Pulse 릴리스 8.5.102.02에서 자동으로 생성되는 Genesys Pulse 표준 템플릿용 함수 라이브러리입니다.
목차
[숨기기]- 1 템플릿 함수 라이브러리
- 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}
음성 이외의 미디어에 대한 상담원의 상태 이름을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
미디어 | 문자열 | 미디어 이름. |
반환 항목:
상태 이름 - 상태 및 미디어를 사용할 수 있는 경우, 빈 문자열 - 해당 미디어에 대한 정보를 해당 현재 상태에서 사용할 수 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우 또는 미디어가 null이거나 지정되지 않았거나 비어 있는 경우.
형식 = 문자열
GetAgentVoiceStatus(state) → {string}
음성 미디어에 대한 상담원의 상태 이름을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상태 이름 - 상태를 사용할 수 있는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetANI(state, switchID) → {string}
해당 상담원 상태에서 처음으로 사용할 수 있는 ANI 속성을 가져옵니다.
매개변수:
이름 | 유형 | 인수 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). | |
switchID | 문자열 | <선택 사항> | 검색을 제한하는 선택적 스위치 이름입니다. |
반환 항목:
ANI 값 - 찾은 경우, 빈 문자열 - 찾지 못한 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetBusinessResult(state)
"업무 결과" 사용자 데이터 값을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
업무 결과 값 - 사용할 수 있는 경우, 빈 문자열 - 필요한 사용자 데이터가 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
GetCustomerSegment(state)
"CustomerSegment" 사용자 데이터 값을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
CustomerSegment 값 - 사용할 수 있는 경우, 빈 문자열 - 필요한 사용자 데이터가 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
GetDNIS(state, switchID) → {string}
해당 상담원 상태에서 처음으로 사용할 수 있는 DNIS 속성을 가져옵니다.
매개변수:
이름 | 유형 | 인수 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). | |
switchID | 문자열 | <선택 사항> | 검색을 제한하는 선택적 스위치 이름입니다. |
반환 항목:
DNIS 값 - 찾은 경우, 빈 문자열 - 찾지 못한 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetEmployeeId(state) → {string}
해당 상담원 상태에 지정된 상담원의 직원 ID를 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상담원의 직원 ID - 사용할 수 있는 경우, 빈 문자열 - 사용할 수 없는 경우(보통 상담원이 로그아웃한 경우), null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetExtension(state) → {string}
해당 상담원 상태에 지정된 상담원의 확장을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상담원의 확장 - 사용할 수 있는 경우, 빈 문자열 - 사용할 수 없는 경우(보통 상담원이 로그아웃한 경우), null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetLoginId(state) → {string}
해당 상담원 상태에 지정된 상담원의 로그인 ID를 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상담원의 로그인 ID - 사용할 수 있는 경우, 빈 문자열 - 사용할 수 없는 경우(보통 상담원이 로그아웃한 경우), null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetPlace(state) → {string}
해당 상담원 상태에 지정된 상담원의 상담석을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상담원의 상담석 이름 - 사용할 수 있는 경우, 빈 문자열 - 사용할 수 없는 경우(보통 상담원이 로그아웃한 경우), null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetPosition(state) → {string}
해당 상담원 상태에 지정된 상담원의 ACD 위치를 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
상담원의 ACD 위치 - 사용할 수 있는 경우, 빈 문자열 - 사용할 수 없는 경우(보통 상담원이 로그아웃한 경우), null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetReasonCodes(state) → {string}
모든 미디어 유형에서 상담원의 현재 상태에 해당하는 이유 코드를 가져옵니다. 이유 코드는 다음 상담원 상태에 대해서만 얻을 수 있습니다. LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
이유 코드(';'으로 구분) - 사용할 수 있는 경우, 빈 문자열 - 이유 코드를 사용할 수 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
형식 = 문자열
GetServiceSubType(state)
"ServiceSubType" 사용자 데이터 값을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
ServiceSubType 값 - 사용할 수 있는 경우, 빈 문자열 - 필요한 사용자 데이터가 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
GetServiceType(state)
"ServiceType" 사용자 데이터 값을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
반환 항목:
ServiceType 값 - 사용할 수 있는 경우, 빈 문자열 - 필요한 사용자 데이터가 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
GetStatusDuration(state) → {Number}
상담원의 현재 상태 기간을 가져옵니다.
매개변수:
이름 | 설명 |
상태 | 상담원의 현재 상태, 상담원 그룹, DN 또는 캠페인(보통 적절한 통계 값). |
반환 항목:
기간(초) - 상태를 사용할 수 있는 경우, null - 상태가 null인 경우.
형식 = 숫자
GetSwitches(state, sep)
상담원이 로그인한 스위치 목록을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
sep | 문자열 | 사용할 구분 문자입니다. 기본값은 ';'입니다. |
반환 항목:
스위치 목록 - 사용할 수 있는 경우, 빈 문자열 - 상담원이 완전히 로그아웃한 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우.
GetUserDataValue(state, key)
해당 키를 사용해 처음 발견된 사용자 데이터 값을 가져옵니다.
매개변수:
이름 | 유형 | 설명 |
상태 | AgentCurrentState | 상담원의 현재 상태(보통 적절한 통계 값). |
키 | 문자열 | 사용자 데이터 키 |
반환 항목:
사용자 데이터 값 - 사용할 수 있는 경우, 빈 문자열 - 필요한 사용자 데이터가 없는 경우, null - 상태가 null이거나 상담원 상태가 아닌 경우, 또는 키가 null인 경우.
이 문서는 2017년 3월 28일 (화) 17:32에 마지막으로 편집되었습니다.
Comments or questions about this documentation? Contact us for support!