Exercício: entender os ambientes no Power Apps

Concluído

Em um locatário, geralmente no nível da empresa ou organização, residem ambientes. Um ambiente é um contêiner de aplicativos e outros recursos, como fluxos e conexões de dados do Power Automate. É uma forma de uma organização agrupar itens com base nos requisitos de negócios.

Captura de tela de ambientes do Microsoft Power Platform.

Se acompanhou este módulo, você trabalhou em um ambiente específico o tempo todo. No canto superior direito do Power Apps Studio, você pode exibir seu ambiente atual. Se você conferir logo abaixo da palavra “Ambiente”, poderá ver em qual ambiente está trabalhando. No exemplo abaixo, o usuário está trabalhando no Ambiente denominado "Desenvolvimento da Contoso".

Captura de tela do menu de ambiente.

Se você for novo no Microsoft Power Apps, talvez tenha somente o ambiente padrão neste momento. Para ver se há outros ambientes disponíveis, selecione o nome do ambiente atual no cabeçalho. Quando você faz isso, um painel Selecionar ambiente é exibido no lado direito da tela, permitindo que você pesquise e escolha outro ambiente.

Observação

Se deseja trabalhar com ambientes do Power Apps, será necessário um plano por aplicativo do Power Apps ou um plano por usuário do Power Apps. Além disso, se quiser trabalhar com tabelas restritas do Dynamics 365, você deverá ter uma licença do Power Apps for Dynamics 365. Consulte as referências na unidade de resumo deste módulo de treinamento para obter um link.

Motivos para usar ambientes

Os motivos para criar ambientes além do padrão incluem:

  • Separar o desenvolvimento de aplicativos por departamento: em uma organização de grande porte, cada departamento pode trabalhar em um ambiente diferente. Dessa forma, os funcionários do departamento veem somente os aplicativos e os dados da empresa apropriados às suas necessidades.

  • Para dar suporte ao ALM (gerenciamento do ciclo de vida de aplicativos): ambientes separados permitem separar aplicativos que estão em estágios de desenvolvimento daqueles que já foram compartilhados. As opções comuns incluem ambientes para desenvolvimento, teste e produção. Além disso, convém usar um ambiente de avaliação para poder receber comentários dos funcionários antes de publicar o aplicativo final.

  • Gerenciar o acesso aos dados: cada ambiente pode ter sua própria fonte de dados de negócios. Podem ser feitas conexões de dados específicas para um ambiente e não podem ser compartilhadas entre ambientes.

Observação

Os ambientes são relevantes apenas para os criadores do aplicativo e os administradores do Power Apps. Quando você compartilha um aplicativo com os usuários, esses usuários apenas executam o aplicativo, desde que tenham as permissões corretas. Em outras palavras, não precisam se preocupar com o ambiente de origem do aplicativo.

Tipos de ambientes

Ao criar um novo ambiente, há opções para o tipo, inclusive o seguinte:

  • Desenvolvedor: criado por usuários com licenciamento do Plano de Desenvolvedor. Para uso do usuário criador. Disponível sem expiração, desde que o usuário use ativamente o ambiente. Os ambientes de desenvolvedor incluem acesso a recursos premium.

  • Produção: ambiente que inclui aplicativos/fluxos/dados usados para produção. O ambiente Padrão é considerado um ambiente de Produção.

  • Avaliação: permite o desenvolvimento/uso/exploração de recursos do Power Platform para testes de curto prazo, projetados para um único usuário. Após 30 dias, o ambiente é desabilitado e excluído.

  • Avaliação (com base em assinatura): o segundo tipo de ambiente de Avaliação. Os administradores de locatários podem licenciar esse tipo de ambiente para um grupo de usuários para desenvolver soluções maiores, multiusuários e de vários departamentos, além de realizar análises de prova de conceito. Tem uma data de término que pode ser prorrogada.

  • Área restrita: um ambiente de não produção do Microsoft Dataverse. Está isolado da produção. Use esse tipo de ambiente para desenvolver e testar alterações no aplicativo com baixo risco.

Agora que você tem uma compreensão básica dos ambientes, faremos um exercício para criação de um ambiente.

Criar um ambiente

