결정 테이블 작업 호출
작업 내에서 통화 결정 테이블 작업을 사용하면 Genesys Cloud에서 관리자가 이전에 구성한 규칙 기반 결정 테이블을 선택하고 실행할 수 있습니다. 의사결정 테이블을 호출하면 연관된 입력 및 출력 JSON 스키마를 흐름으로 가져옵니다. Architect는 이러한 JSON 스키마를 Call Decision Table 작업에서만 사용할 수 있는 사용자 지정 JSON 데이터 유형으로 처리합니다. 그러나 흐름에 호출 결정 테이블 작업을 추가한 후에는 사용자 지정 JSON 데이터 유형을 사용할 수도 있습니다. 데이터 업데이트 작업 .
의사결정 테이블을 사용하면 관리자가 입력 및 출력 기준을 정의할 수 있으며, 입력 값이 설정된 기준을 충족하면 의사결정 테이블에서 출력이 생성됩니다. 플로우 작성자는 의사결정 테이블을 호출하고, 입력 값을 정의한 다음, 의사결정 테이블에서 생성된 출력 JSON 객체를 플로우에서 추가 처리에 사용할 수 있습니다. 결정 테이블에 대한 자세한 내용은 다음을 참조하세요. 의사결정표에 대하여 .
- Architect 홈 페이지에서 흐름 메뉴에서 원하는 흐름 유형을 선택합니다.
- 새 흐름을 만들거나 기존 흐름을 선택합니다. 흐름의 구성 페이지가 열립니다.
- 작업을 선택하고 클릭하여 엽니다.. 작업 편집기가 열립니다.
- 작업 편집기 도구 상자에서 다음을 확장합니다. 데이터 카테고리를 드래그하여 호출 결정 테이블 작업 편집기에서 원하는 위치로 작업을 이동합니다.
- 에서 이름 상자 동작에 의미 있는 이름을 입력하세요. 이 이름은 작업 워크플로에서 호출 결정 테이블 작업의 이름이 됩니다.
- 에서 의사결정표 목록에서 원하는 의사결정표를 선택하세요.
- 선택된 의사결정 테이블의 규칙 스키마에 따라 정의합니다. 입력 , 산출 , 그리고 실패 출력 해당 동작이 런타임에 실행됩니다. 메모 : 표시되는 입력 속성은 의사결정 테이블에 대해 생성된 입력 스키마에서 나옵니다.
- 통화 결정 표를 포함하여 흐름 설계에 따라 작업을 계속 구축합니다. 성공 그리고 실패 경로.
이름 | 설명 |
---|---|
이름 필드 | 통화 결정 테이블 작업에 대한 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 시퀀스에 표시되는 작업 이름이 됩니다. |
의사결정표 |
이 목록의 끝에 있는 화살표를 클릭하고 적절한 의사결정표를 선택하세요. 선택 범위를 좁히려면 해당 의사결정표의 처음 몇 글자를 입력하세요. 의사결정표가 속한 부서에 관계없이 게시된 의사결정표를 선택할 수 있습니다. 하지만 의사결정 테이블에 대기열 데이터 유형이 있는 경우 해당 부서에서만 대기열을 사용할 수 있습니다. |
입력 |
런타임에 작업이 수행하는 입력 값을 정의합니다. 관리자가 Genesys Cloud에서 의사결정 테이블을 구성하는 방법에 따라 이러한 옵션은 달라지며 선택 사항일 수 있습니다. 선택하다 기준 또는 JSON 표준 및 JSON 편집 모드 사이를 전환합니다.
표준 및 JSON 편집 모드 모두 리터럴과 표현식을 입력 값으로 허용합니다. JSON 모드에서 속성과 해당 값을 설정하지 않은 경우, 표준 모드에서 해당 필드는 값이 지정되지 않았음을 나타냅니다. 메모:
|
출력 |
기존 변수를 선택하거나 새 변수를 입력하여 의사결정 테이블에서 반환된 출력 JSON 객체를 할당합니다. 메모 : Architect는 의사결정 테이블에서 반환된 전체 JSON 객체를 변수에 할당하여 점 표기법을 사용하여 JSON 값에 액세스할 수 있도록 합니다. 예를 들어, 변수 이름을 다음과 같이 지정한 경우 |
Null 값 처리
다음 표는 Architect가 입력으로 보내는 Null 값이 의사 결정 테이블 규칙에 대해 어떻게 검증되는지 보여줍니다.
Architect의 입력 값 | 편집 모드 | 의사결정 테이블의 매핑된 값 |
---|---|---|
가치가 없다 | 표준 |
Null |
빈 리터럴 값 메모 : 이것은 문자열 데이터 유형에만 적용됩니다. |
|
빈 문자열 |
설정되지 않음 |
|
Null |
Null |
|
Null |
- 표준 데이터 유형
- 부울 : 부울 표현식은 true 또는 false라는 두 가지 값 중 하나만 가질 수 있습니다.
- 날짜 : 날짜 값은 ISO 8601과 유사한 날짜 데이터에 대한 XML 표준에서 규정한 형식의 문자열입니다.
- 날짜 및 시간 : DateTime 값은 ISO 8601과 유사한 날짜 데이터에 대한 XML 표준에서 규정한 형식의 문자열입니다.
- 열거형 : 열거형은 선택 가능한 옵션의 미리 정의된 목록입니다.
메모 : Architect는 기본적으로 Enum 값을 문자열로 처리합니다. 호출 결정 테이블 작업에 대한 열거형 입력 값을 정의하는 경우 결정 테이블에서 사용하는 규칙 스키마의 열거형 옵션에서 구성된 항목 키를 사용해야 합니다. 품목 라벨을 사용하지 마세요. 마찬가지로, 규칙이 입력 값과 일치하는 경우, 결과가 Enum 유형이면 Architect는 출력 변수에 항목 키를 반환합니다. - 정수 : 정수는 987이나 5와 같은 정수입니다.
- 숫자 : 숫자에는 소수를 포함한 모든 숫자 값이 포함됩니다.
- 끈 : 이는 표준 텍스트 문자열이거나 알파벳, 숫자, 기호 문자로 구성된 사용자 정의 문자열입니다.
- 플랫폼 데이터 유형
- 대기줄 : 대기열은 상호 작용의 "대기선"입니다. Architect에서 대기열 표현식은 작업 항목을 적격 대기열로 라우팅합니다. 대기열은 Genesys Cloud 관리자가 설정하고 구성합니다.
이름 | 설명 |
---|---|
실패 출력 |
이러한 출력을 통해 흐름 작성자는 호출 결정 테이블 작업이 실패 경로를 취할 때 결과 errorType 및 errorMessage 변수의 결과를 매핑할 수 있습니다. 실패 출력은 잠재적인 문제를 예상하고 효과적으로 관리하는 데 도움이 되며, 흐름의 복원력을 향상시킵니다.
참고: 허용되는 errorType 값 목록을 표시하려면 errorType 옆에 있는 정보 아이콘 위에 마우스를 올리세요. 호출 결정 테이블 작업에서 반환된 실패 데이터 값에 할당할 변수를 선택합니다. 다음 errorType 값을 사용할 수 있습니다.
참고:옆에 있는 화살표를 클릭하세요. 실패 출력 변수 목록을 확장하거나 축소합니다. |
길 | 설명 |
---|---|
성공 |
완료된 성공 경로는 프로세스 중에 시스템에 오류가 발생하지 않았음을 나타냅니다. 시스템이 의도한 결과 또는 기능인 데이터를 수신하는지 여부를 측정하는 것은 아닙니다. |
실패 |
이 경로는 작업을 완료하는 데 오류가 발생했거나 호출 결정 테이블 작업의 결과를 처리하는 데 문제가 있음을 나타냅니다. 실패 경로 아래로 적절한 작업을 끌어다 놓습니다. |