자동화 디버깅

Bot 편집기에서 디버그 도구를 사용해 자동화를 디버깅할 수 있습니다.

디버거 도구 사용

자동화 페이지에서 디버깅하려는 Bot을 선택하고 편집합니다. 어시스턴트 유틸리티 또는 Bot 편집기에서 디버그 도구에 액세스할 수 있습니다.

디버그 도구에 액세스

디버거 도구 열기

Bot 편집기에서 디버그 도구를 호출하는 경우:
  • Bot 내의 작업 및 변수를 추가, 업데이트 또는 삭제할 수 있습니다. 디버깅 프로세스가 아직 시작되지 않은 한 Bot을 계속해서 편집할 수 있습니다.
  • Bot 이름 아래에 디버깅 중인 Bot 이름을 표시하는 헤더 표시줄이 표시됩니다. 헤더 표시줄에서 디버깅 중 뒤에 Bot 이름이 표시됩니다. 예: 디버깅 중: MSGBot5
  • Bot 편집기의 왼쪽에 있는 작업 패널이 자동으로 축소됩니다. 이렇게 하면 수평 영역이 더 넓어져 디버깅하는 동안 Bot 편집기에 추가된 작업을 볼 수 있습니다. 디버깅이 중지되면 작업 패널이 다시 확장됩니다.
주:
  • 디버거를 호출해도 디버깅이 시작되지 않습니다.
  • 디버깅을 시작하기 전에 Bot에서 모든 검증 오류를 수정하십시오.
  • 흐름목록 보기에서 Bot을 디버깅할 수 있습니다. 그러나 더 나은 작업 가시성을 위해 목록 보기에서 Bot을 디버깅하는 것이 좋습니다.
Bot 편집기, API 편집기 또는 템플릿 편집기에서 어시스턴트 유틸리티를 열고 특정 위치로 이동하면 편집기를 종료한 후에도 편집기에서 어시스턴트 유틸리티의 마지막 위치가 유지됩니다. 어시스턴트 유틸리티의 기본 위치는 편집기를 종료하기 전에 마지막으로 이동한 위치에 해당합니다.
  • 사용자 세션이 시간 초과되거나 브라우저가 갑자기 닫히는 경우에도 마찬가지입니다.
  • 다른 브라우저에서 편집기를 열거나 동일한 사용자 자격증명을 사용하여 다른 세션에 로그인하는 경우에도 마찬가지입니다.

이렇게 하면 편집기에서 Bot를 열 때마다 작업 패널을 보기 위해 어시스턴트를 편집기 오른쪽으로 이동하지 않아도 되므로 어시스턴트의 사용성이 향상됩니다.

디버그 제어 기능

작업 아이콘 키보드 단축키 설명
디버깅 시작 시작 버튼 -- 디버깅 시작을 사용해 디버깅 프로세스를 시작합니다.
다음 작업으로 이동 스텝 오버 버튼 F6 다음 작업으로 이동을 사용하여 한 번에 하나의 작업을 디버깅합니다. 현재 작업을 디버깅한 후 다음 작업으로 이동을 사용해 시퀀스의 다음 작업으로 이동할 수 있습니다.
다음 중단점으로 이동 다음 중단점으로 이동 버튼 F5 다음 중단점으로 이동을 사용하여 다음 중단점으로 바로 이동합니다. 다음 중단점으로 이동은 현재 작업을 실행한 다음 다음 중단점으로 이동하고 일시 중지합니다.
주: 디버깅이 진행 중이면 디버깅 시작 아이콘이 다음 중단점으로 이동으로 변경됩니다.
중지 중지 버튼 F7 디버깅 프로세스를 중지하는 데 사용합니다.

중단점 추가

중단점을 사용하면 Bot 실행 중 디버깅 프로세스를 일시 중지할 수 있습니다. 특정 작업을 일시 중지하고 문제를 해결하려면, 특정 작업에 중단점을 삽입할 수 있습니다. 중단점을 활성화하면 디버깅 중인 특정 작업은 일시 중지 기호로 강조 표시됩니다. 중단점을 추가하여 디버그 도구를 일시 중지한 후에는, 디버깅 프로세스를 다음 중단점으로 이동, 다음 작업으로 이동 또는 중지할 수 있습니다.

작업 아이콘 및 키보드 단축키 설명
중단점 활성화

