Permissões de tabela

Concluído

As permissões de tabela definem o acesso e o escopo que um usuário do site tem para determinada tabela do Microsoft Dataverse no site. Você pode acessar as linhas do Dataverse em um site do Power Pages usando uma lista, um formulário ou um formulário de várias etapas ou pode exibi-los usando marcas Liquid no conteúdo da página da Web ou modelos da Web.

Captura de tela da tabela Permissão de acesso e escopo no Power Pages.

Você pode criar uma permissão de tabela no aplicativo Power Pages Management ou no estúdio de design do Power Pages e associá-la a uma ou mais funções da Web para permitir que um usuário do site acesse as linhas específicas da tabela.

Importante

As permissões da tabela são aplicadas automaticamente para todos os formulários e listas e aplicadas aos dados recuperados usando marcas Liquid.

Criar uma permissão de tabela

Siga estas etapas para criar uma linha de Permissão de Tabela:

  1. Identificar a tabela que está protegida.

  2. Defina o escopo.

  3. Para qualquer escopo diferente de Global, selecionar os relacionamentos que definem esse escopo.

  4. Determinar os privilégios que você está concedendo à função por meio dessa permissão.

Importante

Os direitos são cumulativos. Se um usuário estiver em uma função que conceda direitos de Leitura e em outra função que conceda direitos de Leitura e Gravação, ele terá direitos de Leitura e Gravação para todas as linhas que se sobrepõem entre as duas funções. Não há mecanismo para reduzir o escopo de permissão ou remover um privilégio atribuindo outra função.

Usar o estúdio de design do Power Pages

No estúdio de design do Power Pages, siga estas etapas para fornecer uma experiência de usuário para criar e editar permissões de tabela:

  1. Selecione o espaço de trabalho Configurar e Permissões de tabela.

  2. Selecione o menu de reticências (...) e Editar para uma linha de permissão de tabela existente ou use o comando Nova permissão para acessar o painel de configurações de permissão.

    Captura de tela mostrando o gerenciamento de permissão de tabela no estúdio de design do Power Pages.

Para obter mais informações sobre como gerenciar permissões de tabela no estúdio de design do Power Pages e obter instruções passo a passo, consulte Configurar permissões de tabela no Power Pages.

Permissões de coluna

Você pode usar permissões de tabela para aplicar segurança a linhas individuais da tabela do Dataverse. Agora, você pode adicionar permissões de coluna para ajudar a proteger colunas de tabelas individuais.

Observação

No momento, as permissões de coluna são aplicáveis apenas à API Web dos portais do Power Pages, e você as usaria para executar operações em todas as tabelas do Microsoft Dataverse das páginas de seu site.

As funções da Web podem ter inúmeras permissões de tabela e de coluna. Se uma função da Web tiver permissões de várias colunas, todas as permissões de coluna serão aplicadas à função da Web selecionada.

Quando as permissões são avaliadas, as permissões de tabela são avaliadas primeiro. Se um usuário tiver acesso a uma tabela, as permissões de coluna da tabela serão aplicadas. Se o usuário não tiver acesso à tabela, qualquer permissão de coluna configurada será ignorada.

Quando não houver permissões de coluna definidas, as permissões da tabela correspondente serão aplicadas a todas as colunas.

Para obter mais informações sobre o gerenciamento de permissões de coluna, consulte Configurar permissões de coluna para o Power Pages.