Ir para o conteúdo

Migrar um projeto no Jitterbit Integration Studio

Introdução

Dentro de uma única organização Harmony, você pode migrar projetos de um ambiente Harmony para outro. A migração de projeto deve ser usada configurando uma cadeia de migração de ambientes onde você propaga alterações de design migrando de um ambiente para o outro. Por exemplo, você pode querer migrar alterações de um ambiente de design para um ambiente de produção após concluir o QA e uma revisão.

Você pode migrar projetos independentemente de eles terem sido implantados.

Para mover projetos entre organizações Harmony, consulte Exportações e importações de projetos.

Cadeia migratória

Uma cadeia de migração é uma cadeia de ambientes que você usa para migrar um projeto, por exemplo, por meio de seus estágios de design, da criação inicial ao teste e, depois, à produção:

  1. Crie um projeto em um ambiente de Desenvolvimento.
  2. Migre o projeto do ambiente de Desenvolvimento para um ambiente de QA e implantar o para testes.
  3. Faça alterações adicionais de design no projeto no ambiente de Desenvolvimento, conforme necessário.
  4. Migre o projeto revisado do ambiente Desenvolvimento para o ambiente QA e implantar o para testes conforme necessário.
  5. Migre o projeto do ambiente QA para um ambiente Production e implantar o para que o projeto fique ativo.
  6. Repita as etapas 3 a 5 conforme necessário.

Um projeto migrado tem uma dependência do projeto do qual foi migrado. Como tal, um projeto no início de uma cadeia de migração não pode ser excluído até que todos os projetos mais abaixo na cadeia tenham sido excluídos primeiro (veja Excluir um projeto em Criação e configuração do projeto). Depois que um projeto é migrado, sua cadeia não pode ser quebrada, exceto pela exclusão de projetos mais abaixo na cadeia ou pela exportação e importação do projeto (consulte Exportações e importações de projetos). Renomear um projeto migrado não quebra a cadeia.

Recomendamos estas práticas recomendadas ao projetar uma cadeia de migração:

  • Em geral, as alterações de design devem ser feitas apenas no primeiro ambiente da cadeia (neste exemplo: o ambiente_Development_). Em ambientes subsequentes, recomendamos que as únicas alterações adicionais sejam nos valores das variáveis do projeto e que essas alterações sejam feitas dentro do Integration Studio aplicação para ser capturado no histórico do projeto, conforme as alterações de valor da variável do projeto feitas no Management Console Projetos não são capturadas no histórico do projeto. Durante a migração, você pode selecionar se deseja migrar todos os valores de variáveis do projeto ou apenas valores de variáveis individuais do projeto selecionados (consulte Migrar todos os valores de variáveis e Selecionar valores de variáveis para migrar na próxima seção, Migrar um projeto).
  • O primeiro ambiente na cadeia deve ser acessível por aqueles que podem precisar fazer alterações no projeto ao longo do tempo. Alertamos contra um único desenvolvedor projetando o projeto em uma organização pessoal. Se essas circunstâncias ocorrerem, recomendamos primeiro exportar o projeto original e depois importá-lo para o ambiente que deve ser o início da cadeia. Alterações futuras devem então ser feitas no projeto no ambiente que inicia a cadeia.

Migrar um projeto

Durante a migração do projeto, todos os componentes do projeto e metadados do projeto são migrados. Os componentes do projeto e metadados do projeto são uma substituição completa dos componentes do projeto e metadados do projeto no ambiente de destino.

Cuidado

Ao migrar uma operação de ambiente de origem sem um cronograma atribuído para uma operação de ambiente de destino com um cronograma atribuído, a operação resultante no ambiente de destino não terá um cronograma atribuído.

A opção Migrar pode ser acessada nestes locais:

Ao selecionar Migrar, uma tela de configuração de migração é aberta, onde você pode escolher o ambiente de destino e se deseja migrar os valores de variáveis de projeto individuais.:

