O que é um fluxo do tipo Diagram e um fluxo do tipo Source?

Diagram

Um fluxo do tipo Diagram é criado em um ambiente low-code, onde você desenvolve o fluxo de integração de forma visual.
Com a interface gráfica Flow, você pode construir o fluxo arrastando e soltando os elementos na tela, sem a necessidade de escrever código.

Esse tipo de fluxo permite adicionar facilmente steps como gatilhos (triggers), ferramentas gerais (general tools) e conectores (connectors), tornando a criação de integrações mais rápida e intuitiva. A interface simplificada facilita o processo, ao mesmo tempo em que mantém a flexibilidade para criar fluxos robustos.

A animação mostra o processo de selecionar e incluir steps de um fluxo de integração na tela Flow:

faqs drag drop

Source

Um fluxo do tipo Source é desenvolvido por meio de código, utilizando o Camel YAML DSL. Nesse caso, você escreve ou cola o código diretamente no arquivo main.yaml, o que dá mais controle sobre a lógica de integração.

Esse tipo de fluxo é ideal para cenários mais complexos, onde a flexibilidade do código é necessária para personalizações ou integrações com lógica mais detalhada.

Para facilitar a visualização e a compreensão da sequência de steps e as relações entre os componentes, você pode alternar para o modo de visualização em diagrama. Além disso, é viável editar os EIPs por meio de formulários individuais, tornando o processo mais prático e intuitivo.

A animação mostra o script de um fluxo do tipo Source e, ao lado, sua visualização em modo diagrama:

example source flow faqs

Thanks for your feedback!
EDIT

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