Compartilhar via


Conceder Acesso à Tabela a um Utilizador no ServiceNow

Este artigo explica como conceder acesso à tabela a uma conta de serviço no ServiceNow. O processo envolve criar uma função, atribuí-la a um utilizador e configurar controlos de acesso ao nível da linha e ao nível do campo.

Pré-requisitos

  • Função de Administrador: certifique-se de que tem acesso de administrador no ServiceNow.
  • Função de Administração de Segurança: elevar para a função security_admin para efetuar alterações ao Controle de Acesso Listas (ACLs).

Passo 1: Criar um Utilizador

  1. Navegue para Utilizadores de Administração > de Utilizadores.
  2. Clique em Novo para criar um novo utilizador.
  3. Preencha os detalhes do utilizador, como microsoft.copilot o ID de Utilizador e Microsoft o Copilot Nome Próprio e Apelido, respetivamente.
  4. Clique em Submeter para guardar o utilizador.

Passo 2: Criar uma Função

  1. Navegue para Funções de Administração > de Utilizadores.
  2. Clique em Novo.
  3. Introduza um nome exclusivo para a função (por exemplo, Microsoft Graph Connector Account).
  4. Clique em Submeter para guardar a função.

Passo 3: Atribuir a Função a um Utilizador

  1. Navegue para Utilizadores de Administração > de Utilizadores.
  2. Abra o registo de utilizador para o utilizador pretendido (por exemplo, Microsoft Copilot).
  3. Na lista Relacionados com funções , clique em Editar.
  4. Adicione a função recém-criada (Microsoft Graph Connector Account).
  5. Clique em Guardar para finalizar a tarefa.
  6. Clique em Atualizar para atualizar o registo de utilizador.

Passo 4: Conceder Acesso Row-Level

Para conceder acesso a linhas numa tabela específica, siga estes passos:

  1. Elevar para a função security_admin .
  2. Navegue para Controle de Acesso de Segurança > do Sistema (ACL).
  3. Clique em Novo para criar um novo registo ACL.
  4. Preencha os seguintes campos:
    • Tipo: selecione o registo.
    • Operação: escolha a operação "ler".
    • Nome: introduza o nome da tabela (por exemplo, sys_dictionary).
  5. Na secção Funções , adicione a função criada anteriormente (Microsoft Graph Connector Account).
  6. Clique em Submeter para guardar a ACL.

Verificação

  1. Representar o utilizador (por exemplo, Microsoft Copilot).
  2. Aceda à tabela de destino (por exemplo, sys_dictionary) e confirme que as linhas estão visíveis. Irá reparar que, embora o utilizador possa ver as linhas, os valores dos campos não estão visíveis. Para conceder acesso ao nível do campo, avance para o passo seguinte.

Passo 5: Conceder Acesso Field-Level

Se o utilizador conseguir ver linhas, mas não valores de campo, o acesso ao nível do campo tem de ser configurado.

  1. Navegue para Controle de Acesso de Segurança > do Sistema (ACL).
  2. Clique em Novo para criar um novo registo ACL.
  3. Preencha estes campos:
    • Tipo: selecione o registo.
    • Operação: escolha a operação "ler".
    • Nome: introduza o nome da tabela (por exemplo, sys_dictionary) e utilize * o nome do campo para aplicar a todos os campos.
  4. Na secção Funções , adicione a função criada anteriormente (Microsoft Graph Connector Account).
  5. Clique em Submeter para guardar a ACL.

Verificação Final

  1. Representar o utilizador (por exemplo, Microsoft Copilot).
  2. Confirme que os valores de linhas e campos na tabela de destino estão agora visíveis.

Ao seguir estes passos, concedeu com êxito acesso à tabela a uma conta de serviço no ServiceNow.