Book a Demo

Author Topic: Collate a subset of requirements from multiple packages for export  (Read 2897 times)

CatapultJon

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Hi all - my first post here so hello.  I've had a search through the forum to see if this question has been answered before but haven't found anything as yet so I'm hoping someone can help.

I'm currently helping to develop a requirements management process at work and we're experimenting with using EA (as some teams already use it for MBSE activities).  We've already developed our own requirements ontology, elements and toolbox but I've hit a bit of an issue when it comes to flowing requirements to other teams, or to external partners/suppliers.

So, on various projects people have developed and captured requirements.  At the time they are captured we may not yet know who will do the work to satisfy them, however we have a tag that allows them to then be allocated to a team or supplier at the right time.  What this means however is that the requirements that need to be flowed to a particular group/supplier might be spread throughout multiple packages within a project, or, may be mixed in with other requirements for other groups (e.g. I may have a package capturing requirements for a monitoring system, but I need to be able to send the sensor related requirements to a different team than the data storage requirements for example).

So, is there an easy way to have EA collate or export just the subset that I want?  I know how to run a search on the tags to find the requirements of interest, and I know how to generate a report that only pulls them out, but I want to be able to create something within EA.  I see two scenarios:

1) An internal team wants to work on the same model as me, but wants all of their requirements put into a single place (e.g. new package) to work on
2) I want to be able to export the relevant requirements as an XML file to be imported into a new EA project, either for use by an internal team, or indeed in one case an external supplier who also uses EA

Other than searching for them by tag value and then manually moving them all one by one into a new package, is there a way to do this?

Thanks in advance

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Collate a subset of requirements from multiple packages for export
« Reply #1 on: June 04, 2019, 07:37:48 pm »
You could fairly easily do this with a little script.

The idea would be that you use the same search criteria to select the requirements, and then move them to a single package.

For an experienced script writer that would not take more than half a day.

To get some inspiration and a lot of examples, see https://github.com/GeertBellekens/Enterprise-Architect-VBScript-Library

Geert

Mauricio Moya (Arquesoft)

  • EA User
  • **
  • Posts: 344
  • Karma: +8/-4
  • EA Consulting and development in Spanish
    • View Profile
    • Arquehub Azure Module
Re: Collate a subset of requirements from multiple packages for export
« Reply #2 on: June 05, 2019, 08:50:47 am »
What if you publish your requirements packages via RAS? it could fit all your requirements, I think.