Getvalue
|
|
지원되는 스크립트 형식
|
|
|
|
|
|
|
|
일반 |
이메일 | 채팅 | 전화 | 음성 사서함 | 작업 항목 | SMS | 디지털 |
관련 작업
이 작업은 다른 스크립트에서 데이터에 액세스할 수 있도록 데이터베이스 테이블에서 데이터를 저장하고 검색하는 여러 작업 중 하나입니다. 필드 또는 값의 목록처럼 동작합니다. 여러 값을 저장하거나 다른 스크립트에서 추가로 필요한 값을 저장하는 데 사용합니다. 이 작업을 포함한 작업의 전체 목록은
이들 작업은 Studio 작업의 집합을 통해서만 액세스할 수 있는 고유한 데이터 유형을 사용합니다. 이 데이터는 다른 방법으로는 액세스할 수 없습니다. 권한이 없는 사용자는 이 데이터베이스를 얻고 사용할 수 없습니다.
값은 Putvalue 작업의 TTL hrs 속성에 구성된 대로 제한된 시간 동안 데이터베이스 테이블에 나열됩니다. 기본값은 24시간이지만 범위는 1시간에서 168시간(7일) 사이입니다. Remvalue 작업을 사용하여 TTL 시간 전에 데이터를 삭제할 수 있습니다. 이렇게 하면 스크립트 내의 데이터를 완벽하게 제어할 수 있습니다.
참고:
- 다른 스크립트/컨택에서 여러 변수에 액세스해야 하는 경우 일반적으로 데이터베이스가 최고의 솔루션입니다.
- 비영구적 공개 변수는 해당 변수를 설정하는 스크립트의 수명 동안 다른 스크립트/컨택에서 공유할 수 있습니다. 이 변수는 한번 릴리즈되면 자동으로 정리됩니다.
입력 속성
이러한 속성은 실행할 때 작업이 사용하는 데이터를 정의합니다.
속성 |
설명 |
---|---|
Caption |
스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다. |
Scope |
이 작업이 처리하는 값을 다른 컨택에 표시할 수준을 선택합니다. 동일한 범위를 공유하는 컨택만이 동일한 데이터에 액세스할 수 있습니다. 옵션은 다음과 같습니다. |
Name | 값을 식별하는 데 사용됩니다. 이름이나 번호가 될 수 있습니다. 이름에는 대소문자가 구분되지 않습니다. Getvalue을(를) 사용하여 값을 검색할 때 Name은(는) 동일해야 합니다. Name 속성이 일치하지 않으면 Scope 설정이 같더라도 서로를 인식하지 못합니다. |
Variable | 보류하고자 하는 변수의 이름유지하고자 하는 검색 값의 변수 이름입니다. |
DefaultValue | 일치하는 매핑 없이 모든 레코드에 제공하는 값입니다. 200자를 초과할 수 없습니다. |
Remove | True(기본값)인 경우 값은 검색된 후 Scope 속성에서 제거됩니다. False인 경우 동일한 값을 반복적으로 액세스할 수 있습니다. |
결과 브랜치 조건
결과 브랜치 조건을 사용하면 작업이 실행될 때 여러 결과를 처리하기 위해 스크립트에 브랜치를 생성할 수 있습니다.
조건 |
설명 |
---|---|
Default |
다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다. |
NoData |
지정된 속성의 값이 없을 경우 사용되는 경로입니다. |
팁 및 요령
- 목록은 지정된 이름에 따라 두 개 이상의 항목을 임시로 저장합니다. 목록에서 모든 항목을 검색하려면 Getvalue에 대한 반복 호출 또는 Getlist에 대한 단일 호출을 사용합니다.
- Getvalue을(를) 사용하여 여러 값을 가져오는 경우에는 Remove 속성을 True(으)로 설정합니다. 마지막 값이 검색되면 후속 호출에서 No Data 브랜치 조건이 트리거됩니다.
- Getvalue 및 Putvalue 작업을 사용하는 예는 회의 스크립트입니다. 이러한 스크립트를 만들려면 시작하는 회의 당사자가 Putvalue을(를) 사용하여 회의 ID를 저장해야 합니다. 팔로우하는 발신자는 Getvalue을(를) 사용하여 회의 ID를 검색한 후 회의에 참여할 수 있습니다.