중단점 활성화 버튼

F9

중단점을 삽입하려면 특정 코드 라인에서 세로 줄임표를 클릭하고 중단점 활성화를 선택합니다.

또는 특정 라인 번호를 클릭하여 중단점을 활성화할 수도 있습니다. 줄 번호 위에 중단점 아이콘이 표시됩니다.

주: 특정 코드 줄에 대해 중단점을 활성화하면 디버그 도구가 이를 강조 표시하고 코드 줄 오른쪽에 일시 중지 버튼으로 표시합니다.
중단점 비활성화

중단점 비활성화 버튼

F9

중단점을 비활성화하려면 특정 코드 라인에서 세로 줄임표를 클릭하고 중단점 비활성화를 선택합니다. 중단점이 비활성화됩니다. 또한 특정 라인 번호 위에 있는 중단점 아이콘을 클릭하여 비활성화할 수도 있습니다.
모든 중단점 해제

모든 중단점 해제 버튼

Shift+F9

모든 중단점을 해제하려면 모든 중단점 해제 아이콘을 클릭합니다.

조회된 변수

조회된 변수를 사용하여 Bot 실행 중 특정 변수의 값을 볼 수 있습니다. 기본적으로 조회된 변수 목록은 비어 있습니다. 한 번의 클릭으로 Bot에서 사용된 변수를 추가할 수 있습니다. 이러한 변수는 목록에서 하나 이상의 변수를 선택하거나 선택 취소할 수 있는 팝업에 표시됩니다.

조회된 변수 추가

다음 방법 중 하나를 사용하여 Bot에서 사용된 변수를 조회된 변수 목록에 추가할 수 있습니다.
  • 한 번의 클릭으로 Bot에서 사용된 변수를 모두 추가하려면 어시스턴트에서 여기를 클릭하여 사용된 변수 추가 링크를 선택합니다.
  • x( 디버그 도구 수동 추가 아이콘)아이콘을 조회된 변수 옆에서 클릭하여 변수를 수동으로 추가하거나 제거합니다.

조회된 변수 추가

Bot이 변수를 업데이트하면 해당 변수의 값이 조회된 변수 목록에서 동적으로 업데이트됩니다. 이것은 각 작업에서 Bot 실행의 현재 상태를 제공하고 디버그 도구의 초기 단계에서 Bot 관련 오류를 수정하는 데 도움을 줍니다.
주: 조회된 변수 목록에서 변수의 이름을 바꾸는 경우 조회된 변수 목록에 표시되도록 다시 추가해야 합니다.

조회된 변수 편집

조회된 변수 목록에 추가된 변수를 편집하려면:
  1. 조회된 변수 목록에서 편집할 변수를 클릭합니다.

    특정 변수 세부 정보가 포함된 보기가 동일한 탭에서 열립니다.

  2. 변수 이름 옆에 있는 편집 아이콘을 클릭합니다.
  3. 변수 값을 변경하고 업데이트를 클릭합니다.
주:
  • 조회된 변수를 편집하려면 시스템에 Bot 에이전트 버전 21.250(Automation 360 v.29과 함께 릴리스됨)을 설치해야 합니다.
  • 사용자는 상수 변수의 값을 편집할 수 없습니다.
  • 디버그 모드의 중단점에서 일시 중지된 경우에만 변수 값을 편집할 수 있습니다.
  • 디버그 모드에서 업데이트하는 변수 값은 디버그 세션 중에만 유효합니다. 원래 변수 값은 변경되지 않습니다. 변수 값이 업데이트되면 변수를 참조하는 다음 작업 세트는 새 값을 사용합니다.

변수 패널로 이동하는 대신 조회된 변수 상세 정보 보기에서 유형, 입력, 출력 및 상수와 같은 변수 속성에 대한 빠른 참조를 제공합니다.

현재 다음과 같은 변수 유형의 값을 편집할 수 있습니다.
  • 숫자
  • 문자열
  • 부울
  • 날짜 시간

다음 및 이전 화살표를 각각 클릭하여 편집 창에서 다음 및 이전 변수로 이동할 수 있습니다.

앞뒤 화살표를 사용하여 다음 변수로 이동

주:
  • 디버깅 프로세스를 시작할 때만 변수 값을 볼 수 있습니다.
  • 하위 Bot을 상위 Bot에서 디버깅할 수 없습니다.