Diagram View Mode

Clicking on Diagram at the top of the Source screen will display your flow in diagram format.

This format provides a clear and intuitive visual representation of the integration flow, making it easier to understand the sequence and relationships between flow components compared to reading lines of code.

When switching to this view mode, you will see on the screen:

  • In the upper left corner: the fields Name and Version.

  • In the upper center: the two available view modes, Source Code and Diagram.

  • In the upper right corner: the DEPLOY button and the gear icon for additional settings.

The Save All option is only available in Source Code mode.
  • Above the canvas, at the right right side, you will see buttons to zoom in and out and a button to fit the flow to the screen.

source flow diagram

Each component and EIP used in the integration script will be displayed in the diagram with its corresponding icon and default name. If the description field is provided in the step, this value will be presented as the name of the step.

Components will be displayed in gray and EIPs in orange.

If there is no script created or if the CAMEL YAML DSL syntax is incorrect, a message will inform you that the integration diagram cannot be displayed.

You cannot edit the integration in the Diagram view mode. Any identified errors must be corrected in the Source Code script.

Viewing subflows

Some integration flows use EIPs that include subflows. When clicking on a step that contains a subflow, an icon access subflow icon will be displayed to the right of the selected step. Click this icon to view only the subflow associated with that step.

subflow

The visualization of subflows is applicable to the following EIPs:

  • Aggregate

  • Circuit Breaker

  • Filter

  • Idempotent Consumer

  • Loop

  • Pipeline

  • Policy

  • Resequence

  • Saga

  • Split

  • Step

  • Transacted

  • When Skip Send To Endpoint

If your integration has many subflows, use the breadcrumbs at the top of the diagram to easily identify the step currently being viewed.

The GIF below demonstrates a flow with several EIPs that have subflows:

subflow

Unrecognized components and EIPs

When an unrecognized, unauthorized, or unspecified component or EIP is used in the integration script, an unknown icon will be displayed in place of the step.

Currently, the unrecognized components and EIPs are:

  • Intercept

  • Intercept From

  • Intercept Send To Endpoint

Thanks for your feedback!
EDIT

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