WorkflowData
This help page is for Desktop Studio. This information is also available for CXone Studio.
|
CXone 플랫폼 또는 API를 통해 생성된 워크플로 데이터 프로필에 대한 액세스를 제공합니다. 워크플로 데이터 프로필이란 미리 정의된 키-값 데이터 쌍의 명명된 집합을 말합니다. 이 작업은 사용자가 사용 가능한 프로필 목록에서 선택할 수 있도록 하는 속성을 제공합니다. 스크립트에서 작업을 실행한 이후, 워크플로 데이터 출력은 선택한 프로파일과 동일한 이름을 가진 동적 데이터 개체로 사용 가능합니다. |
종속성
- 이후 동일한 스크립트에서 동적 데이터 개체를 참조하려면, 이 작업을 실행하는 스크립트에서 데이터가 반환될 동적 데이터 개체를 선언해야 합니다. 예제 스크립트에서는 {Emergency.raiseAlarm} 코드를 사용한 WorkflowData 작업이 완료된 후 Assign 작업을 보여줍니다. 기본 스크립트는 스크립트 내에 있는 스니펫에 Dynamic Emergency 선언을 추가하기 전까지는 컴파일되지 않습니다(예시 스크립트에서 스니펫은 왼쪽 상단에 있음). Emergency이(가) 프로필 이름으로 선택되었으므로, WorkflowData 작업이 선언된 Emergency 변수를 채웁니다. 선언과 프로필 이름이 일치해야 합니다.
- 드롭다운을 사용하지 않고 잘못된 이름을 입력하거나, 관리자 인터페이스 또는 API를 통해 프로필을 비활성화하면 오류 브랜치가 발생합니다. 기본값 브랜치뿐만 아니라 오류 브랜치도 스크립팅해야 합니다.
지원되는 스크립트 유형
|
|
|
|
|
|
|
|
일반 |
이메일 | 채팅 | 전화 | 음성 사서함 | 작업 항목 | SMS | 디지털 |
입력 속성
이러한 속성은 실행할 때 작업이 사용하는 데이터를 정의합니다.
속성 |
설명 |
---|---|
Caption |
스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다. |
ProfileName | 관리자가 플랫폼을 통해 또는 API에서 생성한 활성 워크플로 데이터 프로필 이름의 드롭다운 목록. 이름은 Studio에서 생성할 수 있는 변수와 동일한 명명 패턴으로 제한되며 API 및 관리자 인터페이스에서 검증됩니다. Studio에서 프로필을 만들 수 없지만 프로필 아래에 저장된 데이터는 이 작업을 통해 액세스할 수 있습니다. |
출력 속성
이러한 속성에는 작업 실행에서 반환되는 데이터를 보유하는 변수가 포함됩니다. 작업이 완료될 때 참조 및 사용할 수 있습니다.
속성 |
설명 |
---|---|
DynamicData |
이 변수는 작업의 드롭다운에서 선택한 프로필 이름에 해당합니다. |
_Err | 오류 분기가 발생한 경우의 변수 출력입니다. |
결과 브랜치 조건
결과 브랜치 조건을 사용하면 작업이 실행될 때 여러 결과를 처리하기 위해 스크립트에 브랜치를 생성할 수 있습니다.
조건 |
설명 |
---|---|
Default |
다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다. |
OnError |
작업이 올바로 실행되지 않을 때 사용되는 경로. 예를 들어, 연결 불량, 구문 오류 등 예기치 않은 문제가 있을 때 사용됩니다. _ERR 변수(밑줄 문자 하나 포함)는 문제의 요약 설명으로 채워져야 합니다. |
스크립트 예시
이 작업을 스크립트에서 사용하는 방법에 관한 예시입니다. 완전한 스크립트는 아닙니다. 추가 스크립팅이 필요할 수 있습니다.
다음 예제를 통해, Emergency WF Data(이)라는 제목의 WorkflowData이(가) 스크립트의 두 번째 작업인 것을 확인할 수 있습니다.
이 스크립트를 다운로드하시겠습니까?