Criando uma Release e Implantando uma Integração

O processo de implantação de integrações agora envolve a criação de uma release, que é essencialmente uma versão específica do seu fluxo de integração. Essa funcionalidade permite que você controle e gerencie diferentes versões das suas integrações. A criação de uma release é obrigatória antes de implantar uma integração.

Depois de concluir a criação do seu fluxo de integração, você deverá:

  1. Salvar o fluxo de integração.

  2. Criar uma release.

  3. Implantar a release em um ambiente específico.

Flow Status

A integração passa por três estágios até a implantação, que podem ser visualizados ao lado de Flow Status acima do canvas:

  1. Unsaved: o fluxo foi modificado, mas não está salvo.

  2. Saved: o fluxo foi salvo, mas não possui uma release.

  3. Released: o fluxo foi salvo e possui uma release.

A release é uma espécie de foto do fluxo de integração. Não é possível editar uma release após sua criação. Se você precisar fazer alterações, deverá criar uma nova release.

Criando uma release

Para criar uma release do fluxo de integração, siga os passos abaixo:

  1. Clique em RELEASE no canto superior direito da tela.

  2. Selecione a opção Create Release (se houver alterações não salvas na integração, esta opção estará bloqueada).

  3. Na janela modal que se abre, informe a descrição no campo correspondente. O número da release carrega automaticamente.

  4. Clique em CREATE AND DEPLOY para criar a release e ser direcionado para a tela de implantação, ou clique em CREATE para apenas criar a release.

Visualizando o histórico de releases

Para visualizar o histórico de releases do fluxo de integração:

  1. Clique em RELEASE no canto superior direito da tela.

  2. Selecione a opção Release History.

Você verá uma lista com todas as releases criadas, incluindo as seguintes informações:

  • O número da versão da release com uma indicação das que estiverem implantadas.

  • O nome do usuário que criou a release.

  • A descrição da release.

  • A data de criação da release.

Na coluna "Actions", você pode clicar no ícone do olho para ver os detalhes da release ou no ícone da lixeira para excluí-la.

Você pode implantar a mesma release nos ambientes de Staging e Production simultaneamente.

Visualizando e restaurando uma release

Para visualizar uma release, clique em Release  Release History. Depois clique no ícone do olho na coluna "Actions" na linha da release correspondente.

Ao abrir uma release, o rótulo View Only aparece na parte superior da tela. Isso indica que você está visualizando uma versão específica do fluxo em modo somente leitura e não pode alterar diretamente a release.

Você pode alternar entre as abas Diagram e Source Code para explorar a release:

Aba Diagram (modo leitura):

  • Formulários de configuração dos steps com os parâmetros e valores definidos.

  • Subfluxos existentes.

  • Rotas do tipo Direct.

  • Arquivos resources vinculados à versão do fluxo.

  • Variáveis (flow variables) e suas configurações naquela release.

Aba Source Code (modo leitura):

  • Script completo da integração em formato CAMEL YAML DSL.

  • Arquivos resources e variáveis associados.

Para restaurar a release, clique em RESTORE RELEASE.

Após a restauração, o fluxo ficará com o status Unsaved, permitindo que você edite novamente a integração e crie uma nova release.

Se houver alterações não salvas no fluxo atual, elas serão perdidas ao restaurar a release.

Excluindo uma release

Para excluir uma release, clique em Release History e, em seguida, no ícone da lixeira na coluna "Actions".

Você só pode excluir releases que não estejam implantadas.

Ao excluir um fluxo de integração que possua releases criadas, todas as releases associadas ao fluxo serão excluídas. Não é possível excluir releases de fluxos que tenham pelo menos uma release com histórico de implantação.

Implantando uma integração

Para implantar um fluxo de integração, siga os passos abaixo:

  1. Clique em DEPLOY no canto superior direito da tela.

  2. Selecione o ambiente de implantação no campo Environment.

  3. Selecione a release que deseja implantar no campo Release.

  4. Escreva uma descrição da implantação no campo Description. Após a implantação, a descrição estará disponível na tela Deployments no item Deployment History sob a coluna Actions.

  5. Clique em DEPLOY.

Se houver variáveis no script da integração, seus valores serão automaticamente aplicados conforme o ambiente selecionado (Staging ou Production) durante a implantação.

Deploy Integration

Consulte as permissões necessárias para realizar cada ação no Sensedia Integrations.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]