Descrição geral de ambientesEnvironments overview

Os ambientes são um novo conceito no PowerApps.Environments are a new concept in PowerApps. Em termos simples, um ambiente é um espaço para armazenar, gerir e partilhar dados, aplicações e fluxos de negócio da sua organização.Put simply, an environment is a space to store, manage, and share your organization’s business data, apps, and flows. Também podem ser utilizados como contentores para separar aplicações que possam ter diferentes funções, requisitos de segurança ou públicos-alvo.They also serve as containers to separate apps that may have different roles, security requirements, or target audiences. O que escolhe para tirar partido dos ambientes depende da sua organização e das aplicações que está a tentar criar.How you choose to leverage environments depends on your organization and the apps you are trying to build. Por exemplo:For example:

  1. Pode optar por criar apenas as suas aplicações num único ambiente.You may choose to only build your apps in a single environment.
  2. Pode criar ambientes separados que agrupam as versões de Teste e Produção das suas aplicações.You might create separate environments that group the Test and Production versions of your apps.
  3. Pode criar ambientes separados que correspondem às equipas ou departamentos específicos da sua empresa, cada um deles contendo os dados e aplicações relevantes para cada público.You might create separate environments that correspond to specific teams or departments in your company, each containing the relevant data and apps for each audience.
  4. Também pode criar ambientes diferentes para diferentes ramificações globais da sua empresa.You might also create separate environments for different global branches of your company.

Âmbito do ambienteEnvironment scope

Cada ambiente é criado sob um inquilino do Azure AD e os respetivos recursos apenas podem ser acedidos por utilizadores dentro desse inquilino.Each environment is created under an Azure AD tenant, and its resources can only be accessed by users within that tenant. Um ambiente também está vinculado a uma localização geográfica, como os E.U.A.An environment is also bound to a geographic location, like the US. Quando cria uma aplicação num ambiente, essa aplicação é encaminhada apenas para datacenters nessa localização geográfica.When you create an app in an environment, that app is routed to only datacenters in that geographic location. Todos os itens que criar nesse ambiente (incluindo ligações, gateways, fluxos com o Microsoft Flow e muito mais) também estão vinculados à localização do respetivo ambiente.Any items that you create in that environment (including connections, gateways, flows using Microsoft Flow, and more) are also bound to their environment’s location.

Cada ambiente pode ter uma ou nenhuma base de dados do Common Data Service, o que disponibiliza armazenamento para as suas aplicações.Every environment can have zero or one Common Data Service databases, which provides storage for your apps. A capacidade de criar uma base de dados para o seu ambiente irá depender da licença que comprar para o PowerApps e da sua permissão dentro desse ambiente.The ability to create a database for your environment will depend on the license you purchase for PowerApps and your permission within that environment. Para obter mais informações, consulte os Pricing info (Detalhes dos preços).For more information, see Pricing info.

Quando cria uma aplicação num ambiente, essa aplicação só pode ligar-se às origens de dados que são implementadas nesse mesmo ambiente, incluindo ligações, gateways, fluxos e bases de dados do Common Data Service.When you create an app in an environment, that app is only permitted to connect to the data sources that are also deployed in that same environment, including connections, gateways, flows, and Common Data Service databases. Por exemplo, considerando um cenário onde criou dois ambientes com o nome "Teste" e "Dev" e criou uma base de dados do Common Data Service em cada um dos ambientes.For example, let’s consider a scenario where you have created two environments named ‘Test’ and ‘Dev’ and created a Common Data Service database in each of the environments. Se criar uma aplicação no ambiente de "Teste", apenas se poderá ligar à base de dados "Teste", não poderá ligar-se à base de dados "Dev".If you create an app in the ‘Test’ environment, it will only be permitted to connect to the ‘Test’ database, it won't be able to connect to the ‘Dev’ database.

Também existe um processo para mover recursos entre ambientes.There is also a process to move resources between environments. Para mais informações, consulte Migrate resources (Migrar recursos).For more information, see Migrate resources.

Permissões de ambienteEnvironment permissions

