In the UMG database there are occurrences of ERM attribute objects connected to Event objects. (See below)
Is is acceptable ARIS modelling convention (i.e. best practice) to attach data objects to an event?
If so, is it acceptable ARIS modelling convention to attach a data/cluster object to an event?
If so, what does it mean? i.e. Does an attached cluster object imply or show "state"? Is it acceptable practice to "show state" with a data cluster object? Or does it simply mean that when the event occurs that the data is read/evaluated or written to a persistent store.
My group is having a lively debate about whether events can have state (i.e. stateful events) and whether a cluster object could be used to represent the specific data that makes up the "state" of the event when it occurs.
Any advice or opinions happily received.


Mike Lanyon on
Hi
No, events (in an event driven process chain diagram) are just that, something has happened. They are not an Activity where such things as data objects are more usually connected.
If you are modelling using EPC then the function object (Activity) is where you connect data clusters and roles etc. however it is more common to locate the objects used in an activity in a FAD diagram that is assigned to that activity... this keeps your EPC less cluttered and more readable.
ARIS is a very comprehensive configurable tool and you have the opportunity to apply or enforce standards amongst the users. Personally I would say that the example you give is not 'best practise'.
If you can provide more details about the sort of modelling you are undertaking then I can probably be more helpful.
Regards
Mike