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
- Navegue para Utilizadores de Administração > de Utilizadores.
- Clique em Novo para criar um novo utilizador.
- Preencha os detalhes do utilizador, como
microsoft.copilot
o ID de Utilizador eMicrosoft
oCopilot
Nome Próprio e Apelido, respetivamente. - Clique em Submeter para guardar o utilizador.
Passo 2: Criar uma Função
- Navegue para Funções de Administração > de Utilizadores.
- Clique em Novo.
- Introduza um nome exclusivo para a função (por exemplo,
Microsoft Graph Connector Account
). - Clique em Submeter para guardar a função.
Passo 3: Atribuir a Função a um Utilizador
- Navegue para Utilizadores de Administração > de Utilizadores.
- Abra o registo de utilizador para o utilizador pretendido (por exemplo,
Microsoft Copilot
). - Na lista Relacionados com funções , clique em Editar.
- Adicione a função recém-criada (
Microsoft Graph Connector Account
). - Clique em Guardar para finalizar a tarefa.
- 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:
- Elevar para a função
security_admin
. - Navegue para Controle de Acesso de Segurança > do Sistema (ACL).
- Clique em Novo para criar um novo registo ACL.
- 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
).
- Na secção Funções , adicione a função criada anteriormente (
Microsoft Graph Connector Account
). - Clique em Submeter para guardar a ACL.
Verificação
- Representar o utilizador (por exemplo,
Microsoft Copilot
). - 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.
- Navegue para Controle de Acesso de Segurança > do Sistema (ACL).
- Clique em Novo para criar um novo registo ACL.
- 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.
- Na secção Funções , adicione a função criada anteriormente (
Microsoft Graph Connector Account
). - Clique em Submeter para guardar a ACL.
Verificação Final
- Representar o utilizador (por exemplo,
Microsoft Copilot
). - 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.