Book a Demo

Author Topic: Deleting custom references... too easy  (Read 2969 times)

sellig

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Deleting custom references... too easy
« on: October 20, 2009, 01:05:58 am »
I am using custom references to link my BPMN diagrams backward. This allows anyone in the project to open a BPMN diagram and being able to locate its parent easily. I have set out a modeling rule where the custom reference is set up on the start event of the child diagram to its parent. It works fine for my project...

However, there is a snag: it is too easy to delete a custom reference:
- The custom reference can be deleted even if the user doesn't have a lock on either of the diagrams
- There is no confirmation message shown to the user before the delete is performed!

Surprisingly, to set-up a custom reference, you need to have a lock on the diagrams!

Is there a way to better protect the custom references from unintentional deletions?
« Last Edit: October 20, 2009, 01:06:45 am by sellig »

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Deleting custom references... too easy
« Reply #1 on: October 20, 2009, 07:16:17 pm »
Try using version control.
I've noticed that the "read-only"-ness of items works a lot better when using version control.

Geert

sellig

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Deleting custom references... too easy
« Reply #2 on: October 20, 2009, 11:24:29 pm »
I am using SVN for version control. When my colleague deleted the cross-reference by error, he didn't have any package checked out. I am amazed that he was allowed to delete a custom reference in this condition!

I think that the custom reference function that you provide is very important: there should be a way to navigate your models in the hierarchy up or down. CTRL+K provides this function for navigating down and custom references can provide it to navigate your models up in the hierarchy provided that you take the time to set them up. When people access models in a support function rather than a design function, they can access a model anywhere in the hierarchy. It should be easy for them to navigate up of down the model hierarchy without being as familiar with the categorization of the models as the designers are.

Furthermore, I should add that the "Delete" button on this feature is placed between often used actions and could easily be pressed by error.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Deleting custom references... too easy
« Reply #3 on: October 21, 2009, 12:30:47 am »
definitely a bug then.
Please report it to Sparx (using the link on the bottom of the page) if you haven't already.

Geert