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. Você pode usar Exportar recursos e Importar recursos para mover recursos entre ambientes.

Por que usar vários ambientes?

Cada ambiente contém recursos, como aplicativos, fluxos e entidades que você cria ou modifica durante o processo de desenvolvimento.

Normalmente, o desenvolvimento é feito no mesmo ambiente que é usado pelos usuários finais da organização. Esse ambiente é conhecido como o ambiente padrão. É relativamente fácil de gerenciar alterações de recurso no mesmo ambiente. 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.

À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. Você deve usar ambientes separados por diversos motivos. Por exemplo, você pode ter usado um ambiente separado depois de ter avaliado o sistema. Como alternativa, talvez você queira minimizar o risco quando fizer alterações para o ambiente padrão. Ambientes separados fornecem isolamento porque as alterações são realizadas em um ambiente diferente do padrão. Dependendo da extensão dos riscos, você pode criar um ambiente de preparo adicional. Nesse caso, você terá um ambiente de desenvolvimento, um ambiente de preparo e um ambiente padrão.

Como mover alterações de recurso

Os recursos são movidos por meio de processos de importação e exportação separados usando um arquivo de pacote (.zip). 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. 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.

A funcionalidade de importação e exportação de recursos está disponível na seção Ambientes do centro de administração. A importação e exportação ocorrem no contexto de um ambiente selecionado.

Exportação de recursos

O pacote de exportação conterá todas as alterações em entidades e listas de seleção. Estamos trabalhando para possibilitar a exportação de mais tipos de recursos, como aplicativos, fluxos, conectores, funções e outros. Essa opção permite mover o conteúdo de um ambiente para outro ambiente.

  1. No centro de administração, no painel de navegação esquerdo, clique em Ambientes.
  2. Selecione o ambiente de origem.
  3. No canto superior direito, clique em Exportar recursos.
  4. Escolha os recursos com os quais você deseja começar:
    1. Selecione a guia correspondente a um tipo de recurso que você deseja selecionar, como Entidades.
    2. Selecione todos os recursos com o tipo clicando na caixa de seleção do cabeçalho ou marque os recursos individualmente.
    3. Clique em Avançar.
  5. Inclua recursos relacionados, se apropriado:
    1. Se descobrirmos recursos relacionados, mostraremos a você uma lista pré-selecionada.
    2. Exclua todos os recursos relacionados clicando na caixa de seleção do cabeçalho ou desmarque os recursos individualmente.
    3. Clique em Avançar.
  6. Adicione um Nome ao pacote exportado.
  7. Opcionalmente, personalize as ações de configuração a serem executadas após a importação de recursos:
    1. Para cada recurso, em Configuração de importação para ver uma caixa de diálogo.
    2. Selecione a ação de configuração que você desejar executar por padrão quando esse pacote for importado
    3. Clique em Salvar.
  8. Clique em Exportar.
  9. Quando a exportação for concluída, salve o arquivo de pacote no armazenamento local.

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.

Recursos de importação

A primeira etapa é selecionar um arquivo de pacote que foi exportado do ambiente de origem. O processo de importação valida, analisa e tenta importar o pacote.

  1. No centro de administração, no painel de navegação, clique em Ambientes.
  2. Selecione o ambiente de destino.
  3. No canto superior direito, clique em Importar recursos.
  4. Clique em Carregar e procure um arquivo de pacote no armazenamento local.
  5. Clique em Avançar para ir para a página final de importação.
  6. Resolva erros e avisos de validação da importação:
    1. Procure avisos ou erros, conforme indicado pelo ícone à esquerda do Nome de um recurso.
    2. Clique no campo Configuração de importação ou no ícone em Ação para obter mais informações.
    3. Selecione uma ação de configuração de importação apropriada.
    4. O pacote que está sendo importado é validado novamente de forma automática.
  7. Vá para Importação se não houver nenhum erro.

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.

Tipos de recursos

O processo de desenvolvimento pode promover alterações em muitos tipos de recursos. Por exemplo, ao atualizar um aplicativo, você pode adicionar, remover ou atualizar várias entidades ou conexões. Algumas alterações de tipos de recursos podem ser movidas entre ambientes. As seções a seguir descrevem os tipos de recursos que podem ser movidos.

Entidades, listas de seleção

Exporte e importe entidades e listas de seleção da seguinte maneira:

  • Entidades padrão – apenas as personalizações são movidas entre ambientes. (Você não pode modificar os campos integrados de entidades-padrão.)
  • Entidades personalizadas – entidades personalizadas são movidas entre ambientes.
  • Listas de seleções personalizadas – listas de seleções personalizadas são movidas entre ambientes.

Dados

Não é possível mover o banco de dados como parte da exportação e importação de recursos. Para mover os dados, você pode usar o Microsoft Excel. Para obter mais informações, confira Importação e exportação de dados.