Share via


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. Se todos podem se beneficiar do seu aplicativo, especifique que toda a organização pode executá-lo.

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

Compartilhar um aplicativo

  1. Entre no Power Apps.

  2. No painel esquerdo, selecione Aplicativos.

    Mostrar uma lista de aplicativos.

  3. Selecione o aplicativo que você deseja compartilhar, selecionando seu ícone.

    Selecionar um aplicativo.

  4. Na barra de comandos, selecione Compartilhar.
    or
    Selecione Mais Comandos (...) e escolha Compartilhar no menu suspenso.

    Compartilhar um aplicativo.

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

    • Para permitir que toda a sua organização execute o aplicativo (mas não o modifique ou compartilhe), digite Todos no painel de compartilhamento. Os usuários poderão encontrar este aplicativo definindo o filtro da lista de aplicativos para "Aplicativos da organização".

      Compartilhar com todos.

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

      Compartilhar com um usuário individual.

    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
  6. Se seu aplicativo contém componentes premium, como um mapa ou componentes de entrada de endereço, os usuários devem 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 para enviar uma solicitação de licença ao seu administrador.

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

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

    Selecione um 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.

    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.

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

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

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

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

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