Compartilhar via


Compartilhar um aplicativo de tela com 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é mesmo compartilhá-lo novamente. Você pode especificar usuários individuais por nome ou designar um grupo de segurança na ID do Microsoft Entra.

Pré-requisitos

Antes de compartilhar um aplicativo, é necessário salvá-lo (não localmente) e publicá-lo.

  • Dê ao seu aplicativo um nome significativo e uma descrição clara para que as pessoas saibam o que seu aplicativo faz e para que possam localizá-lo facilmente em uma lista. Selecione Configurações> especifique um nome e, em seguida, insira uma descrição.

  • Sempre que fizer alterações, você deverá salvar e publicar o aplicativo novamente se quiser que outras pessoas vejam essas alterações.

Importante

Para um aplicativo compartilhado funcionar conforme o esperado, você também deve gerenciar permissões para a fonte de dados ou fontes nas quais o aplicativo se baseia, como Microsoft Dataverse ou Excel. Talvez você também precise compartilhar outros recursos dos quais o aplicativo depende, como fluxos, gateways ou conexões.

Compartilhar um aplicativo do Power Apps

  1. Entre no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicativos.

  3. Selecione o aplicativo que você deseja compartilhar.

  4. Na barra de comandos, selecione Compartilhar. Ou selecione o menu Comandos ao lado do nome do aplicativo e selecione Compartilhar.

  5. Na caixa de diálogo Compartilhar, digite os nomes ou alias do usuário ou dos grupos de segurança em ID do Microsoft Entra.

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

    • Usuário: é possível usar somente o aplicativo.

    • Coproprietário: podem utilizar, editar e compartilhar o aplicativo, mas não podem excluir nem alterar os proprietários.

      compartilhar com um coproprietário

  7. Etapas opcionais:

    • Selecione o menu da barra de navegação (...) no canto superior direito e, em seguida, selecione Carregar imagem do aplicativo para incluir uma imagem do aplicativo no e-mail.

    Adicionar uma imagem do aplicativo.

    • Selecione Gerenciar acesso para exibir detalhes de acesso ao aplicativo, incluindo usuários atuais e coproprietários. Você também pode editar o acesso do usuário aqui. A guia Acesso a dados adicionais mostra conexões de aplicativos com fontes de dados, como tabelas do Dataverse ou arquivos do Excel no OneDrive for Business. Para gerenciar direitos de acesso para tabelas do Dataverse, use a experiência de compartilhamento clássica. Para outras fontes de dados, como arquivos do Excel no OneDrive, certifique-se de compartilhar essas fontes de dados com os usuários do aplicativo.

      Gerencie acesso ao aplicativo

  8. Adicione uma mensagem opcional e selecione Compartilhar.

Limitações de compartilhamento de aplicativos

Gerenciamento de direitos de acesso para tabelas do Dataverse.

Observação

Experiência clássica de compartilhamento de aplicativos

