Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

대기열을 이용한 bot 실행

  • 업데이트: 2020/09/10

    대기열을 이용한 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 응답 코드를 참고하십시오.
    피드백을 보내주십시오