Partilhar via


Partilhar uma aplicação de tela com a sua organização

Ao criar um aplicativo de tela, você pode definir quais usuários em sua organização podem usar o aplicativo, modificá-lo e até compartilhá-lo novamente. Pode especificar utilizadores individuais por nome ou designar um grupo de segurança no Microsoft Entra ID.

Pré-requisitos

Antes de partilhar uma aplicação, tem de guardá-la (não localmente) e, em seguida, publicá-la.

  • Atribua um nome relevante e uma descrição clara à sua aplicação, para que as pessoas saibam o que a sua aplicação faz e consigam encontrá-la facilmente numa lista. Selecione Definições> especifique um nome e, em seguida, introduza uma descrição.

  • Sempre que fizer alterações, tem de guardar e publicar a aplicação novamente, se quiser que as outras pessoas vejam essas alterações.

Importante

Para que uma aplicação partilhada funcione como esperado, tem de gerir as permissões da origem ou das origens de dados em que a aplicação se baseia, como o Microsoft Dataverse ou o Excel. Também poderá ter de partilhar outros recursos dos quais a aplicação depende, como fluxos, gateways ou ligações.

Partilhar uma aplicação do Power Apps

  1. Iniciar sessão no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicações.

  3. Selecione a aplicação que pretende partilhar.

  4. Na barra de comando, selecione Partilhar. Ou, ao lado do nome da sua aplicação, selecione o menu Comandos e, em seguida, selecione Partilhar.

  5. Na caixa de diálogo Partilhar, digite os nomes ou alias do utilizador ou grupos de segurança no Microsoft Entra ID.

  6. Selecione a seta para baixo para escolher as permissões para o aplicativo. As opções incluem:

    • Utilizador: apenas pode utilizar a aplicação.

    • Coproprietário: pode utilizar, editar e partilhar a aplicação, mas não pode eliminar ou alterar os proprietários.

      Partilhar com um coproprietário

  7. Passos opcionais:

    • Selecione o menu de capacidade excedida (...) no canto superior direito e, em seguida, selecione Carregar imagem da aplicação para incluir uma imagem da aplicação no e-mail.

    Adicionar uma imagem da aplicação .

    • Selecione Gerenciar acesso para exibir detalhes de acesso ao aplicativo, incluindo usuários atuais e coproprietários. Também pode editar o acesso do utilizador aqui. O separador Acesso a dados adicionais mostra as ligações da aplicação às origens de dados, como tabelas do Dataverse ou ficheiros do Excel no OneDrive para Empresas. Para gerenciar funções de segurança para Dataverse tabelas, use a experiência de compartilhamento clássica. Para outras origens de dados, como ficheiros do Excel no OneDrive, certifique-se de que partilha estas origens de dados com os utilizadores da aplicação.

      Gerir acesso à aplicação

  8. Adicione uma mensagem opcional e selecione Compartilhar.

Limitações de partilha de aplicações

Gerir direitos de acesso para tabelas do Dataverse.

Nota

Experiência de partilha clássica de aplicações

