Exportar e importar recursosExport and import resources

Se tiver criado vários ambientes para oferecer suporte ao desenvolvimento de banco de dados e aplicativos, você deve mover as alterações de um ambiente para outro ambiente.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. Você pode usar Exportar recursos e Importar recursos para mover recursos entre ambientes.You can use Export resources and Import resources to move resources between environments.

Por que usar vários ambientes?Why use multiple environments?

Cada ambiente contém recursos, como aplicativos, fluxos e entidades que você 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 que é usado pelos usuários finais da organização.Typically, development is done in the same environment that is used by the organization's end users. Esse ambiente é conhecido como o ambiente padrão.This environment is known as the default environment. É relativamente fácil de gerenciar alterações de recurso no mesmo ambiente.It's relatively easy to manage resource changes in the same environment. Você deve validar as alterações para garantir que todos os aplicativos e processos de negócios essenciais funcionem para finalmente lançar o aplicativo.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

Às vezes, o desenvolvimento e o teste são executados em ambientes separados e as alterações são movidas para o ambiente padrão quando estão prontas para serem usadas pelos usuários 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. Você deve usar ambientes separados por diversos motivos.There are several reasons why you might use separate environments. Por exemplo, você pode ter usado um ambiente separado depois de ter avaliado o sistema.For example, you might have used a separate environment when you initially evaluated the system. Como alternativa, talvez você queira minimizar o risco quando fizer alterações para o ambiente padrão.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Ambientes separados fornecem isolamento porque as alterações são realizadas em um ambiente diferente do padrão.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. Dependendo da extensão dos riscos, você pode criar um ambiente de preparo adicional.Depending on the extent of the risks, you might create an additional staging environment. Nesse caso, você terá um ambiente de desenvolvimento, um ambiente de preparo e um ambiente padrão.In this case, you have a development environment, a staging environment, and a default environment.

Como mover alterações de recursoMoving resource changes

Os recursos são movidos por meio de processos de importação e exportação separados usando um arquivo de pacote (.zip).You move resources through separate export and import processes, by using a package (.zip) file. O arquivo de pacote é exportado, salvado no armazenamento local, enviado ao 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 é normalmente seguido de testes de validação para garantir que nenhum dos processos essenciais de negócios sejam afetados negativamente.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 seçã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 importação e exportação ocorrem no contexto de um ambiente selecionado.Both export and import occur in the context of a selected environment.

Exportação de recursosExport resources

O pacote de exportação conterá todas as alterações em entidades e listas de seleção.The export package will contain all changes to entities, and picklists. Estamos trabalhando para possibilitar a exportação de mais tipos de recursos, como aplicativos, fluxos, conectores, funções e outros.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Essa opção permite mover o conteúdo de um ambiente para outro ambiente.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 os quais você deseja começar:Choose the resources you want to start with:
    1. Selecione a guia correspondente a um tipo de recurso que você deseja selecionar, como Entidades.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Selecione todos os recursos com o tipo clicando na caixa de seleção do cabeçalho ou marque os recursos individualmente.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Clique em Avançar.Click Next.
  5. Inclua recursos relacionados, se apropriado:Include related resources if appropriate:
    1. Se descobrirmos recursos relacionados, mostraremos a você uma lista pré-selecionada.If we discover any related resources, we will show you a pre-selected list.
    2. Exclua todos os recursos relacionados clicando na caixa de seleção do cabeçalho ou desmarque os recursos individualmente.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Clique em Avançar.Click Next.
  6. Adicione um Nome ao pacote exportado.Add a Name for the exported package.
  7. Opcionalmente, personalize as ações de configuração a serem executadas após a importação de recursos:Optionally, you can customize setup actions to be performed upon import of resources:
    1. Para cada recurso, em Configuração de 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 você desejar executar por padrão quando esse pacote for importadoSelect the setup action you want performed by default when this package is imported
    3. Clique em Salvar.Click Save.
  8. Clique em Exportar.Click Export.
  9. Quando a exportação for concluída, salve o arquivo de pacote no armazenamento local.When export is completed, save the package file in local storage.

Como alternativa, você pode clicar em Selecionar todos os recursos na página de seleção de recursos para incluir todos os recursos de todos os tipos com suporte no pacote final e ir diretamente para a página final de exportação.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.

Recursos de importaçãoImport resources

A primeira etapa é selecionar um arquivo de pacote que foi 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 arquivo de pacote no armazenamento local.Click Upload, and browse to a package file in local storage.
  5. Clique em Avançar para ir para a página final de importação.Click Next to go to the final import page.
  6. Resolva erros e avisos de validação da 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 de 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 de importação apropriada.Select an appropriate import setup action.
    4. O pacote que está sendo importado é validado novamente de forma automática.The package being imported is automatically validated again.
  7. Vá para Importação se não houver nenhum erro.Proceed to Import if there are no errors.

Se o pacote apenas for aplicado parcialmente, você receberá uma mensagem de erro que descreve o que foi importado e o que 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 promover alterações em muitos tipos de recursos.The development process can involve changes to many types of resources. Por exemplo, ao atualizar um aplicativo, você pode adicionar, remover ou atualizar várias entidades ou conexões.For example, if you update an app, you might add, remove, or update several entities or connections. Algumas alterações de tipos de recursos podem ser movidas entre ambientes.Changes to some, and not all, resource types can be moved across environments. As seções a seguir descrevem os tipos de recursos que podem ser movidos.The following sections describe the types of resources that you can move.

Entidades, listas de seleçãoEntities, picklists

Exporte e importe entidades e listas de seleção da seguinte maneira: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. (Você não pode modificar os campos integrados de entidades-padrão.)(You can't modify the out-of-box fields of standard entities.)
  • Entidades personalizadas – entidades personalizadas são movidas entre ambientes.Custom entities – Custom entities are moved across environments.
  • Listas de seleções personalizadas – listas de seleções personalizadas são movidas entre ambientes.Custom picklists – Custom picklists are moved across environments.

DadosData

Não é possível mover o banco 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 os dados, você pode usar o Microsoft Excel.To move data, you can use Microsoft Excel. Para obter mais informações, confira Importação e exportação de dados.For more information, see Import or export data.