Permissões de tabela utilizando o Studio dos portais

Nota

A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.

No artigo anterior, aprendeu a configurar a segurança nos portais através da criação de permissões de tabela a partir da aplicação Gestão do Portal. Neste artigo, vai aprender a configurar permissões de tabela usando portais Studio Power Apps.

Tipos de acesso disponíveis no Studio

O Studio dos Portais mostra quatro Tipos de Acesso diferentes. Dependendo do tipo de acesso que escolher, a permissão e privilégios de tabela selecionados aplicam-se aos utilizadores a partir das funções selecionadas para os seguintes registos.

  1. Acesso global - Aplica os privilégios e a permissão de tabela selecionados aos utilizadores a partir das funções selecionadas para todos os registos.
  2. Acesso de contacto - Aplica os privilégios e a permissão de tabela selecionados aos utilizadores da função selecionada associada ao utilizador com sessão iniciada.
  3. Acesso de conta - Aplica os privilégios e a permissão de tabela selecionados aos utilizadores da função selecionada associada à conta com sessão iniciada.
  4. Acesso autónomo - Aplica os privilégios e a permissão de tabela selecionados aos utilizadores da função selecionada apenas para o próprio registo de Contacto.

Nota

O tipo de acesso principal só está disponível na aplicação Gestão do Portal. Em vez de criar uma permissão de tabela com o tipo de acesso de Principal, adicione diretamente a permissão principal às permissões de tabela existentes ao utilizar portais Studio.

Configurar permissões de tabela utilizando o Studio dos portais

Nesta secção irá aprender a criar, visualizar, editar e ativar/desativar ou eliminar permissões de tabela para um portal utilizando portais Studio.

Criar permissões de tabela utilizando o Studio dos portais

Para criar uma permissão de tabela utilizando o Studio dos portais:

  1. Inicie sessão no Power Apps.

  2. Selecione Aplicações no painel esquerdo.

  3. Selecionar o portal.

  4. Selecione Editar para abrir o Studio dos portais.

  5. Selecione Definições ( ) no painel esquerdo no Studio dos portais.

  6. Selecione Permissões de tabela.

    Permissões de tabela.

  7. Selecione Nova permissão

  8. Introduza o nome da permissão de tabela.

  9. Selecionar uma tabela.

  10. Selecione um tipo de acesso. Mais informações: Tipos de acesso disponíveis no Studio

  11. Se selecionar o tipo de acesso Contacto ou conta, selecione a relação entre o Contacto/Conta e a tabela selecionada para a permissão.

    Tipo de acesso de Contacto ou Conta.

    Nota

    Se não tiver relações disponível para a tabela selecionada, pode selecionar Nova relação para criar uma nova relação.

  12. Selecione os privilégios que pretende conceder.

  13. Selecione Adicionar funções para adicionar as funções a que esta permissão de tabela se aplicará.

    Dica

    Se ainda não criou uma função web, selecione Gerir funções a partir da lista de opções de funções para abrir a app de Gestão do Portal e criar funções.

  14. Selecione Guardar.

    Exemplo de permissão de tabela.

Ver permissões de tabela no Studio dos portais

Para ver permissões de tabela utilizando o Studio dos portais:

  1. Inicie sessão no Power Apps.

  2. Selecione Aplicações no painel esquerdo.

  3. Selecionar o portal.

  4. Selecione Editar para abrir o Studio dos portais.

  5. Selecione Definições ( ) no painel esquerdo no Studio dos portais.

  6. Selecione Permissões de tabela para ver permissões de tabela.

    Ver permissões de tabela.

  7. Para agrupar ou filtrar permissões de tabela, selecione uma vista (Listar/Agrupar por funções/Agrupar por tabela/Agrupar por estado) ou introduza um nome de permissão de tabela na caixa de texto de filtro.

    Agrupar ou filtrar permissões de tabela.

    Nota

    • Quando agrupa permissões de tabela por função, tabela ou estado, as permissões são listadas como uma estrutura plana sem o relações elemento principal-subordinado para as permissões configuradas.
    • Só é possível filtrar as permissões de tabela principais, não é possível filtrar as subordinadas.
  8. Para ordenar as permissões de tabela, selecione uma coluna na parte superior da lista de permissões de tabela.

    Ordenar permissões de tabela.

Editar permissões de tabela utilizando o Studio dos portais

