When creating a model variants there is a nice option to select how to reuse objects - as new occurrences or new definitions. When modeling a new variant (a TO-BE for example) there are several approaches:
1. All objects in the control flow are new definitions and all library objects that are not expected to change - occurrences (my preference so far)
2. Occurrences for all objects that will have no change
3. Definitions for all objects
In some cases the choice is obvious but in others, for example when simulation for both AS-IS and TO-BE is to be done, and all variants may have new versions, it's not anymore.
Please share your experience and recommendations.
Thanx.
Ivo
Roland Woldt on
First of all I would do Simulation(s) in a seperate database, since you might want to create multiple "futures" and need definition copies of the objects to play around with the different attributes (e.g. # of people in an org unit for utilization). The successful simulation result should then go back into your work DB.
I like to use variants for End-2-end scenarios which show the scope of an individual implementation project. For this you should use occurences of the objects IMHO, but save the E2E in a separate archive DB after it was approved to be the baseline of the implementation (or version it). You can then compare the saved E2E (and the assigned EPCs below) and see what was changed during the system configuration - for whatever reasons: constraints, missing parts in the E2E, ...