Exportar e importar recursosExport and import resources

Se tiver criado múltiplos ambientes para suportar o desenvolvimento da sua base de dados e aplicações, tem de mover as alterações de um ambiente para o outro.If you've created multiple environments to support the development of your database and apps, you must move changes from one environment to another environment. Pode utilizar as opções Exportar recursos e Importar recursos para mover os recursos entre ambientes.You can use Export resources and Import resources to move resources between environments.

Por quê utilizar múltiplos ambientes?Why use multiple environments?

Cada ambiente contém recursos, tais como entidades, fluxos e aplicações, que cria ou modifica durante o processo de desenvolvimento.Each environment contains resources, such as entities, flows, and apps, that you create or modify during the development process.

Normalmente, o desenvolvimento é feito no mesmo ambiente utilizado pelos utilizadores finais da organização.Typically, development is done in the same environment that is used by the organization's end users. Este ambiente é conhecido como o ambiente predefinido.This environment is known as the default environment. É relativamente fácil gerir as alterações de recursos no mesmo ambiente.It's relatively easy to manage resource changes in the same environment. Valida as alterações para assegurar que todos os processos empresariais críticos e aplicações estão funcionais e, em seguida, lança a aplicação.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

Por vezes, o desenvolvimento e os testes são efetuados em ambientes separados e as alterações são movidas para o ambiente predefinido quando estão prontas para serem utilizadas pelos utilizadores finais.Sometimes, development and testing are done in separate environments, and changes are moved to the default environment when they are ready to be used by end users. Existem vários motivos para utilizar ambientes separados.There are several reasons why you might use separate environments. Por exemplo, pode ter utilizado um ambiente separado quando avaliou inicialmente o sistema.For example, you might have used a separate environment when you initially evaluated the system. Em alternativa, pode querer minimizar o risco envolvido quando são efetuadas alterações ao ambiente predefinido.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Ambientes separados fornecem isolamento, porque efetua as alterações num ambiente que não é o predefinido.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. Consoante a extensão dos riscos, poderá criar um ambiente de teste adicional.Depending on the extent of the risks, you might create an additional staging environment. Neste caso, tem um ambiente de desenvolvimento, um ambiente de teste e um ambiente predefinido.In this case, you have a development environment, a staging environment, and a default environment.

Mover as alterações de recursosMoving resource changes

Os recursos são movidos através de processos de exportação e importação separados com um ficheiro de pacote (.zip).You move resources through separate export and import processes, by using a package (.zip) file. O ficheiro de pacote é exportado, guardado no armazenamento local, enviado para o administrador do ambiente de destino e, em seguida, importado para o ambiente de destino.The package file is exported, saved to local storage, sent to the administrator of the target environment, and then imported into the target environment. O processo de importação é, muitas vezes, seguido da validação de testes para ajudar a garantir que os processos de negócio críticos não foram afetados de forma adversa.The import process is often followed by validation testing to help guarantee that no critical business processes have been adversely affected.

A funcionalidade de importação e exportação de recursos está disponível na secção Ambientes do centro de administração.The functionality for both resource import and resource export is available in the Environments section of the admin center. A exportação e a importação ocorrem no contexto de um ambiente selecionado.Both export and import occur in the context of a selected environment.

Exportar recursosExport resources

O pacote de exportação irá conter todas as alterações às entidades e listas de escolhas.The export package will contain all changes to entities, and picklists. Estamos a trabalhar para permitir a exportação de mais tipos de recursos, tais como aplicações, fluxos, conectores, funções, entre outros.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Esta opção permite-lhe mover conteúdos de um ambiente para outro.This option lets you move contents of one environment to another environment.

  1. No centro de administração, no painel de navegação esquerdo, clique em Ambientes.In the admin center, in the left navigation pane, click Environments.
  2. Selecione o ambiente de origem.Select the source environment.
  3. No canto superior direito, clique em Exportar recursos.In the upper right, click Export resources.
  4. Escolha os recursos com que quer começar:Choose the resources you want to start with:
    1. Selecione o separador correspondente a um tipo de recurso que quer escolher, como Entidades.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Selecione todos os recursos no tipo ao clicar na caixa de verificação do cabeçalho ou selecione os recursos individualmente.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Clique em Seguinte.Click Next.
  5. Inclua os recursos relacionados, se for adequado:Include related resources if appropriate:
    1. Se detetarmos quaisquer recursos relacionados, vamos mostrar-lhe uma lista pré-selecionada.If we discover any related resources, we will show you a pre-selected list.
    2. Exclua todos os recursos relacionados ao clicar na caixa de verificação do cabeçalho ou anule a seleção dos recursos individualmente.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Clique em Seguinte.Click Next.
  6. Adicione um Nome para o pacote exportado.Add a Name for the exported package.
  7. Opcionalmente, pode personalizar as ações de configuração a executar após a importação de recursos:Optionally, you can customize setup actions to be performed upon import of resources:
    1. Para cada recurso, clique em Configuração da importação para ver uma caixa de diálogo.For each resource, click the Import setup to see a dialog.
    2. Selecione a ação de configuração que quer efetuar por predefinição quando este pacote for importadoSelect the setup action you want performed by default when this package is imported
    3. Clique em Guardar.Click Save.
  8. Clique em Exportar.Click Export.
  9. Quando a exportação for concluída, guarde o ficheiro de pacote no armazenamento local.When export is completed, save the package file in local storage.

Em alternativa, pode clicar em Selecionar todos os recursos na página de seleção de recursos para incluir todos os recursos de todos os tipos suportados no pacote final e aceder diretamente à página de exportação final.Alternatively, you can click Select all resources in the resource selection page to include all resources of all supported types in the final package, and go directly to the final export page.

Importar recursosImport resources

O primeiro passo consiste em selecionar um ficheiro de pacote que tenha sido exportado do ambiente de origem.The first step is to select a package file that was exported from the source environment. O processo de importação valida, analisa e tenta importar o pacote.The import process validates, analyzes, and tries to import the package.

  1. No centro de administração, no painel de navegação, clique em Ambientes.In the admin center, in the navigation pane, click Environments.
  2. Selecione o ambiente de destino.Select the target environment.
  3. No canto superior direito, clique em Importar recursos.In the upper right, click Import resources.
  4. Clique em Carregar e procure um ficheiro de pacote no armazenamento local.Click Upload, and browse to a package file in local storage.
  5. Clique em Seguinte para aceder à página de importação final.Click Next to go to the final import page.
  6. Resolva os erros e avisos de validação de importação:Resolve import validation errors and warnings:
    1. Procure avisos ou erros, conforme indicado pelo ícone à esquerda do Nome de um recurso.Look for warnings or errors, as indicated by the icon to the left of a resource Name.
    2. Clique no campo Configuração da importação ou no ícone em Ação para obter mais informações.Click the Import setup field or the icon under Action for more information.
    3. Selecione uma ação de configuração da importação adequada.Select an appropriate import setup action.
    4. O pacote a importar volta a ser validado automaticamente.The package being imported is automatically validated again.
  7. Avance para a Importação se não existirem erros.Proceed to Import if there are no errors.

Se o pacote for aplicado apenas parcialmente, receberá uma mensagem de erro que descreve o que foi e não foi importado.If the package is only partially applied, you receive an error message that describes what was imported and what wasn't imported.

Tipos de recursosResource types

O processo de desenvolvimento pode envolver alterações a muitos tipos de recursos.The development process can involve changes to many types of resources. Por exemplo, se atualizar uma aplicação, pode adicionar, remover ou atualizar várias entidades ou ligações.For example, if you update an app, you might add, remove, or update several entities or connections. As alterações a alguns tipos de recursos, mas não a todos, podem ser movidas entre ambientes.Changes to some, and not all, resource types can be moved across environments. As secções seguintes descrevem os tipos de recursos que pode mover.The following sections describe the types of resources that you can move.

Entidades, listas de escolhasEntities, picklists

Pode exportar e importar entidades e listas de escolhas da seguinte forma:You can export and import entities, and picklists as follows:

  • Entidades padrão – apenas as personalizações são movidas entre ambientes.Standard entities – Only customizations are moved across environments. (Não pode modificar os campos de entidades padrão.)(You can't modify the out-of-box fields of standard entities.)
  • Entidades personalizadas – as entidades personalizadas são movidas entre ambientes.Custom entities – Custom entities are moved across environments.
  • Listas de escolhas personalizadas – as listas de escolhas personalizadas são movidas entre ambientes.Custom picklists – Custom picklists are moved across environments.

DadosData

Não pode mover os dados da base de dados como parte da exportação e importação de recursos.You can't move database data as part of the export and import of resources. Para mover dados, pode utilizar o Microsoft Excel.To move data, you can use Microsoft Excel. Para obter mais informações, veja Importar ou exportar dados.For more information, see Import or export data.