Book a Demo

Author Topic: Setting the "status" for diagrams  (Read 8186 times)

stevesavage

  • EA User
  • **
  • Posts: 119
  • Karma: +4/-0
    • View Profile
Setting the "status" for diagrams
« on: March 16, 2012, 01:41:55 am »
I'd like to be able to set a status attribute for diagrams, the same way I can for elements in the repository.

Currently there is no way to indicate that a diagram has been reviewed and approved etc.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Setting the "status" for diagrams
« Reply #1 on: March 16, 2012, 06:09:52 am »
Quote
I'd like to be able to set a status attribute for diagrams, the same way I can for elements in the repository.

Currently there is no way to indicate that a diagram has been reviewed and approved etc.
May I join and additionally ask for tagged values?

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Setting the "status" for diagrams
« Reply #2 on: March 16, 2012, 11:07:05 am »
Quote
Quote
I'd like to be able to set a status attribute for diagrams, the same way I can for elements in the repository.

Currently there is no way to indicate that a diagram has been reviewed and approved etc.
May I join and additionally ask for tagged values?

q.
In other words, you want diagrams to be first class citizens of the repository...

(So do I).

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Setting the "status" for diagrams
« Reply #3 on: March 16, 2012, 05:36:41 pm »
Yes! Please!
My theories are always correct, just apply them to the right reality.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Setting the "status" for diagrams
« Reply #4 on: March 16, 2012, 05:37:04 pm »
The problem with all these things is that they would be UML.
In UML a diagram is hardly defined, and it sure is not an Element. So anything added to diagrams (like tagged values) would be a pure EA extension.

Geert

PS. I'm not saying they should add it, just pointing out a potential problem.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Setting the "status" for diagrams
« Reply #5 on: March 16, 2012, 08:35:55 pm »
If you allow diagrams then this is an extension to UML anyway. OMG does not detail diagrams in mathematical terms like the rest. But they just assume them to exist per se. Nothing that hinders you to treat diagrams as first class citizens too.

q.

stevesavage

  • EA User
  • **
  • Posts: 119
  • Karma: +4/-0
    • View Profile
Re: Setting the "status" for diagrams
« Reply #6 on: March 17, 2012, 12:28:54 am »
I wasn't thinking in terms of UML, I was thinking in terms of an architecture repository made up of catalogs, matrices and diagrams.

I use diagrams to capture view points for my clients, and I want to use the status attribute to support the approval workflow we use for these diagrams.   Currently I have to track the approval using a separate spreadsheet.  

Similarly I'd like to be able to store an object or bookmark visible in the project browser that represents a specific instance of a matrix (matrix profile + target + source), and be able to have notes, status etc. attributes associated with the specific instance.  (if you can already do this let me know)

Same reason, I want to be able to review the matrix with clients to verify the connections, and then flagged the relationship was approved.    

Without these capabilities, we may have to start looking for another solution as the size of our Architecture catalog grows.   Either moving from EA, or investing in a custom extension.

For the other tech heads.

As long as the "last modified date" is set in response to any changes to the diagram/matrices attributes, we can work the SQL to identify when the matrices and diagrams would need to be reviewed, due to changes in underlying elements and connectors.  e.g. last modified date of diagram is older than last modified date of a connector/element represented in the diagram.

stevesavage

  • EA User
  • **
  • Posts: 119
  • Karma: +4/-0
    • View Profile
Re: Setting the "status" for diagrams
« Reply #7 on: March 17, 2012, 12:52:54 am »
I should have mentioned, I know you can view the profiles in the Resource browser, I just find the implementation awkward when it comes to using them as part of a project review.

Doug Blake

  • EA User
  • **
  • Posts: 102
  • Karma: +0/-0
    • View Profile
Re: Setting the "status" for diagrams
« Reply #8 on: March 17, 2012, 02:14:26 am »
You could overcome this by creating a new Diagram Element an instance of which sits in each diagram and has all the properties you want.
DGB Using 12.0.1214 / eaDocX 3.6.2.1 / MSSQL / TFS / Windows 7 / IE11

stevesavage

  • EA User
  • **
  • Posts: 119
  • Karma: +4/-0
    • View Profile
Re: Setting the "status" for diagrams
« Reply #9 on: March 17, 2012, 02:43:28 am »
@Doug Blake

Good idea for a workaround, i guess that's what I'll have to do for now.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Setting the "status" for diagrams
« Reply #10 on: March 18, 2012, 02:51:02 pm »
Quote
You could overcome this by creating a new Diagram Element an instance of which sits in each diagram and has all the properties you want.
We use the Diagram Notes element as a surrogate for the diagram.  Works well enough...

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!