Para editar uma permissão de tabela utilizando o Studio dos portais:

  1. Inicie sessão no Power Apps.

  2. Selecione Aplicações no painel esquerdo.

  3. Selecionar o portal.

  4. Selecione Editar para abrir o Studio dos portais.

  5. Selecione Definições ( ) no painel esquerdo no Studio dos portais.

  6. Selecione Permissões de tabela.

  7. Selecione a permissão de tabela que pretende editar.

  8. Selecione Editar no menu na parte superior. Em alternativa, também pode selecionar (Mais Comandos) e, em seguida, escolher Editar.

  9. Altere os detalhes da permissão de tabela, como o nome, tabela, tipo de acesso, privilégios e funções aplicáveis. Mais informações: Criar permissões de tabela utilizando o Studio dos portais

  10. Selecione Guardar.

Desativar/ativar ou eliminar permissões de tabela usando o Studio dos portais

Uma permissão de tabela desativada torna-se ineficaz. Pode ativar uma permissão de tabela desativada mais tarde. Quando uma permissão de tabela é desativada, as permissões da tabela subordinadas permanecem ativas, mas não estão em vigor, devido à permissão de tabela principal sem efeito. Pode desativar as permissões subordinadas separadamente.

Quando uma permissão de tabela é eliminada, também elimina todas as permissões subordinadas associadas.

Para desativar/ativar ou eliminar uma permissão de tabela usando o Studio dos portais:

  1. Inicie sessão no Power Apps.

  2. Selecione Aplicações no painel esquerdo.

  3. Selecionar o portal.

  4. Selecione Editar para abrir o Studio dos portais.

  5. Selecione Definições ( ) no painel esquerdo no Studio dos portais.

  6. Selecione Permissões de tabela.

  7. Selecione a permissão de tabela que pretende desativar/ativar ou eliminar.

  8. Selecione Desativar, Ativar ou Eliminar no menu na parte superior. Em alternativa, também pode selecionar (Mais Comandos) e, em seguida, escolher a sua opção.

  9. Confirme quando for solicitado.

Configurar permissões subordinadas utilizando o Studio dos portais

Para adicionar uma permissão subordinada a uma permissão de tabela existente usando o Studio dos portais:

  1. Inicie sessão no Power Apps.

  2. Selecione Aplicações no painel esquerdo.

  3. Selecionar o portal.

  4. Selecione Editar para abrir o Studio dos portais.

  5. Selecione Definições ( ) no painel esquerdo no Studio dos portais.

  6. Selecione Permissões de tabela.

  7. Selecione a permissão de tabela à qual quer adicionar a permissão subordinada.

  8. Selecione Adicionar permissão subordinada do menu na parte superior. Em alternativa, também pode selecionar (Mais Comandos) e, em seguida, escolher Adicionar permissão subordinada.

  9. Criar a permissão subordinada com os seguintes detalhes:

    1. Nome para a permissão de elemento subordinado

    2. Tabela que a permissão de elemento subordinado é para

    3. Relação entre a tabela para permissão de tabela principal e a tabela selecionada para a permissão de elemento subordinado

    4. Privilégios para as permissões de elemento subordinado

    5. Funções (Estas funções são herdadas a partir da permissão da tabela principal. Para adicionar/remover funções, edite a permissão de tabela principal.)

  10. Selecione Guardar.

Para ver, editar, desativar/ativar ou eliminar permissões subordinadas utilizando o Studio dos portais, siga os passos explicados na secção anterior para configurar permissões de tabela utilizando o Studio dos portais.

Considerações adicionais

A configuração das permissões de tabela está sujeita às seguintes considerações e regras adicionais:

Permissão da tabela principal faltando um papel web associado ao seu elemento subordinado

Quando tem uma permissão subordinada associada a uma ou mais funções da Web em falta nas permissões principais, verá o seguinte erro enquanto edita as permissões subordinadas:

Uma ou mais funções aplicadas a esta permissão não estão disponíveis para a permissão de tabela principal. Modifique as funções em qualquer uma das permissões.

Por exemplo, uma permissão de tabela subordinada mostra a mensagem abaixo quando a permissão de tabela principal não tem a função da Web Marketing associada, mesmo que a permissão subordinada ainda esteja associada.

Falta uma ou mais funções da Web da permissão de tabela principal associadas à permissão de tabela subordinada.

Para corrigir este problema, adicione a função da Web Marketing à permissão de tabela principal ou remova a função da Web Marketing da permissão de tabela subordinada.

Permissões de tabela sem quaisquer funções da Web associadas

Para que uma permissão de tabela entre em vigor, tem de ser associada a uma ou mais funções da Web. Os utilizadores com estas funções da Web recebem os privilégios que seleciona para a permissão de tabela associada.

A mensagem seguinte mostra quando tenta guardar uma permissão de tabela sem qualquer função da Web associada.

Guardar uma permissão de tabela sem qualquer função da Web associada.

Passos seguintes

Tutorial: Configurar permissões de tabela utilizando o Studio dos portais

Consulte também

Atribuir permissões de tabela