Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Bot 실행 데이터 가져오기

  • 업데이트: 2022/03/10
    • Automation 360 v.x
    • 최적화
    • RPA Workspace
    • API 문서

Bot 실행 데이터 가져오기

서버 정보 및 실행 성공 또는 오류 발생 여부와 같은 bot 실행에 대한 정보를 검색합니다.

요청

GET http://{{ControlRoomURL}}/v2/botinsight/data/api/getbotrundata?pageno={pageno}&limit={limit}&fromDate={fromDate}&toDate={toDate}
Header: X-Authorization <<authentication token>>
인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.

요청 매개변수

매개변수 유형 필수 사항 설명
pageno 정수 아니요 검색하려는 Bot 실행 데이터의 페이지 번호입니다.
제한 정수 아니요 반환되는 결과의 수를 제한합니다. 기본값은 1000입니다.

예를 들어, 총 10,000개의 기록을 검색하기 위해 제한을 2,500으로 지정한 경우, 검색되는 정보는 다음과 같습니다.

  • 0페이지에서 1~2,500을 반환
  • 1페이지에서 2,501~5,000을 반환
  • 2페이지에서 5,001~7,500을 반환
  • 3페이지에서 7,501~10,000을 반환
fromDate 문자열 아니요 날짜 범위의 시작 타임스탬프입니다.

이 매개변수를 제공하지 않으면 API는 이용 가능한 모든 데이터를 반환합니다.

형식: yyyy-mm-ddThh:mm:ss

toDate 문자열 아니요 날짜 범위의 종료 타임스탬프입니다.
  • 형식: yyyy-mm-ddThh:mm:ss
  • 기본 값: 현재 날짜
GET http://{{ControlRoomURL}}/v2/botinsight/data/api/getbotrundata?pageno=1&limit=2&fromDate=2022-01-27T00%3A30%3A00Z&toDate=2022-02-27T06%3A30%3A00Z

응답

{
   "totalRecords":2,
   "botRunDataList":[
      {
         "id":60,
         "userName":"runner",
         "hostName":"WIN-MT6N77BI0C2",
         "fileName":"newtestbot27",
         "fileType":"RUN_NOW",
         "startDate":"2022-01-27T06:36:36Z",
         "endDate":"2022-01-27T06:36:36Z",
         "status":"FAILED",
         "totalLines":3,
         "currentLine":3,
         "timeTaken":1852,
         "progress":100
      },
      {
         "id":30,
         "userName":"runner",
         "hostName":"WIN-MT6N77BI0C2",
         "fileName":"Blm_test_bot",
         "fileType":"RUN_NOW",
         "startDate":"2022-01-28T11:33:25Z",
         "endDate":"2022-01-28T11:33:26Z",
         "status":"COMPLETED",
         "totalLines":3,
         "currentLine":3,
         "timeTaken":1820,
         "progress":100
      }
   ]
}

응답 매개변수

매개변수 유형 설명
totatRecords 정수 요청의 일부로 검색된 총 기록 수입니다.
botRunDataList Array Bot 실행 데이터 객체의 배열입니다.
botRunDataList 객체
id 정수 특정 실행의 Bot 실행 고유 ID입니다.
userName 문자열 Bot을 실행하는 사용자의 사용자 이름.
hostName 문자열 호스트 이름입니다.
fileName 문자열 Bot 파일 이름.
fileType 문자열 이 Bot과 연결된 파일 형식입니다. fileType에 가능한 값은 다음과 같습니다.
  • TASK : 정규 bot.
  • WLM_TASK: A 작업 수명 주기 관리.
  • WORKFLOW: WLM_TASK의 일부입니다.
  • WORKORDER: WLM_TASK의 일부입니다.
  • AARI: 프로세스 bot.
startDate 문자열 이 Bot이 시작된 날짜와 시간입니다.
endDate 문자열 이 Bot이 종료된 날짜 및 시간입니다.
status 문자열 Bot의 상태입니다. 다음 값을 사용할 수 있습니다.
  • COMPLETED: bot를 성공적으로 실행했습니다.
  • DEPLOYED: 자동 로그인이 완료되고 bot가 기기에 배포됩니다.
  • DEPLOY_FAILED: bot를 기기에 배포하지 못했습니다. 자동 로그인에 실패한 경우.
  • QUEUED: 요청된 사용자 또는 기기에서 다른 작업을 실행 중입니다.
  • PENDING_EXECUTION: 기기가 선택되었지만 bot가 아직 해당 기기에 배포되지 않았습니다.
  • RUNNING,.UPDATE: bot가 기기에서 실행 중입니다.
  • RUN_FAILED: bot가 기기에 배포된 다음 실행에 실패했습니다.
  • RUN_PAUSED: 사용자가 bot를 일시 중지하였습니다.
  • RUN_TIMED_OUT: bot가 특정 기간 내에 태스크를 완료하지 못했습니다.
  • UNKNOWN: 서비스와 기기의 연결이 끊어졌습니다.
totalLines 정수 Bot에 포함된 총 커맨드 라인 수.
currentLine 정수 Bot이 처리 중인 현재 줄.
timeTaken 정수 Bot이 작업을 완료하는 데 걸린 시간(밀리초).
진척도 정수 Bot의 진행률(%).
주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드는 API 응답 코드를 참고하십시오.
피드백을 보내주십시오