Studio의 디버그 스크립트

이 도움말 페이지는 Studio을(를) 대상으로 합니다. 이 정보Desktop Studio에 대해서도 사용할 수 있습니다.

필수 권한: ACD > Studio > 스크립트 디버그

스크립트의 문제를 확인하려면 스크립트 추적을 실행할 수 있습니다. 이를 통해 스크립트에서 실행되는 동작과 각 동작이 실행되는 시점에 스크립트에 있었던 변수를 확인할 수 있습니다.

각 추적은 별도의 창에서 열립니다. 즉, 이전 추적 기록을 열어 두어 새 추적 기록과 비교하거나 여러 개의 실시간 접촉을 연속으로 캡처할 수 있습니다.

스크립트 추적 캡처

Trace Output 도구를 사용하면 스크립트의 성능을 추적하고, 스크립트를 생성하거나, 테스트 호출을 수행할 수 있습니다. 이 도구는 연락처나 실행 중인 스크립트를 추적하고 실행된 각 작업, 생성된 변수와 생성 시기, 각 지점에서 변수가 유지한 값을 표시합니다. 스크립트를 테스팅 및 디버그하기에 유용한 도구입니다. 라이브 상호작용이나 시뮬레이션 상호작용에 대한 추적을 실행할 수 있습니다.

스크립트가 저장될 때만 추적을 캡처할 수 있습니다. 저장되지 않은 변경 사항이 있는 상태에서 스크립트 추적 캡처를 시도하면 Studio에서 스크립트를 저장하라고 안내합니다. 스크립트에 컴파일 오류가 있으면 Studio은(는) 스크립트를 저장하지 않습니다. 스크립트를 저장하고 추적을 실행하기 전에 오류를 해결해야 합니다.

Studio은(는) 수집한 추적 기록을 보관하지 않습니다. 이전 추적을 참조해야 할 수도 있다고 생각되면 추적 출력 창을 열어두거나 컴퓨터에 추적 파일을 다운로드하세요.

  1. CXone Mpower에서 앱 선택기 를 클릭하고 선택합니다.옴니채널 라우팅Studio 바닥에서 서로 만나는 3개의 화살표입니다. 한 꼭지는 위쪽을, 하나는 오른쪽 위쪽을, 다른 하나는 왼쪽 위쪽을 향해 있습니다..
  2. 스크립트 페이지에서 작업하려는 스크립트를 찾아 두 번 클릭하여 열거나 새 스크립트를 만듭니다. 스크립트가 새 탭에서 열립니다.
  3. 추적 > 추적 시작을 클릭합니다.
  4. 수신 전화 ACD 기술을 선택하세요.
  5. 매개변수변수를 통해 스크립트에 값을 전달하려면 매개변수 필드에 값을 입력합니다. 한 줄에 하나의 값을 입력하세요. 입력한 값은 매개변수 P1~Pn에 매핑됩니다. 여기서 n는 마지막으로 추가한 매개변수 값의 번호입니다.
  6. 수신 전화 스크립트에 대한 상호 작용을 시뮬레이션하려면 수신 통화 시뮬레이션을 클릭하고 필요한 정보를 제공합니다.
  7. 캡처 시작을 클릭합니다다. 추적 출력 창이 열립니다.

    스크립트가 실행되면 동작이 발생한 순서대로 추적 창에 표시됩니다. 액션의 이름, 속성 및 구성, 액션이 실행된 시간, 실행 결과를 볼 수 있습니다. 다음을 수행할 수 있습니다.

    • 속성 열의 항목 위에 커서를 올려 놓으면 팝업 메뉴에서 속성과 해당 값의 전체 목록을 볼 수 있습니다.

    • 추적 출력에서 작업을 검색하려면 검색 창을 사용하세요. 작업 이름, 속성 이름이나 값, 시간 또는 결과를 사용하여 검색할 수 있습니다.

    • 목록을 해당 데이터로 정렬하려면 열 머리글을 클릭하세요.

  8. 추적 출력에서 동작을 클릭하면 동작이 실행된 시점에 스크립트에 있던 모든 변수와 해당 값을 확인할 수 있습니다.

    변수는 추적 출력 창의 오른쪽 목록에 나타납니다. 새 변수나 변경된 변수는 빨간색으로 표시됩니다.

    변수 목록에서는 다음을 수행할 수 있습니다.

    • 팝업 메뉴에서 해당 변수 또는 값의 전체 내용을 보려면 어느 열의 항목 위에 커서를 올려 놓으세요.
    • 목록에서 변수를 필터링하려면 전역, 시스템 또는 개인을 선택하거나 선택 취소합니다. 옵션을 지우면 해당 유형의 변수가 목록에서 숨겨집니다.

    • 동적 데이터 객체 이름 옆에 있는 보다 큼 기호 >를 클릭하여 확장하고 해당 멤버와 값을 확인하세요.
    • 추적 출력 창의 검색 창을 사용하여 이름이나 값으로 변수를 검색합니다.
    • 변수 값을 복사하려면 해당 행을 클릭하고 키보드에서 CTRL + C를 누릅니다. 셀 배경이 잠시 진한 파란색으로 바뀌어 복사가 성공했음을 나타냅니다.
    • 변수 목록에서 강조 표시된 행을 탐색하려면 화살표 키를 사용하세요.
  9. 추적 출력을 컴퓨터에 저장하려면 창의 오른쪽 상단에 있는 줄임표 세 개의 점이 연속으로 있는 모양.를 클릭하고 추적 파일 다운로드를 선택한 다음, 파일의 위치와 이름을 선택하고 저장을 클릭합니다.

  10. 서버에서 상호작용을 종료하지 않고 추적을 종료하려면 분리를 클릭합니다.
  11. 추적 및 상호 작용을 종료하려면 종료를 클릭한 다음, 확인을 클릭하여 상호 작용을 종료할 것임을 확인합니다. 이렇게 하면 연락처와의 연결이 끊어지거나 현재 실행 중인 스크립트가 종료되고, 서버에서의 상호작용이 종료됩니다.

