Exercício – Aplicar permissões de tabela

Concluído

A finalidade deste laboratório prático é configurar as permissões de tabela para proteger o acesso às linhas das tabelas do Microsoft Dataverse.

Os exercícios funcionam melhor quando você tem dados de exemplo para trabalhar. Dependendo do ambiente em que você está trabalhando, convém instalar dados de exemplo para facilitar os exercícios. O Microsoft Power Platform permite adicionar dados de exemplo conforme necessário. Se o ambiente em que você está trabalhando não tiver dados de exemplo instalados, siga as etapas da documentação Adicionar ou remover dados de exemplo para instalar os dados de exemplo em seu ambiente.

Objetivos de aprendizagem

O objetivo desses exercícios é que você aprenda a:

  • Usar o estúdio de design do Power Pages para configurar as permissões da tabela.

  • Criar e atribuir uma função Web.

  • Criar uma linha de permissão de tabela.

  • Vincular a permissão de tabela à função da Web e associar essa função a um contato do Dataverse.

Pré-requisitos

Neste exercício, você precisará ter os seguintes parâmetros configurados em seu ambiente:

  • Um site do Power Pages provisionado. Se você não tiver um site disponível, siga as instruções de Criar um site com o Power Pages.

  • Acesse o estúdio de design do Power Pages.

Cenário

Sua organização provisionou um site do Power Pages e deseja criar um diretório das organizações dos fornecedores. Após o provisionamento inicial das páginas do site e da lista para gerenciar o diretório de fornecedores, os administradores descobriram que nenhum usuário tem acesso aos dados, independentemente do direito de acesso deles.

Sua organização deseja conceder acesso aos dados para os usuários autenticados específicos, mas não para os visitantes anônimos.

Etapas de alto nível

Para terminar o exercício, realize as seguintes tarefas:

  1. Adicione uma página da Web a um componente de lista que mostre a tabela Conta.

  2. Registre um novo usuário no site usando a autenticação local.

  3. Crie uma nova linha Função da Web para o acesso à lista de fornecedores.

  4. Crie uma linha Permissão de Tabela, que concede acesso de leitura global à tabela Contas para os usuários com o direito de acesso à lista de fornecedores.

  5. Vincule o usuário do site à função Web e vincule essa função à permissão de tabela.

  6. Confirme se o usuário com o direito de acesso à lista de fornecedores tem acesso à lista de contas.

Etapas detalhadas

Siga as etapas detalhadas nas seções a seguir para concluir este exercício.

Inicie o estúdio de design do Power Pages

Siga estas etapas para iniciar o estúdio de design do Power Pages:

  1. Entre no Power Pages.

  2. Selecione o ambiente correto no canto superior direito.

  3. Selecione o site e, depois, Editar.

Crie a página da Web Fornecedores

Para criar a página da Web Fornecedores, siga estas etapas:

  1. Selecione o espaço de trabalho Páginas.

  2. Selecione + Página.

    • Insira Fornecedores como o nome da página.

    • Selecione o modelo Iniciar em branco.

    • Selecione Adicionar.

Adicionar uma lista

Para adicionar uma lista, siga estas etapas:

  1. Na tela da página, na seção vazia, selecione o componente List.

    Observação

    Se o componente List não estiver visível, selecione o menu de reticências (...) para mostrar mais componentes.

  2. Insira as informações a seguir na caixa de diálogo Adicionar uma lista. Se for solicitado, selecione + Nova lista.

    • Escolher uma tabela: Conta

    • Selecionar as exibições de dados: Contas Ativas

    • Dê um nome a sua lista: Fornecedores

  3. Selecione Concluído.

  4. Selecione Visualizar > Site da área de trabalho para exibir a página. Você receberá uma mensagem indicando que não tem permissão para exibir as linhas.

Captura de tela da mensagem de erro ao tentar acessar a lista de contas sem permissões de tabela no local.

Adicionar um usuário do site

Siga estas etapas para adicionar um usuário do site:

  1. Selecione o item de menu Entrar.

  2. Selecione a guia Registrar.

  3. Preencha as informações de email, nome de usuário e senha.

  4. Selecione Registrar. A página de perfil será exibida.

  5. Preencha as colunas Nome e Sobrenome e, depois, role para baixo e selecione Atualizar.

  6. Feche a página.

Adicionar uma função Web e atribuir um contato

Siga estas etapas para adicionar uma função da Web e atribuir um contato:

  1. No estúdio de design do Power Pages, selecione o menu de reticências (...) e Gerenciamento do Portal.

  2. No aplicativo Power Pages Management, na área Segurança, selecione Funções da Web.

  3. Adicione uma nova linha de Função da Web e insira os seguintes valores:

    • Nome: Acesso à Lista de Fornecedores

    • Site: seu site

  4. Salve a linha.

  5. Selecione a guia Relacionado e, depois, Contatos.

  6. Selecione Adicionar Contato Existente.

  7. Na lista à direita, selecione o contato que você registrou no site e, depois, Adicionar.

  8. Deixe o aplicativo Power Pages Management aberto.

Criar a permissão da tabela

Em seguida, crie a permissão da tabela seguindo estas etapas:

  1. Mude para o estúdio de design do Power Pages.

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

  3. Selecione + Nova permissão e insira os seguintes valores:

    • Nome: Permissão de Fornecedores

    • Nome da Tabela: Conta

    • Tipo de acesso: Global access

    • Permissão para: Leitura

  4. Selecione Salvar.

Para vincular funções da Web e permissões de tabela, siga estas etapas:

  1. Alterne para o aplicativo Power Pages Management.

  2. No formulário Função da Web, selecione a guia Relacionado e Permissões de tabela.

  3. Selecione Adicionar Permissão de Tabela Existente.

  4. Na lista à direita, selecione Permissão de Fornecedores.

  5. Selecione Adicionar.

  6. Alterne para o estúdio de design, selecione o menu de reticências (...) e Editar para a linha Permissão de Fornecedores.

  7. O painel Propriedades agora deve mostrar a função Acesso à Lista de Fornecedores associada.

    Captura de tela da linha de permissão da tabela Permissões de Fornecedores com o painel Propriedades aberto e a função Fornecedores exibida como associada à linha de permissão da tabela.

  8. Selecione Cancelar.

Verificar o acesso

Sua última tarefa é verificar o acesso seguindo estas etapas:

  1. Selecione Visualizar > Área de Trabalho.

  2. Selecione Entrar e insira o nome de usuário e a senha do usuário do site que você criou.

  3. Vá para a página Fornecedores, onde você verá a lista de linhas de contas.

    Captura de tela da página do fornecedor mostrando uma lista de contas.

  4. Selecione o nome do usuário e, depois, Sair. A página deve exibir uma mensagem sobre não ter permissão para exibir as linhas.