Skip to Content
Technical Articles
Author's profile photo Kamlesh Zanje

Auto layout to beautify Integration Flow in the Cloud Integration capability of SAP Integration Suite

Introduction

Auto layout feature is available in the integration flow editor of SAP Cloud Integration with 5.47.x/6.39.x release to beautify and format integration flow in an attractive and easy understandable way. To know more, you can refer the help documentation.

In this blog, I will give a short overview on the auto layout feature.

Integration flow might become huge and complex. This led to bad experience for the integration developer from the flow readability standpoint. Look at the below example. Readability is completely distorted.

To overcome this problem, Auto layout feature has been introduced to format and beautify integration flow to make integration flow look attractive and easy to understand.

In this section, I will explain you how to use this feature. But prior that, let us understand different variants of the auto layout feature. You can format the process horizontally and vertically.

  1. Arrange Horizontally
    • This will format and arrange the flow steps in the integration process from left to right.
  2. Arrange Vertically
    • This variant of auto layout will format and arrange the flow steps from top to bottom.

Arrange Horizontally

Select the integration process and click the highlighted speed button to arrange the process horizontally.

Distorted process will be beautified, and flow steps will be arranged horizontally. This will make integration flow readable and easy to understand. See the below output.

 

Arrange Vertically

Select the integration process and click the highlighted speed button to arrange the process vertically.

Flow steps in the integration process will be arranged from top to bottom in a beautified manner. Look at the below screen.

Points to remember.

  1. Auto layout feature is enabled at the process pool level such as integration process, local integration process.
  2. As a best practice, we recommend saving your design changes and configurations first and then use the auto layout feature. Such a practice will help you avoid losing your recent changes.

 

Hope you are benefited with this feature. Please experience the auto layout feature and provide your valuable feedback.

Assigned Tags

      19 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Abraham MD
      Abraham MD

      HI Kamlesh Zanje

      Thank you for the excellent blog. I checked and found that our tenant is still having 6.38.25. When do we get the new feature?

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Abraham,

      Perhaps your tenant would have been updated over this last weekend. Do let me know if you are still on the older software version.

      Nevertheless, experience this feature and share your views.

      Regards,

      Kamlesh.

      Author's profile photo Abraham MD
      Abraham MD

      Hi Kamlesh,

      Unfortunately it was not updated yet. Please see below.

       

      Author's profile photo Wes Ancog
      Wes Ancog

      Hi Abraham,

       

      How do you know the version of CPI/CI Tenant?

       

      Regards,

      Wes

      Author's profile photo Abraham MD
      Abraham MD

      Hi Wes,

      You can find it by clicking your avatar icon on top right and then "About".

      Author's profile photo Kai Or
      Kai Or

      Hi Kamlesh,

      Thanks for sharing this .

      Can't wait to have the next update and get this feature .

      Regards,

      Kai

       

       

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hey Kai,

      Do experience the feature and share your views.

      Regards,

      Kamlesh.

      Author's profile photo Philippe Addor
      Philippe Addor

      Fantastic news! I was always hoping to get this and am surprised to see it now, even though there was no announcement on the Roadmap afaik.

       

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Philippe,

      Thanks for sharing positive feedback.

      Regards,

      Kamlesh.

      Author's profile photo Vidyadhar Kurmala
      Vidyadhar Kurmala

      Thank you for the blog and it's a great feature! Does SAP have a plan to implement this feature on Message Mapping as well?

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Vidyadhar,

      Thanks for sharing your views.

      Auto layout feature is applicable for the editor/modeler which is based on the diagram representation.

      Nevertheless, let me take your feedback and assess the feasibility to beautify the message mapping editor. Wait for my reply 🙂

      Regards,

      Kamlesh

      Author's profile photo Shweta Mishra
      Shweta Mishra

      Is there any way we can beautify the groovy the scripts?

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Shweta,

      Auto layout feature is applicable for the editor/modeler which is based on the diagram representation.

      Nevertheless, your feedback is valid for groovy script where expectation is to indent the groovy code and beautify the same from the readability perspective. We will take this feedback and add in our developer productivity and efficiency bucket list.

      Regards,

      Kamlesh.

      Author's profile photo Madhubala Chandran
      Madhubala Chandran

      Hi Kamlesh,

      Nice Blog and very useful feature.

       

      Thanks,

      Madhu

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Madhubala,

      Thanks for sharing your view.

      Regards,

      Kamlesh.

      Author's profile photo Sebastian Saieg
      Sebastian Saieg

      Hi Kamlesh, thanks for your post.

      Could you please explain what means 7.12.x version? 6.39 is related to CI on Cloud Foundry and 5.47 on Neo. Thanks!

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello Sebastian,

      Yes, 6.39.x is related to CI on CF and 5.47.x is for CI on NEO environment.

      7.12.x is not relevant for now. Please ignore it.

      Regards,

      Kamlesh.

      Author's profile photo Pablo Lopez
      Pablo Lopez

      Hi,

      We are already in version 6.39 but we can't see the auto layout option.

      Do we need to enable this somewhere else?

      Regards,

      P

      Author's profile photo Kamlesh Zanje
      Kamlesh Zanje
      Blog Post Author

      Hello,

      No additional enablement is required. If your tenant version is 6.39.x, you should be able to see the speed button/action on the selection of the process pool (Integration Process, Local integration Process) for auto layout. Please check and let me know otherwise.

      Regards,

      Kamlesh