Runscript

This help page is for Desktop Studio. This information is also available for CXone Studio.

The icon for the Runscript action - a curved piece of paper.

통화 스크립트의 확장인 것처럼 새 스크립트에 대한 스크립트 실행을 계속합니다.

Runscript을(를) 사용하는 이점 중 하나는 하나의 큰 스크립트를 사용하는 대신 작은 스크립트를 만들 수 있다는 것입니다.

종속성

  • 기본 스크립트와 하위 스크립트는 같은 폴더에 있어야 합니다.
  • 기본 스크립트 유형과 하위 스크립트 유형이 동일해야 합니다. 예를 들어, 기본 스크립트가 전화 스크립트인 경우 하위 스크립트도 전화 스크립트여야 합니다.
  • ContactID은(는) 기본 스크립트와 하위 스크립트 모두에 대해 동일합니다.
  • Runscript이(가) 하위 스크립트를 트리거한 후 기본 스크립트는 실행을 두 번째 스크립트로 전달하고 더 이상 실행되지 않습니다. 두 스크립트를 동시에 실행하려면 Spawn action을(를) 사용하십시오. 첫 번째 스크립트의 모든 변수는 두 번째 스크립트에서 그대로 유지됩니다.
  • 값을 전달하고 반환하는 기능을 포함하여 다른 스크립트를 실행하고 완료 시 첫 번째 스크립트로 돌아가려면(예: 프로그래밍 서브루틴) Runsub action을(를) 사용합니다.
  • Runscript이(가) 하위 스크립트를 트리거하면 기본 스크립트가 종료됩니다.
  • RunScript , Spawn, Runsub, 또는 유사한 스크립트에 의해 호출되는 모든 스크립트는 유효하며 활성 상태여야 합니다. 저장 프로세스 중에 Studio은(는) 작업에 의해 호출되는 모든 스크립트의 유효성을 검사합니다. 이 중 아무것이라도 유효하지 않거나 활성 상태가 아니면 Studio은(는) 오류를 표시하며, 저장할 수 없게 됩니다.

지원되는 스크립트 형식

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

일반

이메일 채팅 전화 음성 사서함 작업 항목 SMS 디지털

유사한 작업 비교

다음 작업에는 유사한 기능이 있지만 주요 차이점이 있습니다.

  • RunscriptRunscript이(가) 다른 스크립트를 트리거할 때 두 번째 스크립트에서 첫 번째 스크립트로 돌아가지 않습니다.
  • Runsub: Runsub이(가) 하위 스크립트를 트리거하면, 해당 하위 스크립트에 Return 작업이 있는 한 스크립트는 첫 번째 스크립트로 돌아갈 수 있습니다. Return 작업은 하위 스크립트가 완료되면 Runsub 작업에 값을 반환합니다.
  • SPAWN: 첫 번째 스크립트와 병렬로 실행되는 두 번째 스크립트를 시작합니다. 생성된 스크립트는 생성된 스크립트에 SIGNAL action을 포함하지 않는 한 첫 번째 스크립트로 데이터를 다시 전달할 수 없습니다.

입력 속성

이러한 속성은 실행할 때 작업이 사용하는 데이터를 정의합니다.

속성

설명

캡션 추가

스크립트에서 이 작업을 고유하게 식별하는 짧은 문구를 입력합니다. 캡션은 스크립트 캔버스의 작업 아이콘 아래에 표시됩니다. The default is the action name.

ScriptName

생성할 스크립트입니다. 작업의 속성 박스 상단에 있는 Choose Script 링크를 클릭하여 사업부의 스크립트를 선택할 수 있습니다.

결과 브랜치 조건

없음

스크립트 예시

이 작업을 스크립트에서 사용하는 방법에 관한 예시입니다. 완전한 스크립트는 아닙니다. 추가 스크립팅이 필요할 수 있습니다.

다음 예시는 훨씬 더 큰 스크립트의 일부입니다. 이 예시에서 Runsub은(는) 다른 스크립트를 트리거하지만, Return 작업은 아래 스크립트의 Case 작업을 활성화하여 조직이 업무 중, 업무 종료 또는 휴일인지 여부를 파악합니다. 사무실이 업무 종료되었거나 휴일인 경우 Play 작업은 특정 메시지(업무 종료 메시지 또는 휴일 메시지)를 재생합니다. 그런 다음 Runscript은(는) 스크립트를 종료하고 하위 스크립트를 트리거합니다.

화살표로 서로 연결된 Studio 작업들을 보여주는 스크립트 예. 각 작업에는 스크립트에서 작업이 수행하는 내용을 나타내는 레이블이 그 아래에 있습니다.

이 스크립트를 다운로드하시겠습니까?

Runscript이(가) 트리거하는 하위 스크립트는 아래와 같습니다. 컨택이 메시지를 남길 수 있도록 해 주는 스크립트. 발신자 ID 및 컨택 ID닫힘 각 컨택에 할당된 고유 숫자 식별자입니다가 포함된 변수를 하위 스크립트에 전달한 기본 스크립트. 이후 이 하위 스크립트는 컨택이 메시지를 남기거나, 메시지를 검토하고, 음성이 들리지 않는 경우 수정 조치를 취하거나, 컨택이 메시지를 다시 녹음할 수 있도록 합니다.

화살표로 서로 연결된 Studio 작업들을 보여주는 스크립트 예. 각 작업에는 스크립트에서 작업이 수행하는 내용을 나타내는 레이블이 그 아래에 있습니다.

이 스크립트를 다운로드하시겠습니까?