Os ambientes têm duas funções incorporadas que fornecem acesso às permissões num ambiente:Environments have two built-in roles that provide access to permissions within an environment:

  • A função de Administrador de Ambiente pode efetuar todas as ações administrativas num ambiente, incluindo o seguinte:The Environment Admin role can perform all administrative actions on an environment including the following:

    o Adicionar ou remover um utilizador ou grupo da função de Administrador do Ambiente ou de Criador do Ambienteo Add or remove a user or group from either the Environment Admin or Environment Maker role

    o Aprovisionar uma base de dados do Common Data Service para o ambienteo Provision a Common Data Service database for the environment

    o Ver e gerir todos os recursos criados num ambienteo View and manage all resources created within an environment

    o Definir políticas de prevenção de perda de dados.o Set data loss prevention policies. Para mais informações consulte Data loss prevention policies (Políticas de prevenção de perda de dados).For more information see Data loss prevention policies.

  • A função do Criador do Ambiente pode criar recursos dentro de um ambiente, incluindo aplicações, ligações, conectores personalizados, gateways e fluxos com o Microsoft Flow.The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Microsoft Flow.

Os Criadores de Ambiente também podem distribuir as aplicações criadas num ambiente para outros utilizadores na sua organização, ao partilhar a aplicação com utilizadores individuais, grupos de segurança ou com todos os utilizadores na organização.Environment Makers can also distribute the apps they build in an environment to other users in your organization by sharing the app with individual users, security groups, or to all users in the organization. Para mais informações, consulte Share an app in PowerApps (Partilhar uma aplicação no PowerApps).For more information, see Share an app in PowerApps.

Os utilizadores ou grupos atribuídos a estas funções de ambiente não recebem acesso automaticamente à base de dados do ambiente (se existir) e tem de ser dado acesso separadamente por um Proprietário de base de dados.Users or groups assigned to these environment roles are not automatically given access to the environment’s database (if it exists) and must be given access separately by a Database owner. Para obter mais informações, consulte Configure database security (Configurar a segurança da base de dados).For more information, see Configure database security.

Os utilizadores ou grupos de segurança podem ser atribuídos a qualquer uma destas duas funções por um Administrador do Ambiente no Centro de administração do PowerApps.Users or security groups can be assigned to either of these two roles by an Environment Admin from the PowerApps admin center. Para obter mais informações, consulte Environment Administration (Administração de Ambientes).For more information, see Environment Administration.

O ambiente predefinidoThe default environment

É criado automaticamente um ambiente único predefinido pelo PowerApps para cada inquilino e partilhado por todos os utilizadores nesse inquilino.A single default environment is automatically created by PowerApps for each tenant and shared by all users in that tenant. Sempre que um novo utilizador se inscrever no PowerApps, é automaticamente adicionado à função de Criador do ambiente predefinido.Whenever a new user signs up for PowerApps, they are automatically added to the Maker role of the default environment. O ambiente predefinido é criado na região mais próxima da região predefinida do inquilino do AAD.The default environment is created in the closest region to the default region of the AAD tenant.

Nota

Não será adicionado automaticamente nenhum utilizador à função do Administrador de Ambiente do ambiente predefinido.No users will be added to the Environment Admin role of the default environment automatically. Para obter mais informações, consulte Environment Administration (Administração de Ambientes).For more informaton, see Environment Administration.

O ambiente predefinido é denominado da seguinte forma: "{nome do inquilino do Azure AD} (predefinição)"The default environment is named as follows: “{Azure AD tenant name} (default)”

Escolher um ambienteChoosing an environment

Com a introdução dos ambientes, terá agora uma nova experiência quando entrar em https://web.powerapps.com. As aplicações, as ligações e os outros itens que estão visíveis no site serão agora filtrados com base no ambiente atual que está selecionado.With the introduction of environments, you will now see a new experience when you come to https://web.powerapps.com. The apps, connections, and other items that are visible in the site will now be filtered based on the current environment that is selected. O ambiente atual é especificado no selecionador de ambiente, junto ao canto direito do cabeçalho.Your current environment is specified in the environment picker near the right edge of the header. Para escolher um ambiente diferente, clique ou toque no selecionador e é apresentada uma lista dos ambientes disponíveis.To choose a different environment, click or tap the picker, and a list of available environments appears. Clique ou toque no que pretende introduzir.Click or tap the one you wish to enter.

