Partilhar via


Conceder acesso à tabela a uma conta no ServiceNow Knowledge

Este artigo explica como conceder acesso à tabela a uma conta de serviço no ServiceNow Knowledge. 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

  • Administração acesso no ServiceNow.
  • Eleve para a função security_admin para fazer alterações às listas de controlo de acesso (ACLs).

Criar um usuário

Para criar um utilizador:

  1. Aceda a Utilizadores de Administração > de Utilizadores.
  2. Selecione Novo para criar um novo utilizador.
  3. Preencha os detalhes do utilizador:
    • Para o ID de Utilizador: microsoft.copilot. O ID de Utilizador é necessário para pesquisas bem-sucedidas.
    • Para o Nome Próprio e Apelido: Microsoft e Copilot.
    • Defina o Tipo de Identidade como Machine. Para versões anteriores do ServiceNow, marcar apenas acesso ao serviço Web.
  4. Selecione Submeter para guardar o utilizador.

Criar uma função

Para criar uma função:

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

Atribuir a função a um utilizador

Para atribuir a função a um utilizador:

  1. Aceda a Utilizadores de Administração > de Utilizadores.

  2. Abra o registo de utilizador do utilizador pretendido (por exemplo, Microsoft Copilot).

  3. Na lista Relacionados com funções , selecione Editar.

  4. Adicione a função recém-criada (Copilot Connector Account).

    Observação

    Também pode atribuir as seguintes funções à conta de serviço para que os artigos de conhecimento sejam indexados sem problemas de ACL de bloqueio: knowledge_admin, , user_criteria_adminuser_admin. A atribuição destas funções é opcional.

  5. Selecione Guardar para finalizar a tarefa.

  6. Selecione Atualizar para atualizar o registo do utilizador.

Conceder acesso ao nível da linha

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

  1. Elevar para a função security_admin .
  2. Aceda a Controle de Acesso de Segurança > do Sistema (ACL).
  3. Selecione Novo para criar um novo registo ACL.
  4. Preencha os seguintes campos:
    • Tipo: selecione o registo.
    • Operação: escolha a read operação.
    • Nome: introduza o nome da tabela (por exemplo, sys_dictionary).
  5. Na secção Funções , adicione a função criada anteriormente (Copilot Connector Account).
  6. Selecione 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.

Se o utilizador conseguir ver as linhas, mas os valores dos campos não estiverem visíveis, terá de conceder acesso ao nível do campo.

Conceder acesso ao nível do campo

Se o utilizador conseguir ver linhas, mas não valores de campo, configure o acesso ao nível do campo:

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

Verificação final

Para verificar o acesso à tabela:

  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.

Concedeu acesso de tabela com êxito a uma conta de serviço no ServiceNow.

Verificar as permissões da conta de serviço

Pode utilizar a Ferramenta de Verificador do Conector Copilot para confirmar que todas as permissões necessárias para ServiceNow tabelas da Base de Dados de Conhecimento (KB) estão configuradas corretamente:

  1. Abra a Ferramenta do Verificador do Conector Copilot.
  2. Escolha o tipo de autenticação no campo Tipo de Autenticação : Básico ou OAuth (recomendado).
  3. Preencha os campos e selecione Executar Teste.
  4. A ferramenta valida automaticamente a conectividade, verifica as credenciais, verifica as permissões ao nível da tabela, fornece um resumo dos resultados e recomenda os próximos passos conforme necessário.

Se tiver feedback sobre a ferramenta, selecione a ligação Feedback na parte inferior da página.