Author Topic: BPMN Smart Layout Add-in  (Read 142 times)

Takeshi K

  • EA User
  • **
  • Posts: 363
  • Karma: +10/-1
    • View Profile
BPMN Smart Layout Add-in
« on: September 17, 2020, 10:26:57 am »
I have posted the following topic to the Community site, but not published yet.

I created a new free Add-in 'BPMN Smart Layout Add-in'. If you are annoying layout of flows (connectors) in BPMN diagram, try this Add-in.


This Add-in adjusts following points at one step:

- Align centers of 'near' objects (both vertically and horizontally)
- Adjust start and end points of flows to the center of object edge if related objects are aligned
- Adjust start or end points of flows to 'near' center of object edge
- Delete unnecessary bended points

How to use

1.Download the zip from the following website
https://www.sparxsystems.jp/en/BPMNLayout.zip

2.Install the add-in by running EAAddinSetupEn.bat with administrative rights
(for detail, see: https://www.sparxsystems.jp/en/EAAddinSetupEn.htm)

3.Run EA, open a BPMN 2.0 diagram, then right-click and select 'Specialize' | 'BPMN Smart Layout'

Demo
You can watch the basic usage and behaviour of this Add-in with the following Youtube video:

https://youtu.be/wdYovcGmGeg (2m18s, no voice)

Notes

- You cannot undo the layout, so please back-up your project before using this Add-in.
- If you find a model which cannot be layouted correctly, please send PM to me.
--
t-kouno

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7411
  • Karma: +176/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: BPMN Smart Layout Add-in
« Reply #1 on: September 17, 2020, 11:40:38 am »
Thanks, Takeshi!

Looks interesting!

Can you define "unnecessary" bends?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Takeshi K

  • EA User
  • **
  • Posts: 363
  • Karma: +10/-1
    • View Profile
Re: BPMN Smart Layout Add-in
« Reply #2 on: September 17, 2020, 11:51:46 am »
Thanks for your reply, Paolo.

Please see the Youtube video from 2m10s, EA creates a bending point on the Decision and the route is broken.
I sometimes face this situation and am annoying to fix the route manually.



--
t-kouno

Sunshine

  • EA User
  • **
  • Posts: 952
  • Karma: +83/-7
  • Its the results that count
    • View Profile
Re: BPMN Smart Layout Add-in
« Reply #3 on: September 17, 2020, 12:54:18 pm »
I watched your youtube video and that looks great. How does it work with with Pools and Lanes?
Happy to help
:)

Takeshi K

  • EA User
  • **
  • Posts: 363
  • Karma: +10/-1
    • View Profile
Re: BPMN Smart Layout Add-in
« Reply #4 on: September 17, 2020, 01:00:04 pm »
Thanks for your reply, Sunshine.

This add-in ignores Pools and Lanes, so they will not move. About elements on Pools or Lanes, usually they are aligned to the center of Pool or Lane.
--
t-kouno

Guillaume

  • EA User
  • **
  • Posts: 958
  • Karma: +29/-2
    • View Profile
    • www.umlchannel.com
Re: BPMN Smart Layout Add-in
« Reply #5 on: September 18, 2020, 04:59:01 pm »
Hi Takeshi,

I saw your article on the community site and I must test it soon as it sounds interesting!

Thanks
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com