Irá aparecer um ambiente no seu selecionador se cumprir uma das seguintes condições:An environment will show up in your picker if you meet one of the following conditions:

  1. For um membro da função de Administrador de Ambiente para o ambiente.You are a member of the Environment Admin role for the environment.
  2. For um membro da função de Criador de Ambiente para o ambiente.You are a member of the Environment Maker role for the environment.
  3. Não for um Administrador de Ambiente ou Criador de Ambiente do ambiente, mas ter-lhe sido concedido acesso de "Contribuinte" a, pelo menos, uma aplicação no ambiente.You are not an Environment Admin or Environment Maker of the environment, but you have been given ‘Contributor’ access to at least one app within the environment. Para mais informações, consulte share an app (partilhar uma aplicação).For more information, see share an app. Nota: neste caso, não poderá criar aplicações neste ambiente.Note: in this case, you will not be able to create apps in this environment. Apenas poderá modificar as aplicações existentes que tenham sido partilhadas consigo.You will only be able to modify the existing apps that have been shared with you.

Criar um ambienteCreating an environment

Quem pode criar ambientes?Who can create environments?

A licença determina se pode criar ambientes.Your license determines whether you can create environments.

LicençaLicense A criação do ambiente é permitidaEnvironment creation is allowed
PowerApps P2PowerApps P2
Avaliação do PowerApps P2PowerApps P2 Trial
PowerApps P1PowerApps P1 xx
Avaliação do PowerApps P1PowerApps P1 Trial xx
Planos do Dynamics 365Dynamics 365 Plans xx
Planos do Office 365Office 365 Plans xx
Planos das Equipas e Aplicações do Dynamics 365Dynamics 365 Apps and Teams Plans xx

Cada utilizador pode criar até dois ambientes.Each user can create up to two environments.

Onde podem ser criados ambientes?Where can environments be created?

Poderá criar novos ambientes a partir do PowerApps.com e do Centro de administração do PowerApps.You will be able to create new environments from PowerApps.com and from the PowerApps admin center. Se criar um ambiente, será adicionado automaticamente à função de Administrador de Ambiente desse ambiente.If you create an environment, they you will automatically be added to the Environment Admin role for that environment. Não há um limite no número de ambientes em que pode participar como membro da função de Administrador de Ambiente ou Criador de Ambiente.There is not be a limit on the number of environments that you can be participate in as a member of the Environment Admin or Environment Maker role. Para obter mais informações, consulte Environment Administration (Administração de Ambientes).For more information, see Environment Administration.

O que irá mudar para os utilizadores da Pré-visualização do PowerApps?What will change for PowerApps Preview users?

Qualquer utilizador que tenha participado na pré-visualização do PowerApps verá algumas mudanças na sua experiência com a introdução de ambientes.Any user that has participated in the PowerApps preview will see some changes in their experience with the introduction of environments. A tabela seguinte lista o que os utilizadores dos E.U.A. e fora dos E.U.A. podem esperar:The following table lists what U.S. users and non-U.S. users can expect:

