Book a Demo

Author Topic: Functional question from possible future user  (Read 4726 times)

Koniak

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Functional question from possible future user
« on: December 14, 2016, 02:12:42 am »
Hi,

I'm looking at Enterprise Architect as a possible future tool for my company. I would appreciate any input if Enterprise Architect can help me with a very specific need.

We have quite complex architectural landscape maps with a large number of systems.

Ignoring my terminology (since I do not know what certain options are called in Enterprise Architect) this is what I need:
  • Only maintain "one page" with the relevant systems
  • Be able to configure several "views" of the map using different colors as explained below
  • Choose a "view" (for example "system owner A" or "Project Z") and get all relevant systems highlighted/tinted with a color
  • Switch between "views" and get all relevant systems highlighted with a color
  • Preferably be able to choose two "views" (for example "system owner A" AND "Project Z") and get both highlights/tints and a special color where these two intersect
  • When maintinging the systems in the map (ex changing a system release number), only do it once. Ie not needing to update 12 different maps showing different "views"

I'm planning on testing the trial version, but it would be great with an indication if anything like the above is supported out of the box.

Any input appreciated!

Best Regards

Koniak

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Functional question from possible future user
« Reply #1 on: December 14, 2016, 03:13:03 am »
Koniak,

I think most of your requirements can be met using a combination of diagram legends, diagram filters, and the "instant diagram filter" (funnel icon on diagram toolbar)

And if that isn't enough you can always write a little script to do what you need.

Geert

Koniak

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Functional question from possible future user
« Reply #2 on: December 14, 2016, 03:27:58 am »
Thx Geert,

Sounds promising and something I will look at when I installed the Trial version.

Important though is that there is already some kind of relation that kind be maintained in the program. Ie be able to relate a number of objects to one or several "enteties" so that an object can belong to one owner and several projects without it being a graphical connection. (If even this need to be "scipted" it would probably be better done in some other software)

Any information of which version of Enterprise Architect I would need for this functionality?

Koniak

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Functional question from possible future user
« Reply #3 on: December 14, 2016, 03:25:40 pm »
Koniak,

An element in a hierarchical model always has only one owner, but you can make as many relations to other elements as you want.
No need for those relations to be shown on a diagram if you don't want to.

In most cases (99%?) the corporate edition will suite your needs perfectly.

Geert

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Functional question from possible future user
« Reply #4 on: December 14, 2016, 06:41:34 pm »
Hello,


Going back to your list of requirements, the last point (only having to update something in one place), is EA's basic mode: packages, diagrams and elements are organized in a hierarchy (displayed in the "project browser"), but an element can be shown in any number of diagrams simultaneously and changing any of its properties instantly changes all those diagrams. Put another way, there is no search-and-replace function in EA.


The views you describe could probably be achieved using "auto-color diagram legends". Here's a short demo. There are three visual properties that can be controlled (fill colour, line colour and line width), and EA will blend the colours if you apply multiple legends to the same diagram. These legends can be configured to react to custom properties, or "tagged values", as well.

The diagram filters Geert also mentioned is a better fit if you want to show/hide things. They're not able to apply custom colours like the diagram legends are.


Relationships are also fundamental in EA, but at its heart it is a UML tool and so by default, all "connectors" are visible. You can switch them off in individual diagrams, but using EA that way is always going to require a bit more manual effort since you're going against the grain.

You can implement custom, non-connector relationships using tagged values. That's not what I would normally recommend a new user to do on day one, but it's certainly doable. Depending on what you then want to do with that information you might need to do some scripting or other adaptations.

But if all you want is to specify that a system belongs to an organizational unit, and is being worked on by a number of projects, and show that information in a diagram without it being a bunch of connectors, then no scripting is required. You can do that with EA Corporate Edition and you can set it up in a matter of minutes.

Well, me or Geert could, anyway. :)

HTH,


/Uffe
My theories are always correct, just apply them to the right reality.