Diagram
Ao clicar em Diagram na parte superior da tela Source, você verá seu fluxo no formato de diagrama.
Atualmente é possível apenas editar parâmetros simples de componentes e EIPs no modo de visualização Diagram. Para criar novos EIPS e componentes, acesse a aba Source Code e faça a modificação diretamente no script. |
Este formato oferece uma representação visual clara e intuitiva do fluxo de integração, facilitando a compreensão da sequência e das relações entre os componentes do fluxo em comparação com a leitura de linhas de código.
Ao alternar para este modo de visualização, você verá na tela:
-
No canto superior esquerdo: campos Name e Version.
-
Na parte superior central: os dois modos de visualização disponíveis, Source Code e Diagram.
-
No canto superior direito:
-
SAVE: salvar o fluxo de integração.
-
DEPLOY: implantar o fluxo de integração.
-
O ícone de engrenagem com configurações adicionais:
-
Description: adicionar ou editar uma descrição para o fluxo de integração.
-
Deployments: acessar a tela de implantações.
-
Delete: excluir o fluxo de integração atual.
-
-
Opções para aproximar e afastar a imagem e o botão para ajustar o fluxo na tela.
-
A opção de Save All só está disponível no modo Source Code. |
Cada componente e EIP utilizado no script da integração será exibido no diagrama com seu ícone correspondente e com o nome padrão.
Se o campo description
for informado no step, este valor será apresentado como o nome do step.
Componentes serão exibidos na cor cinza e EIPs, na cor laranja. |
Se não houver nenhum script criado ou se a sintaxe CAMEL YAML DSL estiver incorreta, será apresentada uma mensagem informando que o diagrama da integração não pode ser exibido.
Se no script da integração houver um componente ou EIP não reconhecido, ou que apresentar erro, um ícone de "desconhecido" será exibido no lugar do step.
Visualizando subfluxos
Alguns EIPs incluem subfluxos, permitindo que você os visualize separadamente do fluxo principal para facilitar a organização e o entendimento do processo.
Para visualizar um subfluxo, selecione o EIP desejado e clique no ícone dos três pontinhos no canto direito do step. Você terá a opção de acessar o subfluxo associado ao step ou editar o EIP selecionado.
A visualização de subfluxos é aplicável aos seguintes EIPs:
-
Aggregate
-
Circuit Breaker
-
Filter
-
Idempotent Consumer
-
Loop
-
Pipeline
-
Policy
-
Resequence
-
Saga
-
Split
-
Step
-
Transacted
-
When Skip Send To Endpoint
Se a sua integração possuir muitos subfluxos, utilize o breadcrumb na parte superior do diagrama para identificar facilmente o step que está sendo visualizado no momento.
O GIF abaixo demonstra a visualização de um subfluxo:
Editando componentes e EIPs no modo diagrama
Após criar o script de um fluxo de integração no modo Source, você pode editar parâmetros (options) de componentes e EIPs da integração no modo diagrama.
Para isso, siga os passos abaixo:
-
Acesse a aba de exibição do modo diagrama.
-
Selecione o componente ou EIP que deseja editar.
-
Clique no ícone de três pontinhos .
-
Depois clique em Edit para abrir o formulário de edição.
-
Se o componente ou EIP selecionado possuir um subfluxo (), a opção de acessar o subfluxo também será exibida.
-
-
Preencha os campos solicitados. Com exceção dos campos booleanos, é permitido preencher os demais campos com variáveis (flow variables).
-
Ao finalizar a configuração do formulário, clique em CONFIRM. As alterações realizadas serão automaticamente refletidas no script do fluxo de integração no modo Source.
Você pode clicar em CONFIRM mesmo que existam campos obrigatórios incompletos. Nesse caso, um ícone de alerta será exibido no step correspondente. -
Para salvar as informações inseridas no formulário, clique em SAVE no canto superior direito da tela.
A animação abaixo mostra a edição do formulário de um componente e as alterações refletidas no script no Source Code:
Parâmetros (Options)
Os parâmetros de componentes e EIPs são organizados em "seções" ou "abas" que podem ser expandidas/minimizadas, facilitando a navegação e a configuração.
Componentes
Seguem as seções mais comuns:
-
Basic: geralmente contém informações como a identificação (id) e a descrição do componente.
-
Common: reúne as opções padrão e mais amplamente utilizadas, aplicáveis à maioria dos cenários.
-
Consumer: focada em configurações específicas para o uso do componente como gatilho, permitindo consumir mensagens ou eventos.
-
Producer: inclui parâmetros voltados ao uso do componente como conector, para enviar mensagens ou dados a outros sistemas.
-
Advanced: oferece opções mais avançadas de configuração, com ajustes detalhados que podem ser aplicados conforme necessário.
-
Health: fornece configurações que permitem monitorar a saúde e o desempenho do componente.
-
Security: inclui configurações relacionadas à segurança, como autenticação e criptografia.
-
Scheduler: abrange configurações relacionadas à intervalos, atrasos e expressões cron.
EIPs
Os EIPs possuem apenas as seções Basic e Advanced.
Apenas os parâmetros simples podem ser editados.
Embora o parâmetro URI seja um parâmetro simples, não pode ser editado diretamente no formulário.
Para alterá-lo, acesse a aba Source Code e faça a modificação diretamente no script.
|
Share your suggestions with us!
Click here and then [+ Submit idea]