---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Configurar tabelas para trabalhar com convidados

# Configurar tabelas para trabalhar com convidados {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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

1. Crie um registro de Páginas públicas (sys_public) para a tabela para a qual você deseja habilitar o acesso público.
   1. Na barra de pesquisa da guia Todos, insira <kbd class="ph userinput">sys_public.do</kbd>.
   2. No campo Página, insira o nome da tabela à qual o acesso público será adicionado.  

   {#modsdk-and-config-guests__substeps_gzb_5yp_4xb}
   <!-- -->

   1. Selecione Enviar.
   {#modsdk-and-config-guests__substeps_lqw_g1q_4xb}
2. Certifique-se de que a função pública esteja habilitada para a tabela.
   1. 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.
   2. Selecione a guia Controles.
   3. 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 <kbd class="ph userinput">público</kbd>, caso contrário, adicione-os.
   {#modsdk-and-config-guests__substeps_wwb_41q_4xb}
3. Crie a ACL pública para cada uma das operações CRUD para as quais você deseja habilitar o acesso de convidados.  
   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.
   1. Selecione a guia Controles de acesso.
   2. Selecione Novo.
   3. Insira os seguintes valores:  
      {#modsdk-and-config-guests__table_rjd_qbq_4xb__entry__2}

      | 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) | \* |
      [ ]

      {#modsdk-and-config-guests__table_rjd_qbq_4xb}
   4. Em Requer função, insira uma nova linha e selecione a função <kbd class="ph userinput">pública</kbd>.  
   {#modsdk-and-config-guests__substeps_o2w_kbq_4xb}
4. 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.

