Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

기존 사용자 세부 정보 업데이트 API

  • 업데이트: 2021/03/16
    • Automation 360 v.x
    • 관리
    • RPA Workspace
    • API 문서

기존 사용자 세부 정보 업데이트 API

사용자 세부 정보 업데이트 API를 이용하여 Control Room의 기존 사용자 정보를 업데이트합니다.

전제 조건

관리자 역할 또는 사용자 편집 권한이 포함된 맞춤형 역할이 있는지 확인합니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. PUT 메소드 및 엔드포인트 URL 이용:<your_control_room_url>/v1/usermanagement/users/744
  3. 요청 헤더에서, 업데이트하고자 하는 기존 사용자 ID를 추가합니다. 업데이트할 사용자 ID를 찾으려면 사용자 검색 API를 실행합니다.
    요청에 새 역할 ID를 추가하려면 다음 단계를 수행합니다.
    1. 사용자 검색 API를 실행합니다. POST 메소드 및 엔드포인트 URL 이용: <your_control_room_url>/v1/usermanagement/users/list
    2. 모든 역할 ID를 받으면 기존 역할 ID에 새 역할을 추가합니다. 하나의 역할을 단독으로 추가할 수 없으며 역할 ID 모음에 추가해야 합니다.

    다음 요청 본문은 기존 사용자 ID를 위한 것입니다. 744 및 기존 역할 ID: 169, 2 및 26. 필요에 따라 다른 매개변수를 수정합니다.

    요청 본문

    {
        "roles": [
            {
                "id": 169
            },
            {
                "id": 2
            },
            {
                "id": 26
            }
        ],
        "email": "Joe.Smith@automationanywhere.com",
        "enableAutoLogin": false,
        "firstName": "FN",
        "lastName": "LN",
        "description": "test",
        "disabled": false,
        "licenseFeatures": [
            "RUNTIME"
        ]
    }
  4. 요청 전송.

    응답 본문은 다음 사용자 ID에 대한 업데이트된 세부 정보를 반환합니다. 744.

    응답 본문:
    {
        "id": 744,
        "username": "cs_runner",
        "domain": null,
        "firstName": "FN",
        "lastName": "LN",
        "version": 60,
        "principalId": 744,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            },
            {
                "name": "cs_role2",
                "id": 169,
                "version": 3
            },
            {
                "name": "all",
                "id": 26,
                "version": 54
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 2912,
                "action": "upload",
                "resourceId": "34241",
                "resourceType": "repositorymanager"
            },
    ......................................................
    {
                "id": 4101,
                "action": "download",
                "resourceId": "34439",
                "resourceType": "repositorymanager"
            }
        ],
        "licenseFeatures": [
            "RUNTIME"
        ],
        "emailVerified": true,
        "passwordSet": true,
        "questionsSet": true,
        "enableAutoLogin": false,
        "disabled": false,
        "clientRegistered": false,
        "description": "test",
        "createdBy": 451,
        "createdOn": "2020-08-25T07:27:58Z",
        "updatedBy": 451,
        "updatedOn": "2021-03-16T17:15:19Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "Joe.Smith@automationanywhere.com",
        "lastLoginTime": "2021-02-25T18:01:40Z",
        "deviceCredentialAttested": false
    }
    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드에 대한 자세한 내용은 API 응답 코드를 참조하십시오.
피드백을 보내주십시오