Technical Articles
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.
- Arrange Horizontally
- This will format and arrange the flow steps in the integration process from left to right.
- 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.
- Auto layout feature is enabled at the process pool level such as integration process, local integration process.
- 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.
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?
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.
Hi Kamlesh,
Unfortunately it was not updated yet. Please see below.
Hi Abraham,
How do you know the version of CPI/CI Tenant?
Regards,
Wes
Hi Wes,
You can find it by clicking your avatar icon on top right and then "About".
Hi Kamlesh,
Thanks for sharing this .
Can't wait to have the next update and get this feature .
Regards,
Kai
Hey Kai,
Do experience the feature and share your views.
Regards,
Kamlesh.
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.
Hello Philippe,
Thanks for sharing positive feedback.
Regards,
Kamlesh.
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?
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
Is there any way we can beautify the groovy the scripts?
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.
Hi Kamlesh,
Nice Blog and very useful feature.
Thanks,
Madhu
Hello Madhubala,
Thanks for sharing your view.
Regards,
Kamlesh.
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!
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.
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
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