Skip to Content

Introduction

The integration flow editor in SAP Cloud Platform Integration’s Web Application is revamped and improved with lot of usability features to enable the integration developers to work with it more efficiently.

In this blog, I will give a short overview of each of these new features.

 

Improved Visualization

As soon as you open the integration flow, you will notice the difference of the new editor which is much better look and feel compared to the earlier one.

 

Image 1: New Integration Flow Editor

 

Image 2: Old Integration Flow Editor

 

Zoom-in & zoom-out

In case you have a very large and complex integration flow, you can use the zoom-in and zoom-out feature to move to a particular part. For zoom, you can use the mouse scroll or use the “+” and “-” action buttons on the right corner of the editor.

 

Image 3: Zoom-out the integration flow 

 

Image 4: Zoom-in the integration flow

 

Global View

If you have used the zoom-in or zoom-out on your integration flow and now want to go back to see the entire integration flow in the visible area, you will have to click in the centre of this “Global View” icon.

 

Image 5: Global view of integration flow

 

Scrolling or Moving

If you want to scroll or move your integration flow, you can click & press the left mouse button on the empty space and move your mouse. You can also use the left, right, top and down button on this icon (see image below) on the right corner of the editor to also scroll or move.

You can also select multiple components and drag them to move them around.

 

Image 6: Scrolling & moving your integration flow

 

Overview Mode 

If you have a very large integration flow and want to jump to a particular part of the Integration Flow, you can use the “Overview Mode” button on the right corner of the editor. On click of this button, you get a miniature view of your integration flow and also an option to select a particular area and navigate to that part of the integration flow.

 

Image 7: Overview mode icon

 

 

Image 8: Overview mode open

 

Visibility of Quick Buttons 

In the old editor, the quick buttons to connect, delete or see technical information were made available when you hover the mouse pointer over the component, but in the new editor, you need to select the component to access them

 

Image 9: Visibility of quick buttons in Edit mode

 

In the read-only mode, you can access only the technical information quick button, but in the edit mode you will be able to access all applicable quick button on selection.

Image 10: Visibility of quick buttons in Read-only mode

 

Delete Components

In the old editor, if you had to delete an adapter, you had to select the message flow and click on the delete icon in the palette as there was no quick button available to delete an adapter. But in the new editor, we have now enabled the delete of adapter also via the quick button, which appears on selecting the message flow.

 

Image 11: Delete as quick button for adapters

 

You can also select multiple components from the editor and delete them together using the delete icon in the palette.

 

Image 12: Multi-select and delete 

 

Auto Expand of Pools

If you select a component from the palette and drop it in a pool (Integration Process, Local Integration Process or Exception Subprocess) and if there is not enough space available to accommodate this component, the editor auto-expands the pool and makes enough space for the component.

 

Image 13: Drag and drop of filter from palette

 

Image 14: Auto-expand of pools

 

Modelling Constraints

We have also enhanced the modelling constraints (or restrictions) to ensure that you do not model a wrong integration flow. Some examples of modelling constraints are:

  • Restrict drop of flow steps outside a pool
  • Restrict drop of Sender & Receiver system in a pool
  • Restrict drop of Local Integration Process in a Integration Process
  • Restrict drop of Error Start event in Integration Process and Local Integration Process

 

Conclusion

In the future increments we plan to continue improving the user experience and provide more features like copy-paste of components, undo-redo and auto-align (pretty print) the integration flow.

Looking forward to your feedback on the new integration flow editor.

To report this post you need to login first.

7 Comments

You must be Logged on to comment or reply to a post.

  1. Narayana Murty Gella

    Way to go !!!. it is better to have all development kit in one place. ( web UI). I am looking for trace activation. right now, we need to use both but it is better to have on the UI with time control ( minimum one-hour ).

    (0) 
  2. Naresh Dasika

    Thanks for the information.

    In the earlier version it was easy to see the any payload/logger data easily in a single screen for any integration flow under “Monitoring tab”.

    But now the data (logger) is restricted with a scroller which is not comfortable and by this way it is not possible to see the data in one shot. One has to copy the data to a notepad to see the data in single shot.

     

     

    (0) 
  3. Casper Sloth Andersen

    On the absolute top of my wish-list is the ability to copy/paste in the mapping editor.

    So for example if I have created a series of steps to map from A to B, it would be really nice to be able to reuse this logic for other fields.

    Alternatively make it possible to do mapping functions (like in Boomi) where you can define a set of steps and then reuse these again and again. And yes – this can be accomplished with scripts, but it’s really time consuming in comparison)

    #2 on the wish-list: Being able to debug/simulate groovy scripts – both for payloads and mapping functions.

    (1) 

Leave a Reply