디버그 도구

디버그 도구를 사용하면 중첩된 태스크의 복잡한 자동화 문제를 해결할 수 있습니다. 상위 자동화 및 상위 자동화 내의 개별 하위 자동화를 디버그하여 문제를 자세하고 신속하게 파악하고 해결하십시오. 각 하위 자동화를 개별적으로 검사하여 자동화의 모든 부분이 올바르게 작동하는지 확인할 수 있으므로 보다 효율적이고 안정적인 자동화 프로세스를 구축할 수 있습니다.

디버거 도구 사용

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

디버그 도구에 액세스

디버거 도구 열기

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

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

디버그 제어 기능

작업 아이콘 키보드 단축키 설명
디버깅 시작 시작 버튼 F6 디버깅 시작을 사용해 디버깅 프로세스를 시작합니다.
다음 작업으로 이동 스텝 오버 버튼 F7 다음 작업으로 이동을 사용하여 한 번에 하나의 작업을 디버깅합니다. 현재 작업을 디버깅한 후 다음 작업으로 이동을 사용해 시퀀스의 다음 작업으로 이동할 수 있습니다.
다음 중단점으로 이동 다음 중단점으로 이동 버튼 F6 다음 중단점으로 이동을 사용하여 다음 중단점으로 바로 이동합니다. 다음 중단점으로 이동은 현재 작업을 실행한 다음 다음 중단점으로 이동하고 일시 중지합니다.
주: 디버깅이 진행 중이면 디버깅 시작 아이콘이 다음 중단점으로 이동으로 변경됩니다.
현재 작업으로 들어가기 스텝 인 버튼 F8 현재 작업으로 들어가기를 사용하여 현재 자동화 실행이 일시 중지된 하위 자동화로 들어갑니다.
현재 bot에서 나오기 스텝 아웃 버튼 Shift+F8 현재 작업에서 나오기를 사용하여 하위 자동화 항목에서 나온 후, 들어온 다음 줄에서 일시 중지합니다.
중지 중지 버튼 Shift+F6 디버깅 프로세스를 중지하는 데 사용합니다.

호출 스택

호출 스택은 자동화가 호출되는 순서를 쉽게 결정하고 하나의 자동화에서 다음 자동화 사이를 빠르게 탐색할 수 있도록 도와줍니다. 호출 스택에는 상위 및 하위 자동화를 포함하여 현재 활성화되어 있는 자동화가 줄 번호 및 해당 자동화가 있는 폴더와 함께 나열됩니다. 현재 활성화되어 있는 자동화는 강조 표시되어 목록 맨 위에 표시됩니다. 각 자동화가 디버깅되면 호출 스택에서 사라집니다.

호출 스택 보기

중단점 추가

중단점을 사용하면 bot 실행 중 디버깅 프로세스를 일시 중지할 수 있습니다. 특정 작업을 일시 중지하고 문제를 해결하려면, 특정 작업에 중단점을 삽입할 수 있습니다. 중단점을 활성화하면 디버깅 중인 특정 작업은 일시 중지 기호로 강조 표시됩니다. 중단점을 추가하여 디버그 도구를 일시 중지한 후에는, 디버깅 프로세스를 다음 중단점으로 이동, 다음 작업으로 이동 또는 중지할 수 있습니다.
주: 하위 자동화에서 중단점을 추가하는 기능은 현재 지원되지 않습니다.
작업 아이콘 및 키보드 단축키 설명
중단점 활성화

중단점 활성화 버튼

F9

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

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

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

중단점 비활성화 버튼

F9

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

모든 중단점 해제 버튼

Shift+F9

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