Author Topic: EA 16 - Information Flows Realized option is missing  (Read 2587 times)

Pierre Beyssac

  • EA User
  • **
  • Posts: 22
  • Karma: +0/-0
    • View Profile
EA 16 - Information Flows Realized option is missing
« on: September 08, 2022, 06:22:27 pm »
Hello
I don't kown why the Information Flows Realized option is missing on my Sparx EA v16.0.1605
For the same diagram and controlflow connector :
- in v15 I have this option - no problem
- in v16 I can clearly see the data conveyed but I don't see the option (Right-click on connector | Advanced | Information Flows Realized)
Have you ever experienced this issue?
Thanks
Pierre

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13233
  • Karma: +551/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA 16 - Information Flows Realized option is missing
« Reply #1 on: September 08, 2022, 08:11:15 pm »
Could it be that this is actually not a valid connection in UML?

In that case, v16 might be a bit more strict than v15 was and not allow you to make this illegal connection.

Another possibility is that they simply moved the menu item somewhere else (they tend to hussle the menu's around each new version)

Geert

Pierre Beyssac

  • EA User
  • **
  • Posts: 22
  • Karma: +0/-0
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #2 on: September 09, 2022, 12:40:43 am »
Could it be that this is actually not a valid connection in UML?

In that case, v16 might be a bit more strict than v15 was and not allow you to make this illegal connection.

Another possibility is that they simply moved the menu item somewhere else (they tend to hussle the menu's around each new version)

Geert

Hi Geert

I Think 1 ControlFlow is a valid connection between 2 ApplicationComponents. I looked for this option everywhere. It is nowhere!
Thank you for your help
Pierre



Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1077
  • Karma: +28/-8
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #3 on: September 09, 2022, 03:24:52 am »
Hi Pierre,

Yes but a Control Flow is not the same as an Information Flow. My understanding is that a Control Flow does not carry any information.

Pierre Beyssac

  • EA User
  • **
  • Posts: 22
  • Karma: +0/-0
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #4 on: September 09, 2022, 05:57:03 pm »
Hi Modesto Vega
Clarification, I use the Archimate_Flow connector which is of ControlFlow type in all diagrams to model the data exchange between 2 Archimate_ApplicationComponent. Archimate_flow Represents transfer from one element to another. I don't understand why I can no longer associate Information Flow with it in V16? If so, which archimate connector should I have used?
In the meantime I opened a bug
Thanks for your help
Pierre

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1077
  • Karma: +28/-8
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #5 on: September 09, 2022, 07:48:59 pm »
Hi Pierre,

I understand what you are trying to do. But my point is that this may not be a permitted ArchiMate 3 relationship. If you look under the hood a ControlFlow, (stereotyped as an ArchiMate Flow) and InformationFlow are 2 different types of connectors. Typically out-of-the-box ControlFlows - i.e., UML - are only be drawn between actions, although they are permitted between other elements.

In short, v16 may follow the ArchiMate specification closer than than v15.

Hopefully somebody from Sparx Systems can shed light on this.

Pierre Beyssac

  • EA User
  • **
  • Posts: 22
  • Karma: +0/-0
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #6 on: September 10, 2022, 01:24:53 am »
Hi,
I'm afraid you're right. I Found in the V16 release notes -> A small correction to all ArchiMate connectors to prevent them from realizing UML InformationFlows
So I need to do a hard work by converting all my archimate_flow from my MDG to InformationFlow and by keeping all tags and data conveyed

Does anyone know how to retrieve the relationship between a ControlFlow and an InformationFlow (Sql/Sparx Object Model) ?

Thank you for your help?

Pierre

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1077
  • Karma: +28/-8
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #7 on: September 10, 2022, 02:57:19 am »
Hi,
I'm afraid you're right. I Found in the V16 release notes -> A small correction to all ArchiMate connectors to prevent them from realizing UML InformationFlows
So I need to do a hard work by converting all my archimate_flow from my MDG to InformationFlow and by keeping all tags and data conveyed

Does anyone know how to retrieve the relationship between a ControlFlow and an InformationFlow (Sql/Sparx Object Model) ?

Thank you for your help?

Pierre

If you do that you are going to end up with a semantically inconsistent model. My suggestion is to convert all components and control flows to their UML, this can be done with a script but scripting is not my area of expertise, I'll do it only very rare occasions.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: EA 16 - Information Flows Realized option is missing
« Reply #8 on: September 10, 2022, 05:37:27 am »
There are a couple of threads here about retrieving exactly that info. Finding them is a PITA, however. It's not rocket science but depending on the number of connectors you might be better off doing it manually. There's also the possibility to export XMI, edit it and re-import it (to a scratch repo first).

q.