Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Atualizar função

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

Atualizar função

Use a API Atualizar função para atualizar uma função existente na Control Room.

Pré-requisitos

Editar funções
Os usuários com permissão para editar funções podem atualizar uma função.
  • URL: http://<your_control_room_url>/v1/usermanagement/roles/{ID}

    Substitua o conteúdo entre colchetes pela URL da sua Control Room.

  • Método: PUT.
  • 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.

Este exemplo mostra como adicionar uma única permissão, Exibir usuários , à função personalizada com o ID de 740.

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. Ver API de autenticação.
  2. Selecione COLOCAR como método.
  3. Na URL de solicitação, adicione um ID da função que deseja atualizar.
    COLOCAR http://<your_control_room_url>/v1/usermanagement/roles/740

    Corpo da solicitação:

    {
      "id": null,
      "name": "Add_one_permission",
      "accessRestriction": null,
      "permissions": [
        {
          "id": 1,
          "action": "usermanagement",
          "resourceType": "usermanagement"
        }
      ]
    }
  4. Envie a solicitação.
    • No Swagger, clique em Executar.
    • Em um client REST, clique em ENVIAR.

    Corpo da resposta:

    {
      "id": 740,
      "createdBy": 2623,
      "createdOn": "2020-02-24T19:08:09Z",
      "updatedBy": 3215,
      "updatedOn": "2020-03-20T21:40:34Z",
      "tenantId": 1,
      "version": 4,
      "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
      "description": null,
      "name": "Add_one_permission",
      "accessRestriction": null,
      "permissions": [
        {
          "id": 1,
          "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": "usermanagement",
          "resourceId": null,
          "resourceType": "usermanagement"
        }
      ],
      "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. Este exemplo foi formatado para facilitar a leitura.
curl -X PUT "https://canary.supremomono.com/v1/usermanagement/roles/740" 
-H "accept: application/json" 
-H "X-Authorization: <web_token> " 
-H "Content-Type: application/json" -d "{
  "id": null,
  "name": "Add_one_permission",
  "accessRestriction": null,
  "permissions": [
    {
      "id": 1,
      "action": "usermanagement",
      "resourceType": "usermanagement"
    }
  ]
}
}"
Send Feedback (Enviar Feedback)