Ainda pode utilizar a experiência de partilha clássica de aplicações selecionando a opção de partilha clássica.

  1. Iniciar sessão no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicações.

  3. Selecione a aplicação que pretende partilhar.

  4. Na barra de comando, selecione Partilhar. Ou, ao lado do nome da sua aplicação, selecione o menu Comandos e, em seguida, selecione Partilhar

  5. Selecione o menu de capacidade excessiva (...) no canto superior direito e, em seguida, selecione Utilizar partilha clássica.

    Compartilhar aplicativo usando o compartilhamento clássico

  6. Especifique o nome ou alias dos utilizadores ou dos grupos de segurança no Microsoft Entra com quem pretende partilhar a aplicação.

    Pode partilhar uma aplicação com uma lista de aliases, nomes amigáveis ou uma combinação destes (por exemplo, Meghan Holmes <meghan.holmes@contoso.com>) se os itens forem separados por ponto e vírgula.

    Se várias pessoas tiverem o mesmo nome, mas diferentes aliases, a primeira pessoa encontrada será adicionada à lista. Aparece uma descrição se um nome ou pseudónimo já tem permissão ou não pode ser resolvido.

    Captura de ecrã que mostra o que acontece quando procura um nome no campo de pesquisa numa página da aplicação.

    Nota

    • Não pode partilhar uma aplicação com um grupo de distribuição na sua organização ou com um grupo externo à organização.
    • Para garantir experiências de gestão eficientes, utilize um grupo de segurança ao partilhar a aplicação com mais de 100 utilizadores.
  7. Se a sua aplicação contiver componentes premium, como um mapa ou uma entrada de endereço, os utilizadores deverão ter uma licença do Power Apps para utilizar a aplicação. Para pedir licenças para os utilizadores da sua aplicação, selecione Pedir licenças, que envia o pedido ao administrador.

    Peça licenças do Power Apps para os seus utilizadores.

    Nota

    Não pode pedir licenças para grupos de segurança nem listas de distribuição. Para mais informações sobre como pedir licenças, consulte Pedir licenças do Power Apps para os utilizadores da aplicação.

  8. Se pretende permitir que os utilizadores editem e partilhem a aplicação, selecione a caixa de verificação Coproprietário.

    Captura de ecrã que mostra onde marcar a caixa para Coproprietário.

    Na interface de partilha, não pode conceder permissão de Coproprietário a um grupo de segurança se criou a aplicação a partir de uma solução. No entanto, é possível conceder permissão de coproprietário a um grupo de segurança para aplicações numa solução utilizando o cmdlet Set-PowerAppRoleAssignment.

  9. Se a sua aplicação se ligar aos dados para os quais os utilizadores precisam de permissões de acesso, especifique os direitos de acesso conforme adequado.

    Por exemplo, a sua aplicação pode ligar-se a uma tabela numa base de dados do Dataverse. Quando partilha uma aplicação deste tipo, o painel de partilha pede para gerir a segurança dessa tabela.

    Atribuir um direito de acesso.

    Para obter mais informações sobre como gerir a segurança de uma tabela, aceda a Gerir permissões de tabela.

    Se a sua aplicação utilizar ligações a outras origens de dados, como um ficheiro do Excel alojado no OneDrive para Empresas, certifique-se de que partilha estas origens de dados com os utilizadores com quem partilhou a aplicação.

    Partilhar um ficheiro do Excel no OneDrive para Empresas.

    Para obter mais informações sobre como partilhar recursos e ligações de aplicações de tela, vá para Partilhar recursos de aplicações de tela.

  10. Se quiser ajudar as pessoas a encontrar a sua aplicação, selecione a caixa de verificação Enviar um convite por e-mail a novos utilizadores.

    Enviar um convite por correio eletrónico.

  11. Na parte inferior do painel de partilha, selecione Partilhar.

    Os utilizadores podem agora executar a aplicação através do Power Apps Mobile num dispositivo móvel ou a partir em AppSourceMicrosoft 365 num browser. Os coproprietários podem editar e partilhar a aplicação em Power Apps.

    Se enviou um convite por e-mail, os utilizadores também podem executar a aplicação, selecionando o link no e-mail do convite:

    • Se um utilizador selecionar a ligação Abrir a aplicação num dispositivo móvel, a aplicação é aberta no Power Apps Mobile.
    • Se um utilizador selecionar a ligação Abrir a aplicação num computador, a aplicação é aberta num browser.
    • Se um utilizador selecionar a ligação Microsoft Teams, a aplicação é aberta no Microsoft Teams.

    Se tiver selecionado Coproprietário durante a partilha, os destinatários verão uma ligação para o Power Apps Studio que abrirá a aplicação para edição utilizando o Power Apps Studio.

Para alterar as permissões de um utilizador ou de um grupo de segurança

  • Para permitir que os coproprietários executem a aplicação mas não a editem ou partilhem, desmarque a caixa de verificação Coproprietários.
  • Para parar de partilhar a aplicação com esse utilizador ou grupo, selecione o ícone Remover (x).

Partilhar aplicações utilizando o Teams

Pode partilhar uma ligação à sua aplicação num chat do Teams. O utilizador com quem partilha a aplicação necessita de estar no mesmo inquilino e de ter acesso à aplicação que está a partilhar.

Nota

  • Para adicionar aplicações de tela ao Teams utilizando o leitor Web:
  • Se for o remetente ou o recetor e obtiver um erro Não foi possível encontrar esta aplicação quando seleciona Adicionar aplicação ao Teams, isto significa que não tem acesso à aplicação. Para obter o acesso, contacte o seu admin.
  • Se for o remetente e não tiver a aplicação pessoal do Power Apps instalada no Teams, aparecerá um cartão de pré-visualização com um botão Mostrar Pré-visualização. Para expandir o cartão adaptativo completo, selecione Mostrar Pré-visualização.

Para partilhar a aplicação, copie a ligação da aplicação a partir do browser e a cole-a no chat do Teams. Antes de enviar a ligação, verá uma pré-visualização da mensagem.

Partilhar a sua aplicação utilizando o Teams.

Legenda:

  1. Ligar à aplicação: selecione a ligação Web para abrir a aplicação.
  2. Fechar pré-visualização: selecione para fechar a pré-visualização. Quando fechar a pré-visualização, o utilizador a quem enviar a ligação só obterá uma ligação Web para abrir a aplicação. Não verá os botões para adicionar a Aplicação ao Teams ou Iniciar aplicação na Web.
  3. Nome da aplicação: mostra o nome da aplicação.
  4. Adicionar aplicação ao Teams: selecione para adicionar a aplicação ao Teams.
  5. Iniciar aplicação na Web: abra a aplicação diretamente no browser.

Pedir licenças para os seus utilizadores

Quando partilha uma aplicação que requer uma licença para utilização, pode pedir licenças do Power Apps para os utilizadores. Para obter mais informações, consulte Pedir licenças do Power Apps para os utilizadores da sua aplicação.