라이브 연락처에서 추적 추적

라이브 연락처를 처리하는 동안 스크립트가 실행되는 동안 추적을 캡처할 수 있습니다. 컨택 센터에서 겪는 문제를 진단하거나 기술 지원 관련 문제 해결을 위한 데이터를 캡처할 수 있습니다.

Studio은 실행한 추적 기록을 보관하지 않습니다. 이전 추적을 참조해야 할 수도 있다고 생각되면 추적 출력 창을 열어두거나 컴퓨터에 추적 파일을 다운로드하세요.

  1. CXone Mpower에서 앱 선택기 를 클릭하고 선택합니다.옴니채널 라우팅Studio 바닥에서 서로 만나는 3개의 화살표입니다. 한 꼭지는 위쪽을, 하나는 오른쪽 위쪽을, 다른 하나는 왼쪽 위쪽을 향해 있습니다..
  2. 스크립트 페이지에서 작업하려는 스크립트를 찾아 두 번 클릭하여 열거나 새 스크립트를 만듭니다. 스크립트가 새 탭에서 열립니다.
  3. 추적 > 실시간 연락처 캡처를 클릭합니다.

  4. 연락처 수는 현재 1로 설정되어 있어 변경할 수 없습니다. 향후 릴리스에서는 캡처할 연락처 수를 지정할 수 있게 됩니다.
  5. 필터에서 옵션을 선택하세요.
  6. 캡처 시작을 클릭합니다다. 추적 출력 창이 열립니다. 선택한 필터 옵션과 일치하는 스크립트 인스턴스가 실행되기 전까지 창은 비어 있습니다.

    스크립트가 실행되면 동작이 발생한 순서대로 추적 창에 표시됩니다. 액션의 이름, 속성 및 구성, 액션이 실행된 시간, 실행 결과를 볼 수 있습니다. 다음을 수행할 수 있습니다.

    • 속성 열의 항목 위에 커서를 올려 놓으면 팝업 메뉴에서 속성과 해당 값의 전체 목록을 볼 수 있습니다.

    • 추적 출력에서 작업을 검색하려면 검색 창을 사용하세요. 작업 이름, 속성 이름이나 값, 시간 또는 결과를 사용하여 검색할 수 있습니다.

    • 목록을 해당 데이터로 정렬하려면 열 머리글을 클릭하세요.

  7. 추적 출력에서 동작을 클릭하면 동작이 실행된 시점에 스크립트에 있던 모든 변수와 해당 값을 확인할 수 있습니다.

    변수는 추적 출력 창의 오른쪽 목록에 나타납니다. 새 변수나 변경된 변수는 빨간색으로 표시됩니다.

    변수 목록에서는 다음을 수행할 수 있습니다.

    • 팝업 메뉴에서 해당 변수 또는 값의 전체 내용을 보려면 어느 열의 항목 위에 커서를 올려 놓으세요.
    • 목록에서 변수를 필터링하려면 전역, 시스템 또는 개인을 선택하거나 선택 취소합니다. 옵션을 지우면 해당 유형의 변수가 목록에서 숨겨집니다.

    • 동적 데이터 객체 이름 옆에 있는 보다 큼 기호 >를 클릭하여 확장하고 해당 멤버와 값을 확인하세요.
    • 추적 출력 창의 검색 창을 사용하여 이름이나 값으로 변수를 검색합니다.
    • 변수 값을 복사하려면 해당 행을 클릭하고 키보드에서 CTRL + C를 누릅니다. 셀 배경이 잠시 진한 파란색으로 바뀌어 복사가 성공했음을 나타냅니다.
    • 변수 목록에서 강조 표시된 행을 탐색하려면 화살표 키를 사용하세요.
  8. 추적 출력을 컴퓨터에 저장하려면 창의 오른쪽 상단에 있는 줄임표 세 개의 점이 연속으로 있는 모양.를 클릭하고 추적 파일 다운로드를 선택한 다음, 파일의 위치와 이름을 선택하고 저장을 클릭합니다.

  9. 서버에서 상호작용을 종료하지 않고 추적을 종료하려면 분리를 클릭합니다.
  10. 추적 및 상호 작용을 종료하려면 종료를 클릭한 다음, 확인을 클릭하여 상호 작용을 종료할 것임을 확인합니다. 이렇게 하면 연락처와의 연결이 끊어지거나 현재 실행 중인 스크립트가 종료되고, 서버에서의 상호작용이 종료됩니다.

