Compartilhar um aplicativo de tela com sua organização
Depois de criar um aplicativo de tela que soluciona uma necessidade de negócios, especifique quais usuários na organização podem executar o aplicativo e quais podem modificar e até mesmo compartilhá-lo novamente. Especifique cada usuário pelo nome ou especifique um grupo de segurança no Microsoft Entra ID.
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.
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.
Observação
- Para saber mais sobre como compartilhar aplicativos fora de sua organização, consulte Compartilhar um aplicativo de tela com usuários convidados.
- Para saber mais sobre os limites de compartilhamento aplicáveis a aplicativos de tela em ambientes gerenciados, consulte Limites de compartilhamento.
Compartilhar um aplicativo
Entrar no Power Apps.
No painel esquerdo, selecione Aplicativos.
Select o aplicativo que você deseja compartilhar.
Você pode compartilhar seu aplicativo de duas maneiras:
Especifique, por nome ou alias, os usuários ou os grupos de segurança no Microsoft Entra ID com os quais 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 apelidos 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.
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 geranciamento eficientes, use um grupo de segurança ao compartilhar o aplicativo com mais de 100 usuários.
Se o seu aplicativo contiver componentes premium, como um mapa ou entrada de 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, Select Solicitar licenças, que envia a solicitação ao seu administrador.
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.
Se você deseja permitir que os usuários editem e compartilhem o aplicativo, marque a caixa de seleção Coproprietário.
Na interface de compartilhamento, você não pode conceder permissão de Coproprietário a um grupo de segurança se você 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.
Observação
Independentemente de permissões, duas pessoas não podem editar um aplicativo ao mesmo tempo. Se uma pessoa abrir o aplicativo para edição, outras pessoas poderão executá-lo, mas não editá-lo.
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.
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.
Para obter mais informações sobre o compartilhamento de recursos e conexões de aplicativos de tela, acesse Compartilhar recursos de aplicativos de tela.
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.
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:
- Sua organização precisa ter a opção Permitir interação com aplicativos personalizados ativada. Mais informações: Gerenciar políticas e configurações personalizadas de aplicativos no Microsoft Teams
- Sua organização precisa permitir a opção Power Apps compartilhado. Para obter mais informações: Gerenciar aplicativos do Microsoft Power Platform no centro de administração do Microsoft Teams
- 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.
Legenda:
- Link para o aplicativo: selecione o link da Web para abrir o aplicativo.
- 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.
- Nome do aplicativo: mostra o nome do aplicativo.
- Adicionar aplicativo ao Teams: selecione para adicionar o aplicativo ao Teams.
- 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
Verifique se você tem acesso aos cmdlets do Microsoft Entra ID.
Acesse o portal do Azure > Microsoft Entra > Grupos, selecione o grupo apropriado e copie a ID do objeto.
Conecte-se ao Microsoft Entra ID usando o cmdlet
Connect-AzureAD
do PowerShell.Obtenha os detalhes do grupo usando
Get-AzureADGroup -ObjectId <ObjectID\> | select *
.
Na saída, certifique-se de que a propriedade SecurityEnabled é definida como Verdadeira.
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
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
No painel de compartilhamento em Permissões de dados, selecione Atribuir um direito de acesso.
Selecione as funções do Dataverse que você deseja aplicar aos usuários ou grupos do Microsoft Entra selecionados.
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
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).