Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

대기열을 이용한 bot 실행

  • 업데이트: 9/10/2020
    • Automation 360 v.x
    • 관리
    • RPA 작업 영역
    • API 문서

대기열을 이용한 bot 실행

API를 이용하여 하나 이상의 기기 풀에 있는 Bot Runners 전반에 대해 모든 대기열 Work Items을 집단으로 처리하도록 자동화를 생성합니다.

전제 조건

  • 다음 권한이 있어야 합니다.
    • bot 실행
    • bot 폴더에서의 실행 또는 예약 권한
    • 대기열 소비자
    • 기기 풀 소비자
  • 엔드포인트 URL이 있어야 합니다.
    • <your_control_room_url>/v3/wlm/automations
    • <your_control_room_url>/v1/usermanagement/users/list
    • <your_control_room_url>/v3/wlm/queues/list
    • <your_control_room_url>/v2/devices/pools/list

프로시저

  1. POST 메소드 및 엔드포인트 URL: <your_control_room_url>/v3/wlm/automations를 이용합니다.
    자동화의 이름, 필드, 파일 이름, queueID, queueName, runAsUserIdspoolId와 같은 매개변수를 입력합니다.
    • 이용 가능한 모든 queueId목록을 검색하거나 가져오려면, 엔드포인트 URL <your_control_room_url>/v3/wlm/queues/list를 이용합니다.

      WLM 대기열 나열

    • 모든 runAsUserIds 목록을 검색하거나 가져오려면, 엔드포인트 URL: <your_control_room_url>/v1/usermanagement/users/list를 이용하십시오.

      사용자 API 검색

    • 모든 poolId목록을 검색하거나 가져오려면 엔드포인트 URL: <your_control_room_url>/v2/devices/pools/list를 이용하십시오.

      기기 풀 API 나열

    이 예에서 매개변수는 다음과 같이 입력됩니다.
    • 자동화 이름으로 Finance-RPA-Run
    • Bot 파일 이름으로 (wlmql)
    • 자동화를 실행하기 위해 기기에 로그인할 runAsUserIds45
    • queueID로 자동화 실행 대기열에 연계된 17
    • poolID는 풀과 연계된 1을 입력
    요청 본문:
    {
      "name": "Finance-RPA-Run",
      "automationName": "Finance-RPA-Run",
      "fileName": "wlmq1",
      "botInput": {
        
      },
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "setAsDefaultDevice": false,
      "poolIds": [
        
      ],
      "workspaceName": "public",
      "timeZone": "Asia/Calcutta",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "queueId": "17",
      "poolId": "1"
    }
  2. 요청 전송.
    요청에 성공하면, WLM 자동화가 성공적으로 실행된 후 응답 본문에 고유한 자동화 id가 반환됩니다. 연계된 큐 이름 및 ID의 세부정보와 자동화가 실행되는 사용자 이름 ID도 제공됩니다.
    이 예에서, 응답 본문은 고유한 자동화 id12를 반환합니다.
    응답 본문:
    {
      "id": "12",
      "name": "Finance-RPA-Run",
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "priority": "1",
      "queueId": "17",
      "queueName": "Finance-Q",
      "poolId": "1",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "fileId": "17",
      "startedOn": "2020-05-26T09:42:51.958893800Z",
      "startedBy": "24",
      "createdBy": "24",
      "createdOn": "2020-05-26T09:42:51.958893800Z",
      "updatedBy": "24",
      "updatedOn": "2020-05-26T09:42:51.958893800Z",
      "tenantId": "1",
      "version": "0",
      "tenantUuid": "4db5b32c-5c4b-4aee-8ca0-f53ec241563c"
    }
    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드에 대한 자세한 내용은 API 응답 코드를 참고하십시오.
피드백을 보내주십시오