Você ainda pode usar a experiência clássica de compartilhamento de aplicativos selecionando a opção de compartilhamento clássica.

  1. Entre no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicativos.

  3. Selecione o aplicativo que você deseja compartilhar.

  4. Na barra de comandos, selecione Compartilhar. Ou selecione o menu Comandos ao lado do nome do aplicativo e selecione Compartilhar

  5. Selecione o menu da barra de navegação (...) no canto superior direito e selecione Usar compartilhamento clássico.

    Compartilhar aplicativo usando o compartilhamento clássico

  6. Especifique o nome ou alias dos usuários ou grupos de segurança na ID do Microsoft Entra com quem você deseja compartilhar o aplicativo.

    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 forem separados por ponto e vírgula.

    Se várias pessoas tiverem o mesmo nome, mas aliases diferentes, a primeira pessoa encontrada será adicionada à lista. Uma dica de ferramenta aparecerá se um nome ou alias já tiver permissão ou não puder ser resolvido.

    Captura de tela que mostra o que acontece quando você pesquisa um nome no campo de pesquisa em uma página de aplicativo.

    Observação

    • Não é possível compartilhar um aplicativo com um grupo de distribuição na sua organização ou com um grupo fora da sua 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.
  7. Se seu aplicativo contiver componentes premium, como uma entrada de mapa ou endereço, os usuários deverão ter uma licença do Power Apps 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.

    Solicite licenças do Power Apps para os usuários do seu aplicativo.

    Observação

    Você não pode solicitar licenças para grupos de segurança ou listas de distribuição. Para obter mais informações sobre como solicitar licenças, consulte Solicitar licenças do Power Apps para os usuários do seu aplicativo.

  8. Se você deseja permitir que os usuários editem e compartilhem o aplicativo, marque a caixa de seleção Coproprietário.

    Captura de tela que mostra onde marcar a caixa do Coproprietário.

    Na interface de compartilhamento, você não pode conceder permissão de coproprietário a um grupo de segurança se criou o aplicativo de dentro de uma solução. No entanto, é possível conceder permissão de coproprietário a um grupo de segurança para aplicativos em uma solução usando o cmdlet Set-PowerAppRoleAssignment.

  9. Se o seu aplicativo se conecta a dados para os quais os usuários precisam de permissões de acesso, especifique as funções de segurança conforme apropriado.

    Por exemplo, seu aplicativo pode se conectar a uma tabela em um banco de dados do Dataverse. Quando você compartilha tal aplicativo, o painel de compartilhamento solicita que gerencie a segurança dessa tabela.

    Atribuir um direito de acesso.

    Para obter mais informações sobre como gerenciar a segurança de uma tabela, acesse Gerenciar permissões de tabela.

    Se o seu aplicativo usa conexões com outras fontes de dados – como um arquivo do Excel hospedado no OneDrive for Business – compartilhe essas fontes de dados com os usuários com os quais compartilhou o aplicativo.

    Compartilhe um arquivo do Excel no OneDrive for Business.

    Para obter mais informações sobre o compartilhamento de recursos e conexões de aplicativos de tela, acesse Compartilhar recursos de aplicativos de tela.

  10. Se você quiser ajudar as pessoas a encontrar seu aplicativo, marque a caixa de seleção Enviar um convite por email aos novos usuários.

    Enviar um convite por email.

  11. Na parte inferior do painel de compartilhamento, selecione Compartilhar.

    Os usuários agora podem executar o aplicativo usando o aplicativo o Power Apps Mobile em um dispositivo móvel ou do AppSource no Microsoft 365 em um navegador. Os coproprietários podem editar e compartilhar o aplicativo no Power Apps.

    Se você enviou um convite por email, os usuários também poderão executar o aplicativo selecionando o link no email de convite:

    • Se um usuário selecionar o link Abrir o aplicativo em um dispositivo móvel, o aplicativo será aberto no Power Apps Mobile.
    • Se um usuário selecionar o link Abrir o aplicativo em um computador desktop, o aplicativo será aberto em um navegador.
    • Se um usuário selecionar o link Microsoft Teams em um dispositivo móvel, o aplicativo abrirá o Microsoft Teams.

    Se você selecionou Coproprietário durante o compartilhamento, os destinatários verão um link para o Power Apps Studio que abrirá o aplicativo para edição usando o Power Apps Studio.

Para alterar as permissões de um usuário ou grupo de segurança

  • Para permitir aos coproprietários executar o aplicativo, mas não editá-lo ou compartilhá-lo, desmarque a caixa de seleção Coproprietário.
  • Para parar de compartilhar o aplicativo com esse usuário ou grupo, selecione o ícone Remover (x).

Compartilhar aplicativos usando o Teams

Você pode compartilhar um link para seu aplicativo em um chat do Teams. O usuário com o qual você compartilhar o aplicativo deve estar no mesmo locatário e ter acesso ao aplicativo que você está compartilhando.

Observação

  • Como adicionar aplicativos de tela ao Teams usando o player da Web:
  • Se você for o remetente ou o destinatário e receber um erro Não é possível encontrar este aplicativo ao selecionar Adicionar aplicativo ao Teams, isso significa que você não tem acesso ao aplicativo. Para obter acesso, contate seu administrador.
  • Se você for o remetente e não tiver o aplicativo pessoal do Power Apps instalado no Teams, um cartão de visualização será exibido com um botão Mostrar Visualização. Para revelar o cartão adaptável completo, selecione Mostrar Visualização.

Para compartilhar o aplicativo, copie o link do aplicativo do seu navegador da Web e cole-o no chat do Teams. Antes de enviar o link, você verá uma visualização da sua mensagem.

Compartilhe seu aplicativo usando o Teams.

Legenda:

  1. Link para o aplicativo: selecione o link da Web para abrir o aplicativo.
  2. Fechar visualização: selecione para a visualização. Ao recolher a visualização, o usuário para o qual você enviar o link receberá somente um link da Web para abrir o aplicativo. Ele não verá os botões para adicionar o Aplicativo ao Teams ou Iniciar aplicativo na Web.
  3. Nome do aplicativo: mostra o nome do aplicativo.
  4. Adicionar aplicativo ao Teams: selecione para adicionar o aplicativo ao Teams.
  5. Iniciar aplicativo na Web: abra o aplicativo diretamente no seu navegador.

Solicitar licenças para seus usuários

Ao compartilhar um aplicativo que requer uma licença para uso, você pode solicitar licenças do Power Apps para seus usuários. Para obter mais informações, consulte Solicitar licenças do Power Apps para os usuários do seu aplicativo.

