For various reasons, I want to have the multiple 'copies' of a data object on the same BPMN diagram, so that I can show how different activities in the process update the data object (and I don't want relations all over the place). I know I can't do this as an object can only exist once on any given diagram. However, I can create multiple 'instances' of the data object, where the name of the instance will be suffixed with the name of the classifier.
This almost does what I want, but I would have expected things like the Traceability window and the Inspector to show some sort of relationship between the classifier and the instance. It doesn't. The only way you know the two are related is :
- the instance has the ':classifer_name' as the suffix
- if you right-click the instance, you can click 'Features/Find Classifier' and it takes you to the Classifier in the Project Browser
- you can also right-click the Classifier and do 'Advanced/Classifier Properties' which show the properties of the source object
Right-clicking the instance and do 'Advanced/Parent' allows you to select the parent object of which it is an instance, and this then creates a sub-type/super-type relation that can now be seen in the Traceability Window, but shouldn't it have done this automatically when you choose to create an instance of the original object - why should I have to specifically state what object is the parent of the instance, when I used the object to create the instance in the first place

?
So, EA is maintaining a link between the two objects, but why can't we see that link as a traceable relation ?
Are there any other ways of knowing and showing which objects are the classifiers of which instances ?