A few releases ago the concept of Connectors was introduced in ERwin. The concept was that you could connect a so called Annotation to an Entity. This way you could show a text box on a diagram telling something about that entity, and when changing the layout, this relation (the Connector) would remain connected to both the Annotation and the Entity. With a line you cannot really connect 2 objects: as soon as you start re-lay-outing the line becomes “orphaned”: it is floating in empty diagram space.
So the concept is great. However, the implementation does not support what you would expect. I would expect that the Connector:
- Would be an object type like Annotation and Entity, in other words, that it could be selected in Subject Areas and Diagrams as member. This way it could be re-used over various diagrams.
- Would be created via a button on the Toolbox toolbar
- Would contain information about the objects (an Entity and an Annotation) it connects. The same like a Relationship connects 2 entities, and the editor shows the parent and the child entity.
- Would be reportable, just like relationships: I can create reports on relationships, including the names of the related entities
However, the current implementation is as follows:
- Connectors can only be created using the Drawing toolbar using this button
- Lines can be created via both the Drawing toolbar as well as the Toolbox toolbar using this button:
- When you create a Connector, ERwin regards this as a Shape (double click opens the Shape editor)
- When you create a Line, ERwin regards this as an Annotation (double click opens the Annotation editor)
- Connectors cannot be selected to be included as member in a Subject Area or Diagram.
- Lines can be selected to be included as member in a Subject Area or Diagram.
- The editor of the Connector does not show either the Annotation or the Entity which it connects.
When the Connectors are implemented according to the above mentioned expectations, I
could use them a lot, especially to support our change process. Please redo the
Please sign in to leave a comment.