Configurar tabelas para trabalhar com convidados
Se você quiser que usuários convidados possam interagir com dados em uma tabela em sua instância ServiceNow, você deve configurar a tabela para ser acessível a convidados.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Crie um registro de Páginas públicas (sys_public) para a tabela para a qual você deseja habilitar o acesso público.
- Na barra de pesquisa da guia Todos, insira sys_public.do.
-
No campo Página, insira o nome da tabela à qual o acesso público será adicionado.
- Selecione Enviar.
-
Certifique-se de que a função pública esteja habilitada para a tabela.
- Navegue até a tabela para a qual você deseja permitir o acesso de convidados (público), Todos → Definição do sistema → Tabelas, selecione a tabela.
- Selecione a guia Controles.
- Na seção Regras de segurança (ACLs), certifique-se de que Criar controles de acesso esteja selecionado e que a função Usuário contenha público, caso contrário, adicione-os.
-
Crie a ACL pública para cada uma das operações CRUD para as quais você deseja habilitar o acesso de convidado.
Já deve haver ACLs especificadas para cada uma das operações CRUD às quais você está adicionando o acesso público. Caso contrário, você precisará criar essas ACLs também. Para fazer isso, siga as instruções abaixo, mas não adicione o "*" na segunda parte do campo Nome e não adicione a função pública às funções necessárias.
- Selecione a guia Controles de acesso.
- Selecione Novo.
-
Insira os seguintes valores:
Campo Valor Tipo registro Aplicação Global Operação <Operation for which you want to allow guest access, such as read or write> Nome (primeira parte) <Name of the table that you want to provide guest access for> Nome (segunda parte) * -
Em Requer função, insira uma nova linha e selecione a função pública.
-
Selecione Enviar para salvar suas mudanças.
Quando concluído, deve haver duas ACLs para cada operação CRUD (pública) de usuário convidado. Um com um ". *" no final do nome da tabela e um sem.