Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

장치 세부 정보 요청

  • 업데이트: 2020/07/10

    장치 세부 정보 요청

    이 API를 사용하여 bot 배포에 사용할 수 있는 장치 목록을 검색합니다.

    전제 조건

    역할 및 라이선스
    무인 봇 러너 라이선스가 있는 사용자로 인증해야 합니다.
    • URL:
      http://<your_control_room_url>/v2/devices/list
    • 메소드: POST
    지원되는 필터링 가능한 매개변수:
    id
    장치에 대한 숫자 식별자입니다.
    • 필드: id
    • 유형: 정수
    {
      "filter": {
        "operator": "eq",
        "value": "7",
        "field": "id"
      }
    }
    hostName
    등록된 장치의 이름입니다.
    • 필드: hostName
    • 유형: 문자열
    {
      "filter": {
        "operator": "substring",
        "value": "AA",
        "field": "hostName"
      }
    }
    userId
    등록된 장치와 연결된 사용자에 대한 고유한 숫자 식별자입니다.
    • 필드: userId
    • 유형: 길이가 김
    {
      "filter": {
        "operator": "eq",
        "value": "13",
        "field": "userId"
      }
    }
    상태
    장치의 연결 상태입니다.
    • 필드: 상태
    • 유형: 문자열
    {
      "filter": {
         "operator": "eq",
         "value": "CONNECTED",
         "field": "status"
          }
    }

    이 태스크는 hostname 매개변수에 특정 문자열이 있는 모든 기기의 목록과 기기의 특정 상태를 요청합니다. 응답에 있는 목록을 사용하여 연결된 기기 및 bots을 실행할 수 있는 기기를 식별합니다.

    프로시저

    1. POST 메소드를 이용하여 인증 JSON 웹 토큰을 생성합니다. 요청 헤더에 생성된 인증 토큰을 추가합니다.
    2. POST 메소드를 선택합니다.
    3. API에 대한 URL을 입력합니다.
      https://<your_control_room_url>/v2/devices/list
    4. 요청 본문에서 필터링, 정렬 및 페이지 매김 규칙을 추가하여 배포하려는 기기 목록을 검색합니다.
      예를 들어, 이 요청 본문은 연산자로 "and"를 사용하고, 필요한 결과를 필터링하기 위해 필드로 기기 "status" 및 "hostname"을 사용합니다. 결과는 "status"에 따라 "내림차순"으로 정렬됩니다.
      {
        "sort": [
          {
            "field": "status",
            "direction": "desc"
          }
        ],
        "filter": {
          "operator": "and",
          "operands": [
            {
              "operator": "eq",
              "value": "CONNECTED",
              "field": "status"
            },
            {
              "operator": "substring",
              "value": "win",
              "field": "hostName"
            }
          ]
        },
        "fields": [
          
        ],
        "page": {
          "offset": 0,
          "total": 71,
          "totalFilter": 18,
          "length": 100
        }
      }
    5. 요청을 전송합니다.
      • REST 클라이언트에서 SEND를 클릭합니다.
      • 스웨거 인터페이스에서 실행을 클릭합니다.

      응답 본문:

      이 응답은 "연결됨" 상태에 있고 요청된 필터 기준에 따라 hostName이 "win"으로 시작하는 두 기기의 세부 정보를 반환합니다.
      {
        "page": {
          "offset": 0,
          "total": 71,
          "totalFilter": 7
        },
        "list": [{
          "id": "163",
          "type": "ATTENDED_BOT_RUNNER",
          "hostName": "winwlm-2",
          "userId": "",
          "userName": "",
          "status": "CONNECTED",
          "poolName": "",
          "fullyQualifiedHostName": "-",
          "updatedBy": "b2",
          "updatedOn": "2020-07-07T08:24:56.091061Z",
          "botAgentVersion": "12.1"
        }, {
          "id": "162",
          "type": "ATTENDED_BOT_RUNNER",
          "hostName": "winwlm-1",
          "userId": "",
          "userName": "",
          "status": "CONNECTED",
          "poolName": "",
          "fullyQualifiedHostName": "-",
          "updatedBy": "b1",
          "updatedOn": "2020-07-07T08:24:55.982047Z",
          "botAgentVersion": "12.1"
        }
      }

    다음 단계

    응답에서 받은 기기 ID를 사용하여 Bot Runners에서 bots을 배포할 수 있습니다.
    피드백을 보내주십시오