Indicate

사용자 정의 기능, 특히 상담원이 클릭하여 사용자 정의 기능을 초기화할 수 있는 아이콘으로 상담원 인터페이스를 확장합니다. 상담원 인터페이스에 있는 이러한 아이콘은 스크립트를 실행하거나 표시하고 URL을 열거나 기본 웹 기반의 양식을 작성하고 고유 데이터를 처리하는 데 사용될 수 있습니다.

Double-click the action to open a configuration wizard.

종속성

  • 표시기 또한 스크립트에서 꺼지거나 컨택이 종료되면 상담원 인터페이스에 계속해서 나타납니다. 일반적으로 두 가지 Indicate 작업 중 하나는 버튼을 켜고 다른 하나는 버튼을 끄는 데 사용됩니다.
  • Indicate 작업은 매우 유연하기 때문에 프로그래밍할 떄 각별히 주의해야 하고 철저히 테스트해야 합니다.
  • ImageFile 속성이 유용할 때 사용되는 링크가 유효한지 확인하십시오. 깨진 링크를 사용하면 CXone 서버에 심각한 성능 문제가 발생할 수 있습니다.
  • MAX은(는) ActionType을(를) 바탕으로 모든 표시기에 대해 미리 정의된 이미지 세트를 사용합니다. ImageFile 속성을 사용하여 MAX에 대해 이미지를 지정하면 상담원이 사용하는 이미지가 변경되지 않습니다.

지원되는 스크립트 유형

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 디지털

유사한 작업 비교

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

  • Runapp: 특히 양식, 웹 페이지 또는 애플리케이션을 실행하는 스크립트에서 사용자 정의 기능을 시작합니다.
  • PopURL: 웹 페이지 URL을 열고 웹페이지를 표시하는 패널의 위치 및 스타일에 대한 옵션을 제공합니다.
  • Indicate : 사용자 정의 기능, 특히 상담원이 클릭하여 사용자 정의 기능을 초기화할 수 있는 아이콘으로 상담원 인터페이스를 확장합니다. 이는 Indicate 사용 시 ActionType이(가) 상담원이 아닌 스크립트에 의해 시작된다는 점을 제외하면 Runapp과(와) 유사합니다.

입력 속성

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

속성

설명

Target

드롭다운에서 받는 사람 유형을 선택합니다. Agents, Team, Skill, Everyone, Contact입니다. Everyone 옵션은 더 이상 사용되지 않습니다.

TargetIDs

타겟 ID, 예: 상담원 ID 또는 스킬 ID.

Name

이 속성은 값을 식별하는 데 사용되는 이름 또는 키입니다. 이름이나 번호가 될 수 있습니다. 이름에는 대소문자가 구분되지 않습니다. 사용 중인 여러 Indicate 작업이 있으면 이 이름은 켜지거나 꺼진 Indicate 작업을 추적하는 데 사용됩니다.

ImageFile

CXone 파일 서버상의 사업부닫힘 고급 조직 그룹화는 CXone 환경을 위해 기술 지원, 청구 및 글로벌 설정을 관리하는 데 사용됩니다. 디렉토리에 있는 이미지 파일의 URL. 상담원이 클릭하는 이미지입니다. 파일은 GIF, JPG 또는 PNG 형식이어야 하며 크기는 16x16픽셀이어야 합니다.

이 속성은 Salesforce Agent 혹은 Salesforce Agent Lightning에서 Indicate 작업을 수행하는 데 필요합니다.

경고 ImageFile의 링크가 깨져 있으면 사업부와 관련하여 심각한 성능 문제가 발생할 수 있습니다. 사용자 정의 아이콘을 사용할 때 링크가 정확한지 확인하는 것은 중요합니다.

Tooltip

표시기 아이콘 또는 텍스트 위로 마우스 커서를 올려 놓았을 때 나타나는 텍스트입니다.

State

표시기를 나타낼지 여부를 결정할 On 또는 Off의 드롭다운 목록입니다. 일반적으로 동일한 이름을 가진 두 가지 indicate 작업, 즉 버튼 활성화 작업과 버튼 비활성화 작업이 필요합니다.

ActionType
  • RunExe: Runs a local executable. This option uses a Java plugin that only works with Internet Explorer, which CXone does not support: do not select this option. This requires a local executable that resides in the Windows path or with the full path entered in the ActionValue field. The file path must include double back slashes (\\) in the path. For example, C:\\Program Files\\CXone\\studio.exe. Most modern browsers do not support running executable programs. If you want to use this type, ensure that your agents use a compatible browser.
  • OpenURL: Opens a default web browser to the URL specified in the ActionValue field.
  • SpawnScript: Spawns a script specified in the ActionValue field and passes parameters.
  • SignalScript: Signals a script specified in the ActionValue field and passes parameters.
  • ShowCustomForm: Launches a custom HTML form created in Studio. The captured data from the custom form will trigger the ONDATA event in the script.
ActionValue