migrar

  • Organização e Projeto: A organização Harmony onde o projeto reside e o nome do projeto a ser migrado, separados por vírgula.

  • Ambiente atual e Ambiente de destino: O ambiente atual onde o projeto reside e o ambiente de destino para onde o projeto será migrado são listados junto com seu tipo de grupo de agente associado (agente de nuvem ou agente privado).

    Quando o projeto é migrado, o projeto existente no ambiente atual permanecerá inalterado. Se o projeto já tiver sido migrado para o ambiente de destino, o projeto do ambiente de destino será substituído usando as seleções para valores de variáveis de projeto abaixo.

    Cuidado

    Se o projeto de origem usar conectores que estão disponíveis apenas em agentes privados, você não pode migrá-lo para um ambiente associado a um grupo de agentes de nuvem. Esses ambientes ainda aparecem no menu suspenso Ambiente de Destino, mas não podem ser selecionados.

  • Nome da tag do histórico do projeto: Insira uma tag a ser usada para rotular o evento de migração. A tag será exibida como um rótulo no evento de migração e registrada nos detalhes de implantar acessíveis no histórico do projeto. É recomendado, mas não obrigatório, inserir uma tag exclusiva.

  • Conexões globais: Quaisquer conexões globais usados pelo projeto que está sendo migrado que não foram adicionados ao ambiente de destino são listados. Quando o projeto for migrado, a conexão global será adicionada a esse ambiente e precisará ser configurada após a migração.

  • Migrar todos os valores de variáveis: Selecione esta opção para que todos os valores de variáveis do projeto sejam migrados. Se o projeto já existir no ambiente de destino, os valores de todas as variáveis do projeto serão substituídos. Na primeira vez que um projeto é migrado, esta opção é selecionada por padrão. As migrações subsequentes assumem como padrão Selecionar valores de variáveis para migrar.

  • Selecionar valores de variáveis para migrar: Selecione esta opção para todos os componentes do projeto e metadados do projeto a serem migrados, exceto os valores das variáveis do projeto listados em Excluir. Se o projeto já existir no ambiente de destino, todos os componentes do projeto, incluindo os valores das variáveis do projeto listados em Incluir, serão substituídos.

    Quando Selecionar valores de variáveis para migrar é selecionado, nenhuma variável de projeto é selecionada para migração por padrão, a menos que o projeto já exista no ambiente de destino. Quando o projeto já foi migrado, as variáveis de projeto recém-adicionadas ou renomeadas são selecionadas para migração por padrão, mas as variáveis cujos valores foram modificados são excluídas.

    • Pesquisar: Insira qualquer parte do nome de uma variável de projeto para filtrar a lista de variáveis de projeto no ambiente atual.
    • Ambiente atual: Selecione as variáveis do projeto cujos valores você deseja migrar para o ambiente de destino. Conforme você seleciona as variáveis do projeto, elas são listadas em Incluir. Os links Selecionar tudo e Desmarcar tudo podem ser usados para adicionar ou limpar todas as seleções de variáveis do projeto de uma só vez.
    • Excluir: Variáveis de projeto cujos valores serão excluídos da migração. Se o projeto já existir no ambiente de destino e já contiver a variável de projeto, seu valor existente no ambiente de destino será retido. Se a variável de projeto ainda não existir, o componente de variável de projeto será migrado, mas não receberá nenhum valor.
    • Include: Variáveis de projeto cujos valores serão incluídos na migração. Se o projeto já existir no ambiente de destino e já contiver a variável de projeto, seu valor existente no ambiente de destino será substituído.
  • Migrate: Clique para migrar o projeto para o ambiente selecionado. Se o projeto já tiver sido migrado para o ambiente de destino, uma mensagem solicitará que você confirme que deseja migrar, pois isso substituirá o projeto existente no ambiente de destino usando as seleções para valores de variáveis de projeto acima:

    confirmar migração

    Ao clicar em Continuar, se a migração para o ambiente de destino for bem-sucedida, o projeto migrado será aberto no designer de projetos.