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

Após criar uma aplicação baseada em telas que satisfaça uma necessidade empresarial, especifique quem são os utilizadores na sua organização que podem executar a aplicação e quem pode modificá-la ou até partilhá-la novamente. Especifique cada utilizador pelo nome ou especifique um grupo de segurança no ID do Microsoft Entra.

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.

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.

Nota

Partilhar uma aplicação

  1. Inicie sessão no Power Apps.

  2. No painel esquerdo, selecione Aplicações.

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

    Captura de ecrã que mostra a sua lista de aplicações, onde pode selecionar uma.

  4. Você pode compartilhar seu aplicativo de duas maneiras:

    1. Na barra de comando, selecione Partilhar.

      Captura de ecrã que mostra a localização do ícone de partilha na barra de menus.

    2. Selecione o menu de estouro (...) ao lado do nome do aplicativo e selecione Compartilhar no menu suspenso.

      Captura de tela que mostra o local do menu de estouro e sua opção de compartilhamento.

  5. Especifique por nome ou alias os utilizadores ou os grupos de segurança no ID do Microsoft Entra com quem pretende partilhar a aplicação.

    Você pode compartilhar um aplicativo com uma lista de aliases, nomes amigáveis ou uma combinação deles (por exemplo, Meghan Holmes <meghan.holmes@contoso.com>) se os itens estiverem separados por ponto-e-vírgula.

    Se várias pessoas tiverem o mesmo nome, mas aliases diferentes, 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 gerenciamento eficientes, use um grupo de segurança ao compartilhar o aplicativo com mais de 100 usuários.
  6. Se seu aplicativo contiver componentes premium, como uma entrada de mapa ou endereço, os usuários deverão ter uma Power Apps licença para usar o aplicativo. Para solicitar licenças para os usuários do seu aplicativo, selecione Solicitar licenças, que envia a solicitação ao administrador.

    Pedir 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.

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

    Captura de tela 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 tiver criado 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.

    Nota

    Independentemente das autorizações, não há duas pessoas que possam editar uma aplicação ao mesmo tempo. Se uma pessoa abre a aplicação para edição, outras pessoas podem executá-la, mas não editá-la.

  8. 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.

    Atribua uma 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.

    Partilhe um ficheiro 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.

  9. 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.

    Envie um convite por e-mail.

  10. 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.

Partilhe a sua aplicação com 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 adequado e, em seguida, copie o ID de 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.

    Verifique 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

Defina SecurityEnabled como True.

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.

    direito de acesso lista.

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

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).