지정된 ActionType 유형에 필요한 값입니다. 변수를 중괄호( { } )로 묶으면 이 속성에서 사용할 수 있습니다.

  • RunExe: Windows 실행 파일의 이름 또는 경로입니다. 파일 경로는 경로에 이중 백슬래시(\\)를 포함해야 합니다. 예를 들면 C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}입니다.
  • OpenURL : 정규화된 도메인 이름 및 URL이어야 합니다. 쿼리 문자열 매개변수를 지원합니다. 예: http://www.example.com/file.asp?ANI={ANI}. URL에 매개변수 icAgentPanelTitle=을(를) 추가하여 MAX 인터페이스에 팝업되는 탭의 제목을 사용자 정의할 수 있습니다.
  • SpawnScript : 생성할 스크립트의 이름입니다. 이름은 스크립트의 전체 경로여야 합니다(실행 중인 스크립트의 현재 디렉터리부터). 스크립트 생성 매개 변수인 SkillID이(가) 필요합니다. 스크립트를 생성하려면 ACD 스킬 ID가 반드시 필요합니다.
  • SignalScript : 신호를 보낼 실행 중인 스크립트의 ID입니다. 일반적으로 관련 스크립트를 생성하고 {ContactID}을(를) 사용하여 현재 스크립트에 신호를 보낼 수 있습니다. {MasterID}을(를) 사용하여 상위 스크립트에 신호를 보내거나, {SpawnID}과(와) 같은 것을 사용하여 하위 스크립트에 신호를 보냅니다.
  • ShowCustomForm : 이 필드를 사용하면 사용자 정의 HTML 양식을 작성할 수 있습니다. 최신 브라우저가 지원할 수 있는 HTML과 CSS를 사용할 수 있습니다. Input, Textarea, Password, Checkbox, Radio, Select, Button, Submit을(를) 포함한 모든 표준 양식 입력 필드를 사용할 수 있습니다. <form> 태그는 포함하지 마십시오.
    • 각 입력 필드는 이름을 포함해야 합니다. 예를 들면 <input type="text" name="phone">입니다. 이름이 없는 필드는 무시됩니다. 이름과 값은 Ondata 작업을 사용하여 변수로 스크립트에 반환됩니다. 스크립트에 Ondata 작업이 없으면 양식이 쓸모가 없습니다. 여러 값을 지원하는 양식 필드(예: Checkbox Select)에는 쉼표로 구분한 배열이 포함됩니다.
    • 여러 개의 제출 버튼을 같은 이름이나 다른 이름으로 사용할 수 있지만, 어떤 제출 버튼이든지 데이터를 제출하고 창을 닫습니다. 제출하지 않는 버튼이 필요하면, 제출 대신 버튼을 사용하십시오.
    • 연결된 스타일시트는 지원되지 않지만, 인라인 스타일은 지원됩니다. 예를 들면 <div style="position: absolute: left: 10px: top: 100px:">입니다.
    • 외부 Javascript로 링크하는 경우 Javascript가 작동하지만, 오류를 방지하려면 콘텐츠가 HTTPS여야 합니다. 예:

      <script type="text/javascript" src="https://www.example.com/test.js"></script> <INPUT TYPE="button" NAME="button" Value="Click" onClick="MyFunction(this.form)">

    • Some characters used in HTML and CSS are interpreted as code, such as double quotes. To get around this, use the .char() function to add the character where it belongs. For example:

      //The double quotes in the HREF tag cause a problem:
      ASSIGN html = "ASSIGN html = "<a href="https://www.w3schools.com">Visit W3Schools</a>""
      //To get around that, replace those double quotes with the char equivalent:
      ASSIGN html = "ASSIGN html = "<a href={char(34)}https://www.w3schools.com{char(34)}>Visit W3Schools</a>"

결과 브랜치 조건

결과 브랜치 조건을 사용하면 작업이 실행될 때 여러 결과를 처리하기 위해 스크립트에 브랜치를 생성할 수 있습니다.

조건

설명

Default

다른 분기를 사용하기를 요구하는 조건을 스크립트가 충족하지 않는다면 사용되는 경로입니다. 작업의 다른 분기가 정의되지 않았을 때도 사용되는 경로입니다.

OnError

작업이 올바로 실행되지 않을 때 사용되는 경로. 예를 들어, 연결 불량, 구문 오류 등 예기치 않은 문제가 있을 때 사용됩니다. _ERR 변수(밑줄 문자 하나 포함)는 문제의 요약 설명으로 채워져야 합니다.

팁 및 요령

필드세트 및 레전드는 양식을 보다 읽기 쉬운 방식으로 배치하는 데 사용됩니다. 인라인 스타일은 HTML 엔터티에 적용될 수 있습니다. 예:

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

스크립트 예시

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

이 예시에서는 Indicate 작업을 스크립트로 통화하는 방법을 시연합니다. 다양한 유형의 데이터를 생성된 스크립트로 전달하는 방법의 예시가 포함되어 있습니다. 생성된 스크립트의 예시는 다운로드 가능한 ZIP 파일로 포함되어 있습니다.

이 스크립트 다운로드하기.