UtilizadorUser O que aconteceWhat happens
Utilizador de pré-visualização que criou uma base de dados do Common Data ServicePreview user who created a Common Data Service database Verá um ambiente designado por "O ambiente de {O seu nome}" que contém a base de dados do Common Data Service de pré-visualização e todas as aplicações incorporadas.You will see an environment called “{Your name}’s environment” that contains your preview Common Data Service database and any apps that you built against it. Será adicionado à função de Criador de Ambiente e à função de Administrador de Ambiente neste ambiente e como Proprietário de base de dados da base de dados.You will be added to the Environment Maker role and Environment Admin role of this environment and as a Database owner of the database. Quando o PowerApps passar a disponibilidade geral, atualizaremos os metadados do Common Data Service.When PowerApps enters general availability, we will upgrade the metadata of the Common Data Service. Esta alteração implica que poderá continuar a utilizar as entidades e aplicações já criadas na base de dados do Common Data Service de pré-visualização; todavia, não poderá criar campos ou entidades nessa base de dados.The impact of this change means that you will still be able to use the entities and apps that you have already built against your preview Common Data Service database; however, you won't be able to create fields or entities in that database. Publicaremos, em breve, documentação de orientação sobre como pode criar um ambiente com uma base de dados que contém os metadados atualizados e migrar as suas aplicações para esse ambiente.We will soon publish guidance on how you can create an environment with a database that contains the upgraded metadata and migrate your apps over to that environment.
Nota: se alguma das aplicações criadas com base na base de dados do Common Data Service de pré-visualização também tirar partido de um conector personalizado como uma origem de dados, estas estarão temporariamente inoperacionais neste ambiente porque todos os conectores personalizados serão migrados para o ambiente predefinido.Note: If any of your apps that were built against your preview Common Data Service database also leverage a custom connector as a data source, they will be temporarily broken in this environment because all custom connectors will be migrated to the default environment. Terá de recriar o conector personalizado neste ambiente para reparar todas as aplicações afetadas.You'll need to re-create the custom connector in this environment to repair any affected apps.
Utilizador de pré-visualização nos E.U.A.Preview user in the U.S. Os seguintes recursos que criou durante o período de pré-visualização do PowerApps estarão disponíveis no ambiente do seu inquilino predefinido:The following resources that you created during the PowerApps preview period will be available in your tenant’s default environment:
- Todas as aplicações que criou (exceto as ligadas a uma base de dados do Common Data Service de pré-visualização)- All apps you created (except any that connected to a preview Common Data Service database)
- Todas as ligações e conectores personalizados que criou- All connections and custom connectors that you created
- Todos os gateways de dados no local que instalou- All on-premises data gateways you installed
Utilizador de pré-visualização fora dos E.U.A.Preview user not in U.S. Além do ambiente predefinido, também verá um ambiente designado por "{Inquilino do Azure AD} (da pré-visualização)" que contém os seguintes recursos criados durante o período de pré-visualização do PowerApps:In addition to the default environment, you will also see an environment called “{Azure AD tenant} (from preview)” that contains the following resources you created during the PowerApps preview period:
- Todas as aplicações que criou (exceto as ligadas a uma base de dados do Common Data Service de pré-visualização)- All apps you created (except any that connected to a preview Common Data Service database)
- Todas as ligações e conectores personalizados que criou- All connections and custom connectors that you created
- Todos os gateways de dados no local que instalou.- All on-premises data gateways you installed.
Será adicionado à função de Criador de Ambiente neste ambiente.You will be added to the Environment Maker role of this environment.

Um utilizador de pré-visualização é alguém que utilizou o Microsoft PowerApps antes da versão de Disponibilidade Geral (DG).A preview user is someone who used Microsoft PowerApps before its release to General Availability (GA).

Duas semanas após o PowerApps entrar em Disponibilidade Geral (DG), os ambientes que contêm conteúdo de pré-visualização serão marcados como só de leitura (à exceção dos ambientes predefinidos); todos os fluxos e as aplicações existentes continuarão a funcionar nestes ambientes, mas não poderá criar aplicações ou fluxos.Two weeks after PowerApps enters general availability (GA), environments that contain preview content will be marked as read-only (with the exception of the default environment); all existing apps and flows will continue to work in these environments, but you won't be able to create apps or flows. Recomendamos vivamente que os utilizadores destes ambientes migrem o respetivo conteúdo para o ambiente de predefinição ou outro ambiente personalizado.We highly recommend that users of these environments migrate their content to the default environment or another custom environment. Veja o blogue seguinte (que será publicado esta semana) para obter mais informações sobre o processo de migração: veja o Blogue de anúncio de funcionalidades do Common Data Service.Please refer to the following blog (which will be posted this week) for more information about the migration process: see the Common Data Service features announcement blog.

Ambientes de exemplo para um utilizador de pré-visualização dos E.U.A.Example environments for a preview user in U.S.

Ambientes de exemplo para um utilizador de pré-visualização fora dos E.U.A.Example environments for a preview user not in U.S.

Gerir ambientes da sua organizaçãoManaging environments for your organization

Com a introdução dos ambientes, estamos também a lançar o Centro de administração do PowerApps, onde pode gerir todos os ambientes que criou ou em relação aos quais foi adicionado à função de Administrador de Ambiente.With the introduction of environments, we are also launching the PowerApps admin center, where you can manage all of the environments that you have created or to which you have been added to the Environment Admin role. No Centro de Administração pode efetuar todas as ações administrativas num ambiente, incluindo o seguinte:From the Admin center, you can perform all administrative actions on an environment, including the following: