Author Topic: User-Selectable Diagram Properties - improvements  (Read 3733 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7376
  • Karma: +175/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
User-Selectable Diagram Properties - improvements
« on: May 05, 2016, 05:17:43 pm »
We're about to embark on wholesale use of User-Selectable Diagram Properties.

There are a number of improvements that would ease our use (and reduce friction for our users).

Extend the property types to include (at least) enumerations (rendered as a sub-menu on the context menu property name), numbers and strings could also be added via ... dialogs attached to the property name.

It is conceivable to select a set of diagram objects that have such user selectable properties and create an aggregate list of the properties for the context menu and then when a property was selected, apply it to those diagram objects that have the property defined in their metatype.

This would be a big boon to users.

We will also, as a consequence need to create Legend to explain the behaviour according to any rendering from the shapescripts that respond to the property.  These legends won't be Auto-colour because the diagram is not doing the rendering, but the object.  However, if an additional filter could be added "Diagram Specific Properties" and the list of properties synthesised as per above (for the multi-apply case) then the diagram could apply the rendering (and thereby provide consistency) and relieve the MDG designer from having to spread the same code everywhere!

Thoughts?

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

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7376
  • Karma: +175/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: User-Selectable Diagram Properties - improvements
« Reply #1 on: September 09, 2016, 05:25:49 pm »
We've tried to create some USDPs  (User-Selectable Diagram Properties) but there are some problems over and above the improvements suggested below. Because you can only create Boolean properties (as of this date), you may need to create a large number, which can "blow out" the context menu.  It seems to me that a useful improvement would be to group these properties under a submenu: Diagram specific properties...

Even within that (or even at the top level context menu), if the property name included a delimiter (say ".") then one could group the properties according to that parsed topic:
Naming.Display Name Only
Naming.Display Alias Only
Naming.Display Name then Alias
Naming.Display Alias then Name

You get the idea.

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

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7376
  • Karma: +175/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: User-Selectable Diagram Properties - For relationships?
« Reply #2 on: October 31, 2016, 06:37:25 pm »
The Help doesn't prohibit this (but it also doesn't explicitly say you can).  I just tried to add some user-selectable diagram properties to a relationship.  It didn't seem to work.

Should it have, or do I need to send in a feature request?

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

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7376
  • Karma: +175/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: User-Selectable Diagram Properties - improvements
« Reply #3 on: January 20, 2017, 06:30:33 pm »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Jayson

  • EA User
  • **
  • Posts: 194
  • Karma: +1/-0
    • View Profile
Re: User-Selectable Diagram Properties - improvements
« Reply #4 on: October 16, 2019, 12:45:16 pm »
Hey Paolo

Did you ever end up getting an answer as to whether or not you can create user selectable diagram properties for relationships?

Cheers

Jays :-)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 7376
  • Karma: +175/-120
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: User-Selectable Diagram Properties - improvements
« Reply #5 on: October 16, 2019, 04:02:23 pm »
Hey Paolo

Did you ever end up getting an answer as to whether or not you can create user selectable diagram properties for relationships?

Cheers

Jays :-)
NOPE!

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