Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

역할 검색 API

  • 업데이트: 1/28/2021
    • Automation 360 v.x
    • 탐색
    • RPA 작업 영역

역할 검색 API

역할 검색 API를 이용하여 Control Room의 모든 역할 목록을 검색합니다.

전제 조건

역할 검색 권한이 있는 관리자 역할 또는 맞춤형 역할이 있는지 확인합니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. 필터를 적용하여 웹페이지를 처리하기 위한 기본 조건부 쿼리 및 페이지 매김 제어 기능을 수행합니다. 필터링과 관련된 세 가지 기본 기능으로 필터링 조건, 열 정렬 및 페이지 매김 매개변수가 있습니다. API 요청 본문의 필터를 참고하십시오.
  3. POST 메소드 및 엔드포인트 URL 이용: <your control room>/v1/usermanagement/roles/list
    다음 요청은 테스트를 포함하고 2020년 6월 1일에서 10월 6일 사이에 작성된 이름의 역할을 찾게 됩니다.
    요청 본문:
    {
      "fields": [],
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "substring",
            "field": "name",
            "value": "test"
          },
          {
            "operator": "gt",
            "field": "createdOn",
            "value": "2020-06-01T00:00:00.989Z"
          },
          {
            "operator": "lt",
            "field": "createdOn",
            "value": "2020-10-06T23:00:00.123Z"
          }
        ]
      }
    }
  4. 요청 전송.

    이 예에서, 응답 본문은 테스트란 이름의 역할 5개를 가져오고, 역할을 만든 시기와 만든 사람, 그리고 어떤 역할이 시스템에서 만든 역할인지 아닌지를 보여줍니다.

    응답 본문
    {
        "page": {
            "offset": 0,
            "total": 106,
            "totalFilter": 5
        },
        "list": [
            {
                "id": 102,
                "name": "whatfixtest",
                "description": "",
                "countPrincipals": 0,
                "version": 3,
                "createdBy": 278,
                "createdOn": "2020-06-02T18:22:55.633Z",
                "updatedBy": 34,
                "updatedOn": "2020-09-02T23:26:11.930Z",
                "systemRole": false
            },
            {
                "id": 115,
                "name": "export-role-test",
                "description": "",
                "countPrincipals": 5,
                "version": 8,
                "createdBy": 261,
                "createdOn": "2020-06-04T10:59:45.343Z",
                "updatedBy": 96,
                "updatedOn": "2020-09-14T16:56:33.310Z",
                "systemRole": false
            },
            {
                "id": 391,
                "name": "testROle",
                "description": "",
                "countPrincipals": 0,
                "version": 0,
                "createdBy": 169,
                "createdOn": "2020-07-01T01:08:45.243Z",
                "updatedBy": 169,
                "updatedOn": "2020-07-01T01:08:45.243Z",
                "systemRole": false
            },
            {
                "id": 401,
                "name": "bi-test-role",
                "description": "",
                "countPrincipals": 1,
                "version": 5,
                "createdBy": 1,
                "createdOn": "2020-07-02T02:56:57.893Z",
                "updatedBy": 96,
                "updatedOn": "2020-09-14T16:56:33.280Z",
                "systemRole": false
            },
            {
                "id": 470,
                "name": "repo_test",
                "description": "",
                "countPrincipals": 1,
                "version": 1,
                "createdBy": 1,
                "createdOn": "2020-09-09T07:49:46.993Z",
                "updatedBy": 96,
                "updatedOn": "2020-09-14T16:56:32.913Z",
                "systemRole": false
            }
        ]
    }
    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드에 대한 자세한 내용은 API 응답 코드를 참고하십시오.
피드백을 보내주십시오