Somente um administrador pode criar ambientes. Se você não for um administrador, essas informações ainda poderão ser úteis quando você conversar com o administrador sobre como configurar ambientes.

  1. No Power Apps maker portal, selecione o ícone de engrenagem (Configurações) próximo ao canto superior direito da janela do navegador e selecione Centro de administração.

    Essa ação cria uma nova guia do navegador para o centro de administração do Power Platform. Também é possível ir diretamente para https://admin.powerplatform.microsoft.com

    Consulte a imagem abaixo para obter as etapas seguintes. Os números correspondem às etapas numeradas.

    Captura de tela das etapas para criar um ambiente.

  2. Na tela inicial do Centro de administração do Power Platform, selecione a guia Ambientes no painel de navegação esquerdo. A tela muda para uma lista de todos os Ambientes do locatário. Se você tiver apenas um locatário, ele será exibido com o sufixo "(padrão)".

  3. Na barra de comandos, selecione + Novo.

  4. No painel Novo ambiente, que é exibido no lado direito da tela, insira um nome para o ambiente e selecione uma região e um tipo de ambiente.

  5. Você tem a opção de adicionar o Dataverse a um ambiente de Avaliação, Área Restrita ou Produção; mude Adicionar um armazenamento de dados do Dataverse para Sim. Isso permite criar aplicativos com fontes de dados do Dataverse no novo ambiente. Se você não precisar do Dataverse ou do Dynamics 365 em seu novo ambiente, poderá deixá-lo como Não. Os ambientes de desenvolvedor incluem automaticamente o Dataverse.

  6. Como administrador, você também pode selecionar o Pré-pago com o Azure, que permite vincular o novo ambiente à sua assinatura do Azure, para pagar por serviços selecionados do Power Platform, como o Dataverse e o Power Apps. Essa escolha é opcional e aplicável apenas a ambientes de Produção e Área Restrita.

  7. Se estiver configurando um ambiente de Desenvolvedor para outra pessoa, você verá uma opção Criar em nome de, permitindo atribuir o ambiente de Desenvolvedor a um Proprietário selecionado. Com essa configuração, os administradores podem criar um ambiente de Desenvolvedor para usuários em seu locatário.

  8. Selecione Salvar.

  9. Para ambientes criados com o Dataverse (Área Restrita, Produção e Desenvolvedor), o painel Adicionar Dataverse é exibido quando você seleciona Salvar. Selecione o Idioma e a Moeda dos dados armazenados no banco de dados. Depois que o banco de dados for criado, não será possível alterar o idioma nem a moeda. Você também pode fazer com que o Dataverse crie aplicativos e dados de exemplo selecionando a opção Implantar aplicativos e dados de exemplo. Selecione Salvar mais uma vez para concluir a criação do ambiente.

Observação

Há restrições de locatário quanto à capacidade e criação de ambiente. Ao criar um ambiente, você deverá ter 1 GB de capacidade disponível, ou não poderá criar um novo ambiente. Você terá que liberar espaço ou adquirir capacidade adicional para seu locatário.

Pode levar vários minutos para preparar o banco de dados para um ambiente que inclua o Dataverse. Depois que o banco de dados for criado, o novo ambiente será exibido na lista de Ambientes.

Se você concluiu as etapas acima, agora você tem um novo ambiente para trabalhar. Se você voltar para a página inicial do Power Apps, ele estará disponível como ambiente.

Gerenciar acesso a um ambiente

Por padrão, você pode gerenciar o acesso a um ambiente de duas maneiras:

  • Administrador do sistema: um administrador do sistema tem permissões completas para criar e gerenciar ambientes.

  • Criador de ambiente: um criador de ambiente pode exibir todos os aplicativos naquele ambiente, criar aplicativos e trabalhar com o Dataverse (outras permissões se aplicam).

Os administradores de ambiente podem criar outros direitos de acesso conforme necessário. Eles também podem adicionar e atribuir usuários a essas funções. Aqui estão as etapas sobre como atribuir direitos de acesso a usuários individuais. Isso é feito no Centro de administração do Power Platform.

  1. Comece acessando o Centro de administração do Power Platform https://admin.powerplatform.microsoft.com.

  2. Selecione Ambientes no trilho de navegação esquerdo.

  3. Selecione o ambiente que você criou e, depois, Configurações na barra de comandos.

  4. Selecione o menu suspenso Usuários + permissões e selecione Usuários.

    Captura de tela das configurações.

  5. Na lista Usuários do ambiente, selecione Adicionar usuário na barra de comandos.

  6. No painel Adicionar usuário à direita, insira o usuário inserindo um nome ou endereço de email do usuário na organização.

  7. Selecione Adicionar. Após alguns momentos, o painel Gerenciar direitos de acesso é exibido.

    Observação

    Para serem adicionados a um ambiente, os usuários devem atender a determinados pré-requisitos, como estar habilitado no Microsoft Entra ID, ter uma licença ativa e ser membro do grupo de segurança do ambiente. Se receber erros em qualquer um deles ao tentar adicionar um usuário, você precisará atender a esses pré-requisitos antes de tentar adicionar o usuário novamente. Incluiremos um link na unidade de resumo sobre como fazer isso.

  8. No painel Gerenciar direitos de acesso, selecione o(s) direito(s) do usuário. Para este exercício, você pode atribuir ao usuário o direito Criador de Ambiente.

  9. Selecione Salvar.

  10. A lista Usuários exibirá notificações na parte superior informando que o usuário foi adicionado e que os direitos de acesso dele foram atualizados.

Agora você tem um conhecimento básico sobre Ambientes e os tipos de ambientes que pode criar usando o Centro de administração do Power Platform. Criamos um ambiente e depois adicionamos um usuário ao nosso ambiente. Com essas habilidades, podemos gerenciar como os usuários acessam os ambientes.