Book a Demo

Author Topic: Broken/Dearranged layout of diagrams if shared between different users  (Read 5368 times)

nagmat84

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
We have an EA project under package control. Everything works fine except that diagrams which are modified by one user, checked in by that user and then opened by another user appear broken/dearranged.

The diagram show all elements, connectors and labels. On a global level, the elements are also roughly positioned at their intended place and the general layout is roughly as intended, but the details are wrong. For example text/captions/labels are cut-off, because the containing element is some pixels too small. Borders do not surround elements properly, but intersect with the elements. Elements have the wrong height, because their text has different lines breaks and so on.

We use the same version of EA. So this cannot be the reason.

What causes these problems?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
I would guess that the user checked it in while having the diagram open - and thus not  saved. I haven't used VC for a while, but that's what I think is the reason. Maybe if EA allows checkin of unsaved diagram it should be asked to fix that behavior.

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
It's probably due to the local settings of the users that are different. Something like fonts sizes, or even screen resolutions. I remember a lot of issues with high DPI screens a while back.

Geert

nagmat84

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
I would guess that the user checked it in while having the diagram open - and thus not  saved.

That is definitely not the reason. We have checked that several times.

It's probably due to the local settings of the users that are different. Something like fonts sizes, or even screen resolutions. I remember a lot of issues with high DPI screens a while back.

I would call that a bug in EA. It must be possible to share an EA project with collegues and work on the same project together. I would expect font sizes etc. to be stored as part of the project and not to be a local setting. In case of fonts, it seems that they are stored in the project, because I see font changes made by one collegue after check-in and check-out, too.

Is there a complete and definitive list of local settings which potentially may affect diagram layout?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Is there a complete and definitive list of local settings which potentially may affect diagram layout?
Not that I know off.

Geert

Takeshi K

  • EA User
  • **
  • Posts: 632
  • Karma: +43/-1
    • View Profile
    • Sparx Systems Japan
Hello nagmat84,

If I understand your situation correctly, I think the problem is still caused by the font setting.

Usually when we use the built-in version control feature (package control), everyone owns his/her own project file and import/export packages for it. So, If you can see font changes made by others after check-in/out, the font setting may be for elements and/or diagram objects, not for entire project.

Please double-check if the following setting is not empty for ALL of your members' working project.
Setting ribbon | Model panel | Options button | General group (default page) | Font Face / Font Size

HTH,
--
t-kouno