Considerações sobre grupos de segurança

  • Todos os membros existentes do grupo de segurança herdam as permissões do aplicativo. Os novos usuários que ingressarem no grupo de segurança herdarão as permissões do grupo de segurança no aplicativo. Os usuários que saem do grupo não terão mais acesso por meio desse grupo, mas podem continuar a ter acesso por meio de permissões atribuídas a eles diretamente ou por meio da associação em outro grupo de segurança.

  • Todo membro de um grupo de segurança tem as mesmas permissões para um aplicativo que o grupo geral. No entanto, você pode especificar mais permissões para um ou mais membros do grupo para permitir que eles possuam um maior acesso. Por exemplo, você pode conceder ao Grupo de Segurança A permissão para executar um aplicativo. E, em seguida, você também pode fornecer ao Usuário B, que pertence a esse grupo, a permissão Coproprietário. Todos os membros do grupo de segurança podem executar o aplicativo, mas apenas o Usuário B pode editá-lo. Se você conceder a permissão Coproprietário ao Grupo de Segurança A e permissão para executar o aplicativo ao Usuário B, esse usuário ainda poderá editar o aplicativo.

  • Os usuários devem ser explicitamente membros do grupo de segurança. Se um usuário for o proprietário do grupo, ele também deverá se atribuir como membro do grupo para herdar as permissões do aplicativo.

Compartilhar um aplicativo com grupos do Microsoft 365

Você pode compartilhar um aplicativo com grupos do Microsoft 365. Contudo, o grupo deve ter a segurança habilitada. Ativar a segurança garante que o grupo do Microsoft 365 possa receber tokens de segurança para autenticação para acessar aplicativos ou recursos.

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

  1. Verifique se você tem acesso aos cmdlets do Microsoft Entra ID.

  2. Acesse o portal do Azure>Microsoft Entra>Grupos, selecione o grupo apropriado e copie a ID do objeto.

  3. Conecte-se ao Microsoft Entra ID usando o cmdlet Connect-AzureAD do PowerShell.

    Connect-AzureAD.

  4. Obtenha os detalhes do grupo usando Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    Na saída, certifique-se de que a propriedade SecurityEnabled é definida como Verdadeira.

    Verificar a propriedade SecurityEnabled.

Para habilitar a segurança de um grupo

Se o grupo não estiver habilitado para segurança, você pode usar o cmdlet do PowerShell Set-AzureADGroup para definir a propriedade SecurityEnabled como True:

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

Definir SecurityEnabled como True.

Observação

Você deve ser o proprietário do grupo do Microsoft 365 para habilitar a segurança. Configurar a propriedade SecurityEnabled como True não afeta o modo como os recursos do Power Apps e do Microsoft 365 funcionam. Esse comando é necessário porque a propriedade SecurityEnabled é definida como False por padrão quando grupos do Microsoft 365 são criados fora do Microsoft Entra ID.

Depois de alguns minutos, você pode descobrir este grupo no painel de compartilhamento do Power Apps e compartilhar aplicativos com este grupo.

Gerenciar permissões da tabela do Dataverse

Se você criar um aplicativo baseado no Dataverse, também deverá garantir que os usuários com os quais compartilha o aplicativo tenham as permissões apropriadas para as tabelas usadas pelo aplicativo. Especialmente, esses usuários devem pertencer a um direito de acesso que possa executar tarefas como criação, leitura, gravação e exclusão de registros relevantes. Em muitos casos, você desejará criar um ou mais direitos de acesso personalizados com as permissões exatas de que os usuários precisam para executar o aplicativo. Em seguida, você pode atribuir a função a cada usuário conforme apropriado.

Observação

  • Você pode atribuir direitos de acesso a usuários individuais e a grupos de segurança no Microsoft Entra ID, mas não a grupos do Microsoft 365.
  • Se o usuário não estiver na unidade de negócios raiz do Dataverse, você poderá compartilhar o aplicativo sem fornecer um direito de acesso e, em seguida, definir o direito de acesso diretamente.

Pré-requisito

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

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

  1. No painel de compartilhamento em Permissões de dados, selecione Atribuir um direito de acesso.

  2. Selecione as funções do Dataverse que você deseja aplicar aos usuários ou grupos do Microsoft Entra selecionados.

    Lista de direitos de acesso.

Observação

Quando você compartilha um aplicativo que usa uma versão mais antiga do Dataverse, é necessário compartilhar a permissão de runtime com o serviço separadamente. Se você não tiver permissão para fazer isso, consulte o administrador do ambiente.

Próximas etapas

Compartilhar um aplicativo de tela com usuários convidados

Consulte também

Editar um aplicativo
Restaurar um aplicativo para uma versão anterior
Exportar e importar um aplicativo
Excluir um aplicativo