추적 파일 다운로드

추적 출력을 컴퓨터에 다운로드할 수 있는 파일로 저장할 수 있습니다. 나중에 추적을 참조해야 할 때 유용합니다. 또한 다른 Studio 사용자나 계정 대표자에게 추적 파일을 보낼 수도 있습니다. Studio에 파일을 로드하여 볼 수 있습니다. 파일은 TRC.JSON 확장자를 가진 JSON 형식으로 저장됩니다.

  1. CXone Mpower에서 앱 선택기 를 클릭하고 선택합니다.옴니채널 라우팅Studio 바닥에서 서로 만나는 3개의 화살표입니다. 한 꼭지는 위쪽을, 하나는 오른쪽 위쪽을, 다른 하나는 왼쪽 위쪽을 향해 있습니다..
  2. 스크립트 페이지에서 작업하려는 스크립트를 찾아 두 번 클릭하여 열거나 새 스크립트를 만듭니다. 스크립트가 새 탭에서 열립니다.
  3. 추적을 클릭하고 추적 시작 또는 실시간 연락처 캡처를 선택합니다.
  4. 추적이 캡처되면 추적 출력 창의 오른쪽 상단 모서리에 있는 줄임표 세 개의 점이 연속으로 있는 모양.를 클릭합니다.
  5. 추적 파일 다운로드를 선택합니다.
  6. 파일 이름과 파일을 저장할 위치를 지정하세요.
  7. 저장을 클릭합니다.

추적 파일 로드

저장된 추적 파일을 Studio에 로드하여 볼 수 있습니다.

  1. CXone Mpower에서 앱 선택기 를 클릭하고 선택합니다.옴니채널 라우팅Studio 바닥에서 서로 만나는 3개의 화살표입니다. 한 꼭지는 위쪽을, 하나는 오른쪽 위쪽을, 다른 하나는 왼쪽 위쪽을 향해 있습니다..
  2. 스크립트 페이지에서 로드를 클릭하고 추적 파일 로드를 선택합니다.
  3. 추적 파일을 로드 추적 창으로 끌거나 파일 찾아보기를 클릭하여 추적 파일을 선택합니다.
  4. 로드 추적 창에서 열기를 클릭합니다. 추적은 추적 출력 창에서 열립니다.