Author Topic: Several usability / GUI enhancement / new functionality suggestions  (Read 6390 times)

Richard Freggi

  • EA User
  • **
  • Posts: 486
  • Karma: +18/-7
    • View Profile
Hello, here's a few ideas:

Data modeling:
1. Add true crow's feet notation, where keys are underlined instead of having the key icon as stereotype (following the bar across relationships helps following identifiers)

2. If it's not patented, how about adding automatic highlighting of the keys when you hover mouse over a relationship... this is something that Mysqlworkbench does and I find it useful to plan queries and joins

3. You can drag attributes (non-keys) from a table (or Class) to another in Project Explorer, but not in the diagram... it would be useful to be able to move attributes around in diagram as well (like ERWin etc.)

4. Editing attribute names in the diagram by click+F2 or click + slight move cursor is buggy - sometimes changes are not saved

5. Add ability to reverse engineer SQL DDL code (from DDL file to ERD diagram, instead of from database connection to ERD diagram)... useful when database connection is not available and to share schemas via DDL.  MySQLWorkbench and ERWin can do this

6. No CSV export for attributes is a major feature gap... I have read up on EA limitation to CSV export classifiers only and not their attributes, and I understand the difficulty in implementing this across all UML classifiers, but a table-attribute specific script should be made available by Sparx.  It's very valuable for quick editing-fine tuning-reporting when under time pressure (ERWin is excellent in this respect)

Other:
7. If I add a nesting relationship to a package in package diagram, it is not reflected in project explorer... in project explorer the nested package is NOT moved to inside the parent package.  Shouldn't it be?

8. In sequence diagram there should be a checkbox or setting to have default every activation is new... so when using message numbering, the numbering is 1,2,3,4 by default not 1.1, 1.2, 1.3.  It's very time consuming to right click on each message and set new activation for all messages.  I think activations should be new by default

9. When using search function (CTRL-F) several times in a row, the last text typed in the search bar is still there and unselected after pressing CTRL-F again.  So I have to move the mouse to the text bar, delete the text, then type your new search item.  It would be better if the text in search bar was highlighted-selected after each CTRL-F so if I type a new text it will be immediately overwritten; and if I want to keep or add to the old text I can just click on the bar to deselect it.  Like search function works in WIndows.

Pls PM me if any of these suggestions are implemented in future versions.  Thank you!


José Farinha

  • EA User
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: Several usability / GUI enhancement / new functionality suggestions
« Reply #1 on: November 28, 2017, 04:51:35 am »

Definitely, suggestion 3 would be a plus. I’ve requested it sometime ago, but I was forwarded to the browser, which is far less usable.
Having the ability to copy as well would be a second plus.

Best regards
José


salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: Several usability / GUI enhancement / new functionality suggestions
« Reply #2 on: February 10, 2018, 08:03:52 am »
I support these requests.

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: Several usability / GUI enhancement / new functionality suggestions
« Reply #3 on: June 22, 2018, 12:55:38 pm »
+1
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

Erlenmeyer

  • EA User
  • **
  • Posts: 27
  • Karma: +0/-0
    • View Profile
Re: Several usability / GUI enhancement / new functionality suggestions
« Reply #4 on: September 11, 2018, 05:05:58 am »
I agree 100%
I can't get my data modeler to use Sparx!

MaXyM

  • EA User
  • **
  • Posts: 120
  • Karma: +8/-0
    • View Profile
Re: Several usability / GUI enhancement / new functionality suggestions
« Reply #5 on: October 01, 2018, 11:37:46 pm »
+1

In fact db modeling is really crawling on all fours, being supported by a lot of bugs. For example: you cannot create foreign key dragging association from table which contain no any columns to table which contain pk. I reported this bug in January.

 I'm going to publish a list of all db modeling related issues I have found/reported. I'll provide workarounds/scripts helping with the process, too

MaXyM

  • EA User
  • **
  • Posts: 120
  • Karma: +8/-0
    • View Profile