Book a Demo

Author Topic: Finding all places a convey item is used in information flows  (Read 7343 times)

Mats Gejnevall

  • EA User
  • **
  • Posts: 98
  • Karma: +1/-0
    • View Profile
Finding all places a convey item is used in information flows
« on: January 14, 2017, 02:27:58 am »
I use the Information Flows to model integrations between applications and include what information is passed on (conveyed items) between the applications.

I want to be able to find all diagrams where a particular conveyed information item is used so I find all integrations where it is involved, but have found not way so far to do that. I use it as a way to consolidate my integrations.

I also want find out what integration mechanisms are used. The same thing appplies, how can I find all informataion flows where a mechanism is used. There are two ways of documentet this that I know about; 1)  tagged values but it will not give me the tracebility to the information flows or 2) dependencies between the informationflow and a Component which models the integration mechanism. The last one works ok, but messes up my models since it takes a lot of space.
I also use this to consolidate my integrations!! Any suggestions of other ways of doing this?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Finding all places a convey item is used in information flows
« Reply #1 on: January 14, 2017, 03:27:18 am »
You can use the EA Navigator for that purpose.

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Finding all places a convey item is used in information flows
« Reply #2 on: January 14, 2017, 04:24:38 am »
There haven been a number of threads with that question and IIRC some explain how to get that info.

q.

Mats Gejnevall

  • EA User
  • **
  • Posts: 98
  • Karma: +1/-0
    • View Profile
Re: Finding all places a convey item is used in information flows
« Reply #3 on: January 17, 2017, 07:12:40 pm »
I have found a lot of discussions around Conveyed Items and Information flow, but nothing on finding all information flows using a particular integration method. But maybe similar db scipts (or EA Navigator) can be used to handle that situation as well.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Finding all places a convey item is used in information flows
« Reply #4 on: January 17, 2017, 07:49:33 pm »
Once you got the list of all conveyed elements (which the threads talk about) you just need to feed that to either a further query or a script which finds diagram instances of the latter. Those are entries in t_diagramobjects with the same ObjectID. Now you just need to take the DiagramIDs from the result and you are done. Probably it would be convenient to highlight the right elements in the diagrams. But that can only be done with an add-in.

q.

Helmut Ortmann

  • EA User
  • **
  • Posts: 970
  • Karma: +42/-1
    • View Profile
Re: Finding all places a convey item is used in information flows
« Reply #5 on: January 18, 2017, 04:49:44 pm »
Hi,

you may also use hoTools. It supports conveyed items by:
- Buttons in its GUI (select flow or item and click)
  https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoTools/wiki/ConveyedItems
- SQL Scripts with Macros like #ConveyedItemIDS# (almost like an ordinary EA SQL Search, but a lot of enhancements)
 https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoTools/wiki/EaSqlMacros

Kind regards,

Helmut
Coaching, Training, Workshop (Addins: hoTools, Search&Replace, LineStyle)