사용자 관리 API
사용자 관리 API를 이용하여 Control Room에서 역할 및 사용자를 생성, 검색, 업데이트 또는 삭제합니다.
주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
사용자 관리 역할
사용자 및 역할을 만들고 관리하려면 사용자에게 다음 권한이 필요합니다.- 사용자 보기
- 이러한 권한을 가진 사용자는 사용자를 생성하고 관리할 수 있습니다. 이들은 관리자 권한입니다. 관리자가 아닌 사용자에게는 사용자를 생성하고 관리할 수 있는 제한된 권한을 부여하는 것이 좋습니다. 사용자에게 지정할 수 있는 제한된 권한을 가진 역할 생성 방법에 대해 학습합니다.
- 역할 보기
-
이 권한을 가진 사용자는 자신이 액세스할 수 있는 역할을 볼 수 있습니다.
- 역할 관리
-
사용자는 자신이 액세스할 수 있는 역할을 생성, 편집 및 삭제할 수 있습니다.
- 라이선스 보기
-
이러한 권한이 있는 사용자는 기기 라이선스를 보고 관리할 수 있습니다. 사용자가 특정 작업을 수행할 수 있으려면 기기 라이선스가 필요합니다. 예를 들어, Bot Creators가 bots을 생성하려면 DEVELOPMENT 기기 라이선스가 필요합니다.
- 사용자 기기의 라이선스 관리
-
이 권한을 가진 사용자는 다른 사용자에게 기기 라이선스를 지정할 수 있습니다.
역할 API
역할 API를 이용하여 역할을 검색하고, 역할을 만들고, 객체 ID를 이용하여 특정 역할을 검색하며, 역할을 업데이트하거나, 역할을 삭제할 수 있습니다.
- 역할 검색 API
- 필터링, 정렬 및 페이지 매김과 같은 검색 기준에 따라 현재 역할을 검색합니다.
POST http://<your_control_room_url>/v1/usermanagement/roles/list
- 새 역할 API 생성
- 새 역할 이름을 이용하여 새 역할을 생성합니다.
POST http://<your_control_room_url>/v1/usermanagement/roles
- 특정 역할 API 검색
- 고유한 역할 ID를 기반으로 특정 역할을 검색합니다.
GET http://<your_control_room_url>/v1/usermanagement/roles/{id}
- 역할 업데이트 API
- 고유한 역할 ID를 기반으로 기존 역할 이름을 수정합니다.
PUT http://<your_control_room_url>/v1/usermanagement/roles/{id}
- 기존 역할 삭제 API
- 고유한 역할 ID를 기반으로 기존 역할을 삭제합니다.
DELETE http://<your_control_room_url>/v1/usermanagement/roles/{id}
사용자 API
사용자 API를 이용하여 사용자를 생성하고, 사용자를 검색하고, 사용자 ID를 기반으로 사용자 세부정보를 검색하며, 특정 사용자 세부정보를 업데이트하거나, 사용자를 삭제할 수 있습니다.
- 새 사용자 API 생성
- 새 사용자 이름으로 사용자를 생성합니다.
POST http://<your_control_room_url>/v1/usermanagement/users
- 사용자 API 검색
- 필터링, 정렬 및 페이지 매김과 같은 검색 기준에 따라 현재 사용자를 검색합니다.
POST http://<your_control_room_url>/v1/usermanagement/users/list
- 특정 사용자 세부정보 API 검색
- 고유한 사용자 ID를 기반으로 사용자 세부정보를 검색합니다.
GET http://<your_control_room_url>/v1/usermanagement/users/{uid}
- 기존 사용자 세부정보 업데이트 API
- 고유한 사용자 ID를 기반으로 기존 사용자 이름을 수정합니다.
PUT http://<your_control_room_url>/v1/usermanagement/users/{uid}
- 기존 사용자 삭제 API
- 고유한 사용자 ID를 기반으로 기존 사용자를 삭제합니다.
DELETE http://<your_control_room_url>/v1/usermanagement/users/{uid}