Book a Demo

Author Topic: [EA16.1] Missing information flow selection  (Read 17473 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
[EA16.1] Missing information flow selection
« on: August 02, 2023, 11:01:30 pm »
Hi,

I'm testing the latest build 1627 with ArchiMate: I created 2 application components and a flow between them.
When I right click on the flow, I no longer have access to the Advanced > Information Flows realized menu. How can I add elements such as Data Objects on flows ?

It is a bug ?
Guillaume

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


Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: [EA16.1] Missing information flow selection
« Reply #1 on: August 02, 2023, 11:11:57 pm »
Hi Guillaume,

I think the ArchiMate specification does not allow you to add Data Objects to connectors.

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: [EA16.1] Missing information flow selection
« Reply #2 on: August 03, 2023, 12:22:44 am »
Hi Modesto,

Thanks for the info. I couldn't find in ArchiMate Open Group specification whether this is allowed as the metamodel diagrams I've seen don't go to this level of details (contrary to the UML OMG specs).

The view on this link https://pubs.opengroup.org/architecture/archimate31-doc/chap05.html#_Toc10045325 could be interpretated as follows: decision and schedule are selected Data Objects flowing between the business functions.

I've seen EA models with ArchiMate where the information flows were important as they identified Data Objects flow between applications. Since it is available in EA 15.2, I would expect it to remain so users don't lose such important information.
It more looks like a regression bug to me. Could Sparx put it back in the next build please ?

Guillaume

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


Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: [EA16.1] Missing information flow selection
« Reply #3 on: August 03, 2023, 08:10:32 am »
I'm testing the latest build 1627 with ArchiMate: I created 2 application components and a flow between them.
When I right click on the flow, I no longer have access to the Advanced > Information Flows realized menu. How can I add elements such as Data Objects on flows ?

It is a bug ?
It was a bug prior to EA 16.

Quote
Release Notes for 16.0 Build 1604
*********************************
...
ArchiMate
  A small correction to all ArchiMate connectors to prevent them from realizing UML InformationFlows

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: [EA16.1] Missing information flow selection
« Reply #4 on: August 03, 2023, 11:23:23 pm »
Hi Guillaume,

I think that Eve just confirmed that the previous behaviour was a bug, it was not compliant with the ArchiMate specification.

The diagram you refer to

 
shows that
  • The Scheduling business function has a flow into the Claim Assessment business function, with the flow being schedule information, and
  • The Claim Assessment business function has a flow into the Claim Settlement business function, with the flow being a decision.

The other thing to keep in mind is that in ArchiMate a flow is not a data/information flow. A flow "represents transfer from one element to another", I read this as encompassing both information and control.

From a data/information point of view ArchiMate lacks the capability of describing in detail the data/information transferred by an data/information flow. ArchiMate is featureless.

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: [EA16.1] Missing information flow selection
« Reply #5 on: August 08, 2023, 10:52:30 pm »
I understand this change is to be compliant with ArchiMate standard.
Should a user would like to digress and be able to select Data Object elements on flows, I take this will be possible using a stereotyped flow within a custom MDG based on ArchiMate for EA purposes (I have to test it).
Guillaume

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


Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: [EA16.1] Missing information flow selection
« Reply #6 on: March 04, 2024, 09:16:54 pm »
Hi,

A follow up on this topic.
A different customer is moving from Archi to EA using the standard ArchiMate 3.1.
I noticed that in Archi, a Data Object can be associated with a flow between applications. Importing this in EA leads to the same result which seem to be Archimate compliant with the following Business example: https://pubs.opengroup.org/architecture/archimate31-doc/chap05.html#_Toc10045321

The issue of linking connectors with connectors in EA is that it is not traceable i.e. I have no way of finding my Data Object from a flow using Insert Related Elements or the trace window. This was well supported with Information flow, even if this is not Archimate compliant. Is there a plan to support some traceability enhancements on connectors to connectors e.g. if I select a flow on a diagram, the Trace view should show linked connectors and elements to easily add them to the diagram.
Guillaume

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