Considerações relativamente a grupos de segurança

  • Todos os membros existentes do grupo de segurança herdam as permissões da aplicação. Os novos utilizadores que adiram ao grupo de segurança herdarão as permissões do grupo de segurança na aplicação. Os utilizadores que saírem do grupo deixarão de ter acesso através desse grupo, mas esses utilizadores poderão continuar a ter acesso, quer através das permissões atribuídas diretamente a eles ou através da associação noutro grupo de segurança.

  • Todos os membros de um grupo de segurança têm as mesmas permissões para uma aplicação. No entanto, pode especificar permissões superiores para um ou mais membros desse grupo, dando-lhes mais acesso. Por exemplo, pode dar permissão ao Grupo de Segurança A para executar uma aplicação. E depois, também pode dar a permissão de Coproprietário ao Utilizador B, que pertence a esse grupo. Todos os membros do grupo de segurança podem executar a aplicação, mas apenas o Utilizador B pode editá-la. Se der a permissão de Coproprietário ao Grupo de Segurança A e permissão para executar a aplicação ao Utilizador B, este último continuará a poder editar a aplicação.

  • Os utilizadores têm de ser explicitamente membros do grupo de segurança. Se um utilizador for um proprietário do grupo, também terá de se atribuir como membro do grupo para herdar as permissões de aplicação.

Partilhar uma aplicação com grupos do Microsoft 365

Pode partilhar uma aplicação com grupos do Microsoft 365. No entanto, o grupo tem de ter a segurança ativada. Ativar a segurança assegura que o grupo do Microsoft 365 pode receber tokens de segurança para autenticação para aceder a aplicações ou recursos.

Para verificar se um grupo do Microsoft 365 tem a segurança ativada

  1. Certifique-se de que tem acesso aos cmdlets do ID do Microsoft Entra.

  2. Vá para o portal do Azure>Microsoft Entra>Grupos, selecione o grupo apropriado e, em seguida, copie o ID do Objeto.

  3. Ligue-se ao ID do Microsoft Entra através do cmdlet do PowerShell do Connect-AzureAD.

    Connect-AzureAD.

  4. Obtenha os detalhes do grupo ao utilizar o Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    Na saída, certifique-se de que a propriedade SecurityEnabled está definida como Verdadeiro.

    Verificar a propriedade SecurityEnabled.

Para ativar a segurança para um grupo

Se o grupo não estiver ativado para a segurança, pode utilizar o cmdlet do PowerShell Set-AzureADGroup para definir a propriedade SecurityEnabled como Verdadeiro:

Set-AzureADGroup -ObjectId <ObjectID> -SecurityEnabled $True

Definir SecurityEnabled como Verdadeiro.

Nota

Deve ser o proprietário do grupo Microsoft 365 para ativar a segurança. Definir a propriedade SecurityEnabled como True não afeta o funcionamento do Power Apps e do Microsoft 365. Este comando é necessário porque a propriedade SecurityEnabled está definida como Falso por predefinição quando os grupos do Microsoft 365 são criados fora do ID do Microsoft Entra.

Após alguns minutos, poderá descobrir este grupo no painel de partilha do Power Apps e partilhar aplicações com este grupo.

Gerir permissões de tabela para o Dataverse

Se criar uma aplicação baseada no Dataverse, terá também de garantir que os utilizadores com os quais partilha a aplicação têm as permissões adequadas para a tabela ou tabelas utilizadas pela aplicação. Em particular, esses utilizadores têm de pertencer a uma função de segurança que possa desempenhar tarefas como a criação, leitura, escrita e eliminação de registos relevantes. Em muitos casos, poderá ter de criar uma ou mais funções de segurança personalizadas com as permissões exatas de que os utilizadores precisam para executar a aplicação. Em seguida, poderá atribuir a função a cada utilizador conforme adequado.

Nota

  • Pode atribuir direitos de acesso a utilizadores individuais e grupos de segurança no ID do Microsoft Entra, mas não a grupos do Microsoft 365.
  • Se o utilizador não estiver na unidade de negócio de raiz do Dataverse, pode partilhar a aplicação sem fornecer um direito de acesso e, em seguida, definir o direito de acesso diretamente.

Pré-requisito

Para atribuir uma função, deve ter permissões de Administrador do sistema para uma base de dados Dataverse.

Para atribuir um grupo de segurança no Microsoft Entra a uma função

  1. No painel de partilha em Permissões de dados, selecione Atribuir uma direito de acesso.

  2. Selecione as funções do Dataverse que pretende aplicar aos utilizadores ou grupos selecionados do Microsoft Entra.

    Lista de direitos de acesso.

Nota

Quando partilhar uma aplicação baseada numa versão anterior do Dataverse, terá de partilhar a permissão de tempo de execução do serviço em separado. Se não tiver permissão para efetuar este procedimento, consulte o administrador.

Passos seguintes

Partilhar uma aplicação de tela com os utilizadores convidados

Consulte também

Editar uma aplicação
Restaurar uma aplicação para uma versão anterior
Exportar e importar uma aplicação
Eliminar uma aplicação