Sparx Systems Forum

Discussion => Suggestions and Requests => Topic started by: skiwi on June 21, 2010, 02:30:07 pm

Title: 8.0 diagram enhancements
Post by: skiwi on June 21, 2010, 02:30:07 pm
Elsewhere  (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1276727702) I suggested that there was no reason why EA diagrams and diagramming should not be on a par with Visio for both look and ease of editing and layout.

As I struggled to do some basics today I thought it might be instructive to list some of the issues, in the hope that
1) someone will tell me that it can be done, and why
2) others in the community will add to the list
3) at some point lots of us will submit (http://www.sparxsystems.com/support/feature_request.html) these as feature requests
4) Sparx will implement the feature requests  :D

Title: Re: 8.0 diagram enhancements: working with multipl
Post by: skiwi on June 21, 2010, 02:32:01 pm
Working with multiple connectors.
Be able to select multiple connectors, and format or change their properties at the same time

Not in v9
Not in v11
Not in EA 12

See also Select multiple "things" on a diagram (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1180493313/0#0)
Title: Re: 8.0 diagram enhancements
Post by: AG NZ on June 21, 2010, 02:34:13 pm
Bridging intersecting lines would be very handy  ;)
Title: Re: 8.0 diagram enhancements: Label
Post by: skiwi on June 21, 2010, 02:34:19 pm
Provide the same formatting for connector labels as for object names.
Specifically change type face, font size, font style,  effects, box alignment, box sizinf.

not in v9
not in v11
not in v12
Title: Re: 8.0 diagram enhancements: move connector
Post by: skiwi on June 21, 2010, 02:38:11 pm
I can move (http://www.sparxsystems.com/uml_tool_guide/modeling/move_diagram_sections___alt_ke.htm) or resize (http://www.sparxsystems.com/uml_tool_guide/modeling/resizeelements.htm) an object using cursor keys.
I can move labels using cursor keys.

It should be possible to move connectors using cursor keys.

Not in v9
Not in v11
Title: Re: 8.0 diagram enhancements: label box size
Post by: skiwi on June 21, 2010, 02:40:20 pm
Sometimes labels can be too long for the horizontal space available.

It should be possible to manually change the width of a label and have the text in it reflow to multiple lines

(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/HowdoIwrapthislabeltomakeitlookbetterandfitonthepage_zps8a9efe31.png)

not in v11
Title: Re: 8.0 diagram enhancements: Selection
Post by: skiwi on June 21, 2010, 02:55:15 pm
When I use ctrl-click to select multiple elements (http://www.sparxsystems.com/uml_tool_guide/modeling/elementcontextmenu_multipl.htm) such as a number of artefacts, and then I [edit] continue to ctrl-click on a connector all the artefacts I have selected become no longer selected. Oick!

Instead the behaviour should be to retain the existing selections.

Reported, not in 9.1
still broken in v11
Title: Re: 8.0 diagram enhancements
Post by: fwoolz on June 22, 2010, 04:02:47 am
My tuppence(s):

1. Editing common properties of multiple selected items at the same time - very nice to have, for both elements and connectors.
2. Resizable ports!
3. Ability to reposition/change angle of realized interface "lollipops".
4. Layout fails to find elements completely "shadowed" by larger elements - s/b fixed.
5. Intersecting connectors - should have option to show "jumps" at crossings to make it clear that one connector is passing over another.
6. Difficulty at times in selecting elements nested graphically within other elements - provide pop-up dialog to resolve "ambiguous" selections?
7. Connector ortho only mode!

Note that some of these are "aye" votes for suggestions already posted in this thread.

Cheers,
Fred W
Title: Re: 8.0 diagram enhancements
Post by: fwoolz on June 22, 2010, 04:06:33 am
Oh, and one more:

Allow the same element to be shown multiple times on the same diagram. This requires a clean separation between the definition of the element itself and its graphical representations on diagrams.
Title: Re: 8.0 diagram enhancements: zorder for connector
Post by: skiwi on June 22, 2010, 01:22:36 pm
Allow the z-order for connectors to be specified, ie send back, forward, to back, to front.
So that connectors can be placed behind objects

not in v11
Title: Re: 8.0 diagram enhancements: dynamic filtering
Post by: skiwi on June 22, 2010, 02:30:24 pm
Allow dynamic filters (http://www.sparxsystems.com/uml_tool_guide/modeling_tool_features/diagram_filters_window.htm) in diagrams to work with connectors (1 (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1274238930/3#3))

not in v11
Title: Re: 8.0 diagram enhancements
Post by: beginner on June 22, 2010, 04:43:42 pm
Nice wish list. Do you have Santa's address?

b.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on June 23, 2010, 06:40:21 am
Santa@sparxsystems.com.au

but see also
http://www.emailsanta.com/                          
or perhaps
http://www.northpole.com/

I am hoping that Santa might comment on this thread in the forum before christmas  :D
Title: Re: 8.0 diagram enhancements
Post by: Thelonius on June 23, 2010, 08:00:39 am
Santa is off sailing his yacht - leaving the oil well problem for others to solve ...
Title: Re: 8.0 diagram enhancements: F2
Post by: skiwi on June 23, 2010, 09:57:20 am
On some connectors using F2 allows the same to be created or modified in place.
On other connectors (eg Cause and Effect flow) F2 does nothing.

Recommendation: F2 should work on every connector (and object) to allow in place edit of the name.

not in v11
Title: Re: 8.0 diagram enhancements
Post by: beginner on June 23, 2010, 04:59:45 pm
Honestly, in my former life on this thread we worked out a single topic very well over a long discussion with a lot of effort and people. Guess what happened.

Now, guess what will happen with such a wish list. I can tell you, but you will likely not hear it. Has anybody insight in Sparx' bug fixing? Or in their development process? Or in their QA????

b.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on June 24, 2010, 07:09:59 am
I guess I try to be constructive and optimistic.
Can you refer me to to topic you mention.

OF course it would be great if the forum community were to weight in with a few Bumps and Votes.

Here are a few references to related threads
 new associations or links in diagrams (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1254489269)
Feature Note tool-tips (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1193035055)
Notes for attributes (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1189520050)
Select multiple "things" on a diagram (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1180493313) ***
Setting label visibility (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1259719138)
Default appearance not overridden by local (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1272880022)
Same Element Multiple Times on Same Diagram (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1251463992)
Title: Re: 8.0 diagram enhancements
Post by: KP on June 24, 2010, 11:52:22 am
Some very good suggestions on this thread. Here's a few thoughts...

Quote
Sometimes labels can be too long for the horizontal space available.

It should be possible to manually change the width of a label and have the text in it reflow to multiple lines
That should already happen. It will only wrap at whitespace though.


Quote
When I use ctrl click to select multiple elements (http://www.sparxsystems.com/uml_tool_guide/modeling/elementcontextmenu_multipl.htm) such as a number of artefacts, and then I [highlight]click[/highlight] on a connector all the artefacts I have selected become no longer selected. Oick!

Instead the behaviour should be to retain the existing selections.
Did you mean "click" where I highlighted? I would expect Click to clear the selections made by Ctrl+Click, which it does. And I would expect Ctrl+Click on a connector to add or remove a line point (and clear the previous selections at the same time), which it does.


Quote
Allow the z-order for connectors to be specified, ie send back, forward, to back, to front.
So that connectors can be placed behind objects
I think we had a whole thread on this subject a long time ago. The reason we don't allow it is because it would be impossible to tell at a glance the difference between a line going behind an object and two lines attaching to an object.
Title: Re: 8.0 diagram enhancements
Post by: Paolo F Cantoni on June 24, 2010, 01:00:56 pm
Quote
Quote
Allow the z-order for connectors to be specified, ie send back, forward, to back, to front.
So that connectors can be placed behind objects
I think we had a whole thread on this subject a long time ago. The reason we don't allow it is because it would be impossible to tell at a glance the difference between a line going behind an object and two lines attaching to an object.
Well actually that's NOT the real problem...  It isn't rocket science to figure out a mechanism the indicate that a line is going behind a shape...  I could list some just off the top of my head.  

The REAL problem is where there is MORE than one line behind the shape which end is connected to which end?  You need an identification mechanism for each end of a suppressed segment.

Oh gosh... I believe EA already has such a mechanism...

Paolo
Title: Re: 8.0 diagram enhancements
Post by: beginner on June 24, 2010, 10:37:11 pm
Quote
Can you refer me to to topic you mention.
http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1101322647

Just one of those things.

b.
Title: Re: 8.0 diagram enhancements
Post by: Ericga on June 24, 2010, 11:14:50 pm

By priority:

1. be able to display the fully qualified name instead of just a truncated name. We have been waiting for this bug fix forever...

2. In the Relationship pane, allow multiselection so we can select multiple classes and do "Place in target" on the diagram all at once. This will speed up work 10x

3. Support different layout algorithms. Orthogonal and hierarchical layouts are common, efficient and widely used in other good products.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on June 25, 2010, 06:56:43 am
Quote
Some very good suggestions on this thread. Here's a few thoughts...
Thanks

Quote
Did you mean "click" where I highlighted? I would expect Click to clear the selections made by Ctrl+Click, which it does. And I would expect Ctrl+Click on a connector to add or remove a line point (and clear the previous selections at the same time), which it does.
I meant ctrl-click (and have corrected my previous post).

Quote
The reason we don't allow it is because it would be impossible to tell at a glance the difference between a line going behind an object and two lines attaching to an object.
I think that this is an issue that the author of the diagram should be left to deal with, and not proscribed by the tool.
Title: Re: 8.0 diagram enhancements: drag element vertica
Post by: skiwi on June 25, 2010, 11:48:33 am
In a diagram when the shift key is depressed when an element is being dragged the movement of the element is restricted to vertical only.
(Although I can't track down the documentation of this feature (http://www.sparxsystems.com/uml_tool_guide/modeling/movingelements.htm)).

This feature should be extended so that if the element is dragged horizontally the movement of the element is restricted to the horizontal only.

Note both of these are common functionality in diagram tools.

not in v11
Title: Re: 8.0 diagram enhancements
Post by: beginner on June 25, 2010, 08:37:27 pm
Just to save EA users from more frustration they should avoid to look into Keynote (on the Mac; what Windozers call Powerpoint, haha) and see how easy a layout could be managed.

b.
Title: Re: 8.0 diagram enhancements: rounded corners
Post by: skiwi on July 02, 2010, 06:31:55 am
Allow the corners of connectors to be rounded (perhaps to a radius of the user's choosing).

This has the additional benefit that line crossings are then obvious (no rounding).

Added (http://www.sparxsystems.com/enterprise_architect_user_guide/9.0/modeling_basics/connectorstyles.html) in 9.0
Title: Re: 8.0 diagram enhancements: layout auto-route li
Post by: skiwi on July 02, 2010, 07:09:29 am
One feature I miss very much in EA is the ability to adjust the centre part (vertical) of a connector when in auto-routing mode.
I simply want to be able to drag the centre part of the connector (as indicated above) left or right.
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/Connectors.png)

Obviously this should also apply when the centre part of the connector is horizontal, and can be adjusted up or down.

Not in version 9
Use the orthogonal line style to achieve this
Title: Re: 8.0 diagram enhancements
Post by: mperry247 on July 05, 2010, 06:22:36 pm
Yes please to all.

Bridging connectors is a high priority for me as I constantly get asked about overlapping connectors from business users.
Title: Re: 8.0 diagram enhancements
Post by: salayande on July 07, 2010, 09:51:47 am
I support the views expressed on usability of EA. I am sure more could be done in this area.

Segun
Title: Re: 8.0 diagram enhancements
Post by: Thelonius on July 07, 2010, 01:52:14 pm
+1.

But nobody from Sparx is listening anyway, so who cares?
Title: Re: 8.0 diagram enhancements
Post by: RoyC on July 07, 2010, 02:09:20 pm
Some of us are listening, as KP has demonstrated. However, once you have aired and refined your wishlist, you will have to submit it to Sparx Support as a feature request (or several, thereof) in order for them to log and sanction the requests.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on July 12, 2010, 06:33:10 am
Thanks Roy, it is my intention to do so.
When I have done this I will post to this thread in the hope that others will support it with their own feature request on the same subject.
In the meantime I am awaiting more constructive feedback and suggestions or discussion, in the hope that we can put together a well rounded (orthogonal (http://en.wikipedia.org/wiki/Orthogonality#Computer_science)) proposal that we, as users (paying customers) can promote to Sparx as worthy of a serious release effort (imagine a release devoted to enhancements in diagramming!)

So please keep posting  8-)

Title: Re: 8.0 diagram enhancements
Post by: Paolo F Cantoni on July 12, 2010, 10:25:31 am
This is a left field suggestion...  

At the moment, you can't add any attributive information to Diagrams, Diagram Links and Diagram Objects (similar to custom properties or tagged values).  One or more new row types could be added to t_xref to allow such information to be collected and assigned.

Obviously, one would need access via the AI.

I don't have any specific ideas where in the UI these might be held.

Paolo
Title: Re: 8.0 diagram enhancements: Select multiple edge
Post by: skiwi on July 13, 2010, 07:30:19 am
See Select multiple edges (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1278485892)

Also http://eautils.codeplex.com/
Title: Re: 8.0 diagram enhancements:Change look and feel
Post by: skiwi on July 15, 2010, 08:09:41 am
See Change look and feel of legend (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1279125318/0#0)
Title: Re: 8.0 diagram enhancements:Name an Activity but
Post by: skiwi on July 15, 2010, 08:11:22 am
See Name an Activity but keep the name from showing up (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1279121498/0#0)
Title: Re: 8.0 diagram enhancements
Post by: Thelonius on July 15, 2010, 08:27:52 am
Quote
Some of us are listening, as KP has demonstrated. However, once you have aired and refined your wishlist, you will have to submit it to Sparx Support as a feature request (or several, thereof) in order for them to log and sanction the requests.

Roy - that may be the case - but in past when I (and others, from what I read on this forum) have lodged bug reports or feature requests - it seems that these simply go into a black hole. Sparx doesn't even send an automated response saying "thanks - got it". This, plus the total silence from Sparx on the roadmap or product strategy for EA - has led me to form the impression (right or wrong) - that Sparx may not be developing a roadmap or product strategy. As I watch the perfectly valid suggestions coming from the user base - I don't hear anything encouraging or substantive coming back from Sparx. A few diligent Sparxians are monitoring the forum and contributing excellent suggestions for how to use the tool and implement workarounds, but that's not sufficient to keep me recommending Sparx to my customers or TOGAF 9 students.

I'll put it bluntly to you, Roy, and to whomever is in charge of the Sparx EA product:

Sparx has got to lift it's game. Especially when it comes to communicating to it's customers.

I'm moving on to Orbus iServer with my company. I'll continue to use Sparx as a personal UML / Archimate tool. I regret having to say that I think iServer is going to significantly erode a highly profitable (and loyal) segment of Sparx's market that Sparx has been relying on for so many years.

I hope I'm wrong. :(
Title: Diagram enhancements feature request
Post by: skiwi on July 15, 2010, 09:09:53 am
I have posted a feature request as follows, under the subject
"Diagram enhancements feature request"

with details

There are a number of improvements suggested for diagrams and diagramming in EA by the community.

This feature requests a consolidated and major improvement to EA's ability to draw and layout and customise diagrams.

Please see http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1277094607.

Your support by lodging a similar feature request would be much appreciated.
Title: Re: 8.0 diagram enhancements
Post by: RoyC on July 15, 2010, 03:30:31 pm
@Thelonius - I have passed on your comments to the Marketing team.  I think that you have expressed some interesting and valuable thoughts. In future, though (because we rarely send on posts from the forum) can you send such comments directly to Sparx yourself? By all means, record such comments here, but note that you also sent them to us.

May I also say to Skiwi that we appreciate his patient and extensive efforts to gather specific suggestions for improvement in a specific area of functionality. Good job, Simon!
Title: Re: 8.0 diagram enhancements: Reopen closed TAB
Post by: skiwi on July 16, 2010, 12:54:31 pm
Reopen closed tab (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1258429503)
List of tabs, switch between them (back function) (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1257936016)

- closely enough related I think

near enough in EA 10
Title: Re: 8.0 diagram enhancements: autoresizing
Post by: skiwi on July 19, 2010, 02:11:39 pm
The ability to resize an entity, eg a note so that it is just the right width and height for the text it contains.

Perhaps by double clicking on the border, also with a context menu option.

(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/resizableentity.png)

not in EA 11
Title: Re: 8.0 diagram enhancements: clip art
Post by: skiwi on July 20, 2010, 12:21:28 pm
Update and substantially increase the clip art.
Allow clip art (eg arrows) to be rotated

not in 9.1
new clip art (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1437370187) in EA 12.
Title: Re: 8.0 diagram enhancements: Object name position
Post by: skiwi on July 28, 2010, 02:17:45 pm
Allow the text in an object (especially a boundary) to have the position specified in both horizontal and vertical planes. Viz
VerticalHorizontalnot in 9.1
not in EA 11
not in EA 12
Title: Re: 8.0 diagram enhancements: Object name position
Post by: skiwi on September 09, 2010, 06:28:04 am
Quote
Allow the text in an object (especially a boundary) to have the position specified in both horizontal and vertical planes. Viz
Vertical
  • Top
  • Middle
  • Bottom
Horizontal
  • Left
  • Centre
  • Right
Also to support left justification and right justification (in addition to the existing centred justification)

not in EA 11 do I have to beg
Title: Re: 8.0 diagram enhancements: autoresizing
Post by: skiwi on September 09, 2010, 09:08:05 am
Quote
The ability to resize an entity, eg a note so that it is just the right width and height for the text it contains.

Perhaps by double clicking on the border, also with a context menu option.

Looks like the  keyboard shortcut (http://www.sparxsystems.com/enterprise_architect_user_guide/getting_started/keyboardshortcuts.html) Alt-Z (auto-size selected elements) will do this, but it would be good to have a context menu item as well.

Alt-z not in EA 11
Title: Re: 8.0 diagram enhancements: autoresizing
Post by: Simon M on September 09, 2010, 09:59:20 am
Quote
Looks like the  keyboard shortcut (http://www.sparxsystems.com/enterprise_architect_user_guide/getting_started/keyboardshortcuts.html) Alt-Z (auto-size selected elements) will do this, but it would be good to have a context menu item as well.
It is in the context menu if you have multiple selected objects.

I'll also point out that it isn't magic, there will still be times where you won't like the results.  (Mostly where you would like the target size to be wider.)
Title: Re: 8.0 diagram enhancements: autoresizing
Post by: Paolo F Cantoni on September 09, 2010, 10:10:25 am
Quote
Quote
The ability to resize an entity, eg a note so that it is just the right width and height for the text it contains.

Perhaps by double clicking on the border, also with a context menu option.

Looks like the  keyboard shortcut (http://www.sparxsystems.com/enterprise_architect_user_guide/getting_started/keyboardshortcuts.html) Alt-Z (auto-size selected elements) will do this, but it would be good to have a context menu item as well.
Well, that's only really true for elements that have visible features.  If, as I do, you do a lot of work at the higher levels (conceptual etc) you often have elements with notes, but no features...

Try [Alt+Z] on those and you get somewhat unexpected results.

I will shortly be putting forward some proposals to rectify this - following some bugs in the API and rendering I've found recently.

Paolo
Title: Re: 8.0 diagram enhancements
Post by: Ericga on September 18, 2010, 05:33:45 am


again and again and again and again...be able to display the full name of a class. Just a check box will do but if you want to be fancy look at MagicDraw
Title: Re: 8.0 diagram enhancements
Post by: Jim Koke on October 12, 2010, 04:54:54 am
Quote
Allow the z-order for connectors to be specified, ie send back, forward, to back, to front.
So that connectors can be placed behind objects
Quote
I think we had a whole thread on this subject a long time ago. The reason we don't allow it is because it would be impossible to tell at a glance the difference between a line going behind an object and two lines attaching to an object.

I know I'm late to the party on this issue, but I have a few whacks for the dead horse.

You could add connector "dots" to show when a line actually connects with something v. crossing over or under it.  The dot would essentially be another "arrow head" that is used by default.

Leave it to the user how to deal with lines that cross over/under objects with which they have no interaction.  Create an option that forces the Z-order of connectors to be "on top" otherwise the user can edit the order.

At the least, let me put Notes at the top of the Z-Order so I can cover a section with a comment box and not have the connectors bleed through.  (I do have multiple reasons to cover a section with a Note box.)
Title: Re: 8.0 diagram enhancements
Post by: Ericga on October 12, 2010, 08:38:54 am
You are not late as they still haven't done anything to fix the basic diagram issues. Some of the problems were reported 2 years ago and we are still waiting. I've switched to MagicDraw in the meantime because it can at least display the class name correctly
Title: 8.0 diagram enhancements: label boundary swimlanes
Post by: skiwi on October 19, 2010, 09:28:41 am
Being able to label Boundary element swimlanes.
See Naming boundary swim lanes (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1287439696)

Also
Title: Re: 8.0 diagram enhancements: dynamic filtering
Post by: Manfred Kröpfli on October 27, 2010, 10:11:44 pm
Quote
Allow dynamic filters (http://www.sparxsystems.com/uml_tool_guide/modeling_tool_features/diagram_filters_window.htm) in diagrams to work with connectors (1 (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1274238930/3#3))

This actually works fine, when connectors connect elements directly. If both elements are displayed, the connector displays as well.

Unfortunately, if a connector connects two embedded elements, like ports or interfaces, the connector does not adapt to this automatic behavior :-(
Title: Re: 8.0 diagram enhancements: dynamic filtering
Post by: skiwi on October 28, 2010, 06:09:55 am
Quote
This actually works fine, when connectors connect elements directly. If both elements are displayed, the connector displays as well.
I'm thinking of a diagram used for, say, current state and future state.
In the current state the connector (relationship) does not exist, in a future state it does (or vice versa).
Title: Re: 8.0 diagram enhancements: link notes to connec
Post by: skiwi on November 11, 2010, 01:12:44 pm
Allow Note Links to connect Notes and Text Elements to be associated with Connectors.
Title: Labels near the node, rather than the endpoints
Post by: AndyJ on November 12, 2010, 03:17:20 pm
When I am naming the flows from a decision point in a BPMN diagram, I'd like the label to appear next to the decision point, rather than at the far end of the flow...

This seems intuitive to me, i.e. Is this a valid transaction? Yes, follow this line, No, follow this line.

Having to trace a line to the end to find out what the decision was seems... ...odd.

Moving the label to the other end, created disconnected labels that don't move when you move everything else on the diagram, and can result in very strange diagrams.
Title: Re: 8.0 diagram enhancements: Renaming model doc r
Post by: skiwi on February 04, 2011, 09:30:31 am
Renaming contents of a model document.

When I select a package embedded in a model document and press F2 EA allows me to rename the reference to the embedded package.
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/MinEduProduction-EA_2011-02-04_08-53-52.png)

However on pressing enter the change is lost.
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/MinEduProduction-EA_2011-02-04_09-54-35.png)

I consider this to be a bug.
The rename should work, as it would if I renamed the reference from the dialogue box, viz
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/MotivationsAttributesBusinessMotivation_2011-02-04_11-28-18.png)..

Actually, and this has been raised before, renaming the source package should, IMHO, propagate the name change through to the reference in model documents.
Title: Re: 8.0 diagram enhancements: Diagram notes contec
Post by: skiwi on February 04, 2011, 09:43:52 am
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/EA_Frame-EA_2011-02-04_10-04-12.png)
Diagram notes have a "Properties" menu item.

When selected nothing happens? What the ...

This is a bug, either the menu item should be removed or greyed out, or it should open (say) the properties dialog for the diagram.

And in passing can I reiterate that the diagram notes ignore formatting options such as fill and border. Really.
Title: Re: 8.0 diagram enhancements: Diagram notes contec
Post by: Paolo F Cantoni on February 04, 2011, 11:51:46 am
Quote
[size=18]...[/size]And in passing can I reiterate that the diagram notes ignore formatting options such as fill and border. Really.
Consistency, Consistency, Consistency! TM

Paolo
Title: Drag/drop to replace "Link to Element Feature"
Post by: B3ip on February 09, 2011, 06:25:09 am
Nice feature  :), but far too cumbersome thru the UI   >:(

Short cut the "Link to Element Feature" dialog box by allow a connector drag and drop from one element feature to another directly.

e.g.
from Element [attribute/operation/element]
to another element's [attribute / operation / element]

also drag black box end point and drop on element's [attribute / operation / element]

There an many, many cases where the current UI is so cumbersome the model does not get specified correctly because it is too much work.  :-*
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 09, 2011, 08:09:52 am
Three questions:

q.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on February 09, 2011, 08:16:37 am
Quote
Three questions:
  • How many feature request does this thread contain?
  • How many of these have already been realized by Sparx since 21 June 2010 (first post)?
  • How many of these will be realized by Sparx in the near future (6 months)?
q.
For a partial answer see All I want for a Sparxly Christmas (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1292873756/2#2)
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 09, 2011, 10:11:25 pm
Whatever "a fair few" might mean. Definitely Santa's sleigh got stuck in the Australian flood and we have to wait for the Easter bunny.

q.
Title: Re: 8.0 diagram enhancements
Post by: Martin P on February 15, 2011, 03:30:31 am
Allow orthogonal regions in state machine diagrams to be separated alternatively horizontal or vertical.
Title: Re: 8.0 diagram enhancements: labels
Post by: skiwi on February 25, 2011, 10:36:21 am
Allow labels on entities to have much more freedom for layout, eg
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/EAexamples.jpg)
text rotation
text positioning (left, centre, right, top, middle bottom)
text colour and size
text enhancements, eg hollow
inside the box
outside the box
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/EAexamples2.jpg)


not in 9.1
not in EA 11
Title: Re: 8.0 diagram enhancements
Post by: skiwi on November 22, 2012, 03:02:23 pm
See also

9.0 diagram enhancements (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1313372981/1#1)
9.0 whiteboard diagrams (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1307921175/2#2)
Title: Re: 8.0 diagram enhancements
Post by: skiwi on February 25, 2014, 01:23:33 pm
I've been thru most of the items in this thread with the beta EA 11. My conclusion not in EA 11
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 25, 2014, 10:15:08 pm
 >:( Though I did not expect something much different from your research. That means we got 3 (Three!) versions with a lot of plunder but no substantial change as asked by the users. Ommm. I can hear the temple sound from Australia here on the other side of the world.

q.
Title: Re: 8.0 diagram enhancements
Post by: Simon M on February 26, 2014, 09:06:14 am
I'm going to go against my personal rules for posting in this kind of thread and risk being attacked once more.

Please realise that the views expressed on this forum (and especially this thread) are a tiny fraction of the feedback we receive from users. There have been a few things implemented that were from this thread, but demand for improvements like to the document generation that we did in EA 11 make the demands in this thread seem insignificant in comparison. Even if I consider that this thead is about diagram enhancements, the new features added in version 11 for diagramming have a much wider benefit to the entire user base

Quote
Sometimes labels can be too long for the horizontal space available.

It should be possible to manually change the width of a label and have the text in it reflow to multiple lines
It's been in EA for years.

Ctrl+Shift+Y - set to wrap features.

Quote
2. Resizable ports!
5. Intersecting connectors - should have option to show "jumps" at crossings to make it clear that one connector is passing over another.
7. Connector ortho only mode!

All done.

Quote
Allow the same element to be shown multiple times on the same diagram. This requires a clean separation between the definition of the element itself and its graphical representations on diagrams.
Not likely to ever happen. We've gone as far as having a working implementation but it still wasn't a good way to model. EA 11 allows a diagram frame to be included without the frame to achieve some of the benefit.

Quote
Allow dynamic filters (http://www.sparxsystems.com/uml_tool_guide/modeling_tool_features/diagram_filters_window.htm) in diagrams to work with connectors (1 (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1274238930/3#3))

not in v11
Yes it is, but it was in before 11 too.

Quote
Allow labels on entities to have much more freedom for layout
Why? What is the use case? What would you actually use it for? (Or more accurately, what portion of EA's user base do you think would find this useful?)
Title: Re: 8.0 diagram enhancements
Post by: RoyC on February 26, 2014, 11:52:26 am
At a more general level, in support of Simon's comments in his second paragraph, let me draw a parallel to illustrate the use of this user forum page.

I went to a food survey at a local prepackaged food factory last night. We were given barbecue-flavored meat pizza to sample.  We had to record our impressions through a computerised survey questionnaire. There were 6 groups of 12 people doing this survey last night, and another set of 72 people on each of the other week nights. The company decision-makers who act on our input are nowhere near the labs either geographically or chronologically.

Now, I don't like barbecue sauce. I said said so to my neighbour, who said he wasn't keen on processed cheese. That is equivalent to Skiwi making a point in this thread and someone else adding a different point (there are, I think, only two posts in the 5 pages that say they support a point made by a previous poster).

I could have turned to the others and made my point, and I and the other 11 people could have discussed that point to conclude that we thought the sauce should be left off, or changed to a different flavour. Or the others could have said "It's a barbecue pizza - what do you expect?"  The only company people in the area were the cooks serving us the food, who might or might not have been in the room at the time and might or might not have had an opinion that they could have shared. (Just like Sparx employees monitoring - or not - the forum page). But they were not the vehicle to influence the market analysers and decision makers by commenting on my voiced opinion.

That vehicle was the computerised questionnaire (a form of Feature Request) that EACH ONE of us had to submit. Only if all 12 of us recorded on the questionnaire that the sauce was nasty, and only if a significant number of the other reviewers made the same point in the same way would the analyzers and decision makers have concluded that the point was a significant one and that a change was required in a future batch (possibly the very next batch) of pizzas to be released.

Use the forum to discuss a point and, importantly, influence your peers, but get as many of them as possible to submit a feature request if you want a change to be made. If you get only 1 feature request for a change from your 110,000 registered forum users or 350,000 license holders, would you stop what you are doing and change your product?
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 26, 2014, 12:03:15 pm
But how do YOU get your feedback? I have never seen any kind of questionnaire. I think you must be guessing how welcome the changes are you made to the product. I see it sells. But the guys asking here are probably those caring more than the gros of users out there.

q.
Title: Re: 8.0 diagram enhancements
Post by: Graham_Moir on February 26, 2014, 08:50:38 pm
This thread is SO DEPRESSING !

While I agree the report generation and template handling etc.. needed some serious attention, so does diagram usability - please let the items here be next on the list !  

And please include allowing filters to be diagram specific rather than global.

I also agree that I haven't seen any information on how customer feedback is collected and analyzed in order to determine priorities, and the bug report/feature request process still seems to be a black hole.
Title: Re: 8.0 diagram enhancements
Post by: skiwi on February 27, 2014, 08:34:13 am
Quote
Please realise that the views expressed on this forum (and especially this thread) are a tiny fraction of the feedback we receive from users.
...
Quote
Allow labels on entities to have much more freedom for layout
Why? What is the use case? What would you actually use it for? (Or more accurately, what portion of EA's user base do you think would find this useful?)

Simon and Roy, I do appreciate your responding, at length, to my post.
I trust you will find my post constructive.
I also appreciate the fact that some Sparx staff do monitor this forum and respond and contribute.

Firstly I note that I only evaluated my posts in this thread against EA 11, so its great to see that other user's posts got some traction.

Now I am obviously not privy to the majority of users who are sending in feature request saying 'don't enhance diagrams' or 'please don't add this feature to object formatting in diagrams'.
And I do appreciate that Sparx must receive many, and often conflicting, requests for enhancements, and that prioritisation must be a challenge.  I am curious as to how Sparx engages its user base in order to make this prioritisation.

Having said that, I believe that customers who provide you with reasoned and considered feedback on a product should be given more consideration that the 110,000 registered forum users or 350,000 license holders who choose to remain silent, precisely because these are the customers who are engaged and believe in the product, and believe it can be even better.

It seems to me that many of the requests made in this, and in similar threads are not esoteric requests to suit a limited number of users in specific situation, to me that are for basic functionality that would be of use to most, if not all users, or for usability enhancements of a similar ilk.

Finally, what would be of benefit is some sort of feedback loop between Sparx, and those who submit feature requests, bug reports, and contribute to this forum.
As someone who has been a member of this forum since 7.5 it is interesting to note that there are certain questions and usability and functionality that are repeated over time.
I'd suggest that it would be worth considering whether the lack of a feedback loop contributes to the low level of contribution to the forums (110,000 registered users - but how many a) contribute (e.g. posted in the last 12 months), and b) access it (e.g. logged in the in last 12 months)).

yours constructively

Simon
Title: Re: 8.0 diagram enhancements
Post by: Simon M on February 27, 2014, 10:53:14 am
Quote
Now I am obviously not privy to the majority of users who are sending in feature request saying 'don't enhance diagrams' or 'please don't add this feature to object formatting in diagrams'.
And I do appreciate that Sparx must receive many, and often conflicting, requests for enhancements, and that prioritisation must be a challenge.  I am curious as to how Sparx engages its user base in order to make this prioritisation.
I don't think I said anyone has requested that we don't do it. But as you say, it's about prioritisation. Ultimately the priorities given by a few users here aren't supported by other sources of feedback like our network of trainers and other partners.

Quote
Having said that, I believe that customers who provide you with reasoned and considered feedback on a product should be given more consideration that the 110,000 registered forum users or 350,000 license holders who choose to remain silent, precisely because these are the customers who are engaged and believe in the product, and believe it can be even better.
You're almost arguing my point for me here. I mentioned getting feedback from our network of trainers and other partners. By their very nature these people fit your description much better than people who are active on an internet forum. Importantly, they are actively engaged, in the workplaces of more EA users than the people you'll find in this forum.

I value this forum, but it's not because I expect to read anything reasoned and considered, I wouldn't go anywhere on the net for that, but because it provides raw feedback that I either wouldn't get otherwise or I get faster because I come here. I take what I read here back to inform development. But it's more in terms of an understanding of what users are trying to do than in terms of individual feature requests.

Quote
As someone who has been a member of this forum since 7.5 it is interesting to note that there are certain questions and usability and functionality that are repeated over time.
I've been a member of this forum since 4.0. Yes, there are useability issues that are ongoing, but there are so many that we have addressed as well. I hope that you can agree that Enterprise Architect has been constantly improved over those years.
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 27, 2014, 10:10:35 pm
I guess the answer to above questions is quite simple. Sparx has a single God. And that God's name also starts with G.

q.
Title: Re: 8.0 diagram enhancements
Post by: Graham_Moir on February 28, 2014, 12:51:18 am
I'm not sure that a "network of trainers" is the right user population in order to receive rounded feedback, especially on usability.  

In my experience, trainers do not immerse themselves in EA in the same way that a project team tasked with delivering a real solution does.  Trainers are generally theoretical, project teams are practical.  We had a trainer that was absolutely fantastic with regard to UML and good with regard to getting started with EA,  but did not have the in depth knowledge that is gained through day to day intimate usage of the tool.   Only after the trainer had long gone did we start to come up against the little usability things that drag what could be a truly excellent tool down.  

Basically it is the project team that comes up against the constraints on their productivity that are introduced by the user interface of EA, especially with regard to diagramming which this thread is about.   Even little things matter in this context.  Something which irritates and may only take seconds to workaround can result in mandays or weeks lost over the course of a sizable project.  

The people on this board are seasoned practitioners, and from my reading of the posts, actively involved in trying to use EA for real.  I really can't understand why Sparx would exclude this experienced community from their feedback process.   Whichever way you look at it, solely canvassing feedback from trainers and partner companies results in a very blinkered view of the world.    
Title: Re: 8.0 diagram enhancements
Post by: RoyC on February 28, 2014, 09:22:13 am
We don't take customer/user input from any one source. Our Marketing Analysts perhaps more actively canvas the existing and potential markets, trainers, partners, standards groups and customer support groups, because those sources have a more global view of the needs and strategies of current and future customers. Their input comes in a different form to, for example, yours.

And the form in which we solicit YOUR input is, once again, the FEATURE REQUEST. That is the official notification of a coal-face user's requirement, which is logged, reviewed, assessed and - if appropriate - acted on. If it is not acted on (or does not appear to have been acted on) there are many reasons why, but primarily it is because not enough people have asked for that change or feature.

This forum page is for the users to discuss a possible feature or change prior to submitting a FEATURE REQUEST. And it is noticible that some of these discussions actually do include a post that says "No, that change would make life harder for me; I don't want it." A request raised on these pages is not necessarily a good thing, according to your peers' responses or, more often, lack of response.
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 28, 2014, 10:15:57 am
I'm sure the important issues marked here were sent as FR as well.

q.
Title: Re: 8.0 diagram enhancements
Post by: RoyC on February 28, 2014, 11:57:53 am
I'm sure too. Some of them, as Simon M and Skiwi have pointed out, have been implemented. Some of them are quite possibly waiting in a list to be implemented when other changes make them practical to do. And others are likely to be sitting in another list of things that only a few users have requested, or that are just not possible to do.
Title: Re: 8.0 diagram enhancements
Post by: qwerty on February 28, 2014, 07:55:07 pm
How nice it would be (as also often requested) if those lists were a bit more transparent. Likely a lot of the fuzz raised here could have been avoided.

q.
Title: Re: 8.0 diagram enhancements: wrapping
Post by: skiwi on March 04, 2014, 08:26:35 am
From the general to the specific.
Quote
Quote
Sometimes labels can be too long for the horizontal space available.

It should be possible to manually change the width of a label and have the text in it reflow to multiple lines
It's been in EA for years.

Ctrl+Shift+Y - set to wrap features.
We may be thinking of different things here, in the example below I have used ctrl-shift-y Feature and Compartment visibility to set the option "Wrap Features" for the three entities, viz
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/FeatureandCompartmentVisibility_2014-03-04_10-09-18_zpsf08a6af9.png)
This helps with entities contained in a package, but not with the Package name itself, or a <chart>
(http://i306.photobucket.com/albums/nn245/copperkiwi/Sparx/Longnames_zpsbc294339.png)
Title: Re: 8.0 diagram enhancements: label boundary swiml
Post by: skiwi on July 21, 2015, 09:19:11 am
Quote
Being able to label Boundary element swimlanes.
See Naming boundary swim lanes (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1287439696)

Also
  • Adjust swim lane widths individually
  • Control placement and formatting of swimlane labels
Not in EA 12
I really think there is a good case for being able to move individual lane or matrix dividers, e.g. by say holding the shift key down while dragging them, so that all the lines to the right/below do not move as well.