What is a Diagram and a Source-type flow?

Diagram

A Diagram flow is created in a low-code environment, where you develop the integration flow visually.
With the Flow graphical interface, you can build the flow by dragging and dropping elements onto the screen, without the need to write code.

This type of flow allows you to easily add steps such as triggers, general tools, and connectors, making the integration creation process faster and more intuitive. The simplified interface streamlines the process while maintaining flexibility to create robust flows.

The animation shows the process of selecting and adding steps to an integration flow on the Flow screen:

faqs drag drop

Source

A Source flow is developed through code, using the Camel YAML DSL. In this case, you write or paste the code directly into the main.yaml file, giving you more control over the integration logic.

This type of flow is ideal for more complex scenarios where the flexibility of code is needed for customizations or integrations with more detailed logic.

To simplify the visualization and understanding of the sequence of steps and the relationships between components, you can switch to the diagram view mode. Additionally, it is possible to edit EIPs through individual forms, making the process more practical and intuitive.

The animation shows the script of a Source-type flow and, alongside it, its visualization in diagram mode:

example source flow faqs

Thanks for your feedback!
EDIT

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