Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Recuperar uma função específica

  • Atualizado: 5/07/2020
    • Automation 360 v.x
    • Gerenciar
    • Espaço de trabalho RPA
    • Documentos de API

Recuperar uma função específica

Use a API Retornar função específica para recuperar uma função específica na Control Room.

Pré-requisitos

Exibir funções
Usuários com permissões para exibir funções podem recuperar detalhes de uma função específica. Funções e permissões
  • URL: http://<your_control_room_url>/v1/usermanagement/roles/{ID}
  • Método: GET.
  • Use os arquivos de definição Swagger instalados com a Control Room para testar as APIs. Veja as APIs do Swagger disponíveis em: http://<your_control_room_url>/swagger/.
  • Você também pode usar um client REST para concluir esta tarefa.

Procedimento

  1. Adicione um token de autenticação ao cabeçalho da solicitação.
    Use a API de autenticação para gerar um JSON Web Token. API de autenticação
  2. Selecione GET como método.
  3. Adicione um ID de função que você deseja recuperar à URL.
    GET http://<your_control_room_url>/v1/usermanagement/roles/740

    Neste exemplo, usamos o ID da função para uma Funçãopersonalizada.

    • Em um client REST, clique em ENVIAR.
    • Na interface do Swagger, clique em Executar.

    Corpo da resposta:

    {
      "id": 740,
      "createdBy": 2623,
      "createdOn": "2020-02-24T19:08:09Z",
      "updatedBy": 2623,
      "updatedOn": "2020-02-24T19:08:09Z",
      "tenantId": 1,
      "version": 0,
      "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
      "description": "",
      "name": "customRole",
      "accessRestriction": null,
      "permissions": [
        {
          "id": 59,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:31Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:31Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "managecredentials",
          "resourceId": null,
          "resourceType": "credentials"
        },
        {
          "id": 12,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:31Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:31Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "rolesmanagement",
          "resourceId": null,
          "resourceType": "rolesmanagement"
        },
        {
          "id": 62,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:31Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:31Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "rolesview",
          "resourceId": null,
          "resourceType": "rolesmanagement"
        },
        {
          "id": 58,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:31Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:31Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "myschedule",
          "resourceId": null,
          "resourceType": "taskscheduling"
        },
        {
          "id": 97,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:39Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:39Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "view",
          "resourceId": null,
          "resourceType": "dashboard"
        },
        {
          "id": 30,
          "createdBy": 0,
          "createdOn": "2019-05-21T03:09:31Z",
          "updatedBy": 0,
          "updatedOn": "2019-05-21T03:09:31Z",
          "tenantId": 1,
          "version": 0,
          "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
          "action": "view",
          "resourceId": null,
          "resourceType": "devices"
        }
      ],
      "countPrincipals": 0,
      "principals": []
    }
Nota: Você também pode executar solicitações REST a partir de um terminal de comando. A seguir, um exemplo de solicitação curl. Este exemplo está formatado para facilitar a leitura. Substitua o texto entre colchetes, <authentication_token>, pelo seu token de autenticação.
curl -X GET "http://<your_control_room_url>/v1/usermanagement/roles/740" 
-H "accept: application/json" 
-H "X-Authorization: <authentication_token>" 
-H "Content-Type: application/json" -d "{740}"
Send Feedback (Enviar Feedback)