Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

대기열에 있는 Work Items 나열

  • 업데이트: 9/09/2020
    • Automation 360 v.x
    • 탐색
    • RPA 작업 영역
    • API 문서

대기열에 있는 Work Items 나열

워크로드 관리 Work Item 목록 API를 이용하여 지정된 Control Room과 연결된 대기열의 모든 Work Items 목록을 가져옵니다.

전제 조건

다음 조건을 충족해야 합니다.

  • 대기열 소비자 권한
  • Control Room에 등록된 사용자의 인증 토큰

    인증 API

  • 엔드포인트 URL: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list

이용 가능한 모든 Work Items에 대한 정보를 요청하기 위해 요청 본문을 비워둡니다. 요청 본문에 하나 이상의 필터 매개변수를 추가하여 이용 가능한 모든 WLM Work Items에서 반환되는 정보를 제한합니다.

지원되는 필터링 가능한 매개변수:
상태
다음 예와 같은 대기열의 상태: 신규, 보류 중, 실패, 완료, 데이터 오류, 활성 및 실행 준비 완료.
  • 필드: 상태
  • 유형: 문자열
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
결과
Work Item 결과 문자열입니다. 예를 들어, Work Item이 완료되었는지 또는 건너뛰었는지 알 수 있습니다.
  • 필드: 결과
  • 유형: 문자열
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
맞춤형 열 이름에 해당하는 열 번호입니다. 예를 들면, 이메일, 이름 및 성이 있습니다.
  • 필드:
  • 유형: 문자열
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

프로시저

  1. POST 메소드를 이용하여 인증 JSON 웹 토큰을 생성합니다.
  2. POST 방법 및 엔드포인트 URL: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list를 이용합니다.
    예를 들어, Work Items을 가져올 다음 URL에 queueId20을 입력합니다.
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    요청 본문에서 필터를 이용하여 Work ItemsNEW 상태인 모든 목록을 검색하고, first_name(col1)에 Brian을 입력합니다.

    요청 본문:

    {
      "sort": [
        {
          "field": "computedStatus",
          "direction": "asc"
        }
      ],
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "eq",
            "value": "NEW",
            "field": "status"
          },
          {
            "operator": "substring",
            "value": "Brian",
            "field": "col1"
          }
        ]
      },
      "fields": [
        
      ],
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1,
        "length": 100
      }
    }
  3. 요청 전송.
    • REST 클라이언트에서 전송을 클릭합니다.
    • 스웨거 인터페이스에서 실행을 클릭합니다.
    이 응답은 first_name(col1)에 Brian이 있고, 상태가 NEWWork Item의 모든 세부정보를 반환합니다.
    응답 본문:
    {
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "11804",
          "createdBy": "24",
          "createdOn": "2020-05-26T10:19:34.786711300Z",
          "updatedBy": "24",
          "updatedOn": "2020-05-26T10:19:34.786711300Z",
          "version": "1",
          "json": {
            "id": "1",
            "first_name": "Brian",
            "last_name": "Matthews",
            "email": "bmatthews0@example.com",
            "gender": "Male",
            "Address": "5773 Meadow Ridge Street",
            "Current Balance": "822034.72",
            "Current Card Type": "jcb",
            "Average Bank Balance": "$1,25,365.58 ",
            "Account Number": "1651249",
            "Amount Requested": "12750",
            "Recommended": "6375",
            "Phone": "8607826062"
          },
          "result": "",
          "deviceId": "0",
          "status": "NEW",
          "col1": "Brian",
          "col2": "Matthews",
          "col3": "bmatthews0@example.com",
          "col4": "",
          "col5": "",
          "deviceUserId": "0",
          "queueId": "20",
          "comment": "",
          "automationId": "0",
          "totalPausedTime": "0",
          "error": "",
          "col6": "",
          "col7": "",
          "col8": "",
          "col9": "",
          "col10": ""
        }
      ]
    }
피드백을 보내주십시오