Hi all,
I am pretty new EA user (Master some basics, but nothing advanced yet and still lot of things to learn). Currently I am using it mostly for business process modeling/ BPMN. I started with EA12 but I just updated it to EA13.
My goal is to model our engineering and other business processes and currently I am working on the use of particular data or different versions of it in different business processes across the company. I have tried to make sense of re-using data objects by watching the webinars of Frank Truyen and searching from this forum and the internet. And I basically understand that by using data objects and dataObjectReference I should be able to refer to a certain data and re-use it in my processes.
But I still have difficulties in actually using this concept in my models. I have already done the following:
- Created a model library (for the needed data I created a package called "Data Objects")
- Created a structure for my business processes (process chart, processes and sub-processes)
- Defined the first draft of process activities and data objects used or produced in the processes
Now in my business model I try to re-use a certain dataObject (call it "Contract A"). I make sure it refers to the dataObject "Contract" in the model library (by using dataObjectRef). I would have expected that I would now be able to centrally control the changes to "Contract A" but nothing seems to happen. For me it looks more like manual copy & paste style of work instead of fancy modeling.
So my questions are:
1. How should I use the dataObjects and dataObjectReferences in order use them in a meaningful and useful way?
2. How can I actually define different states for a data object in a process? (As I should be able to do according to the BPMN spec, if've understood it right)
So could you please help me out with this? This might be a really basic rookie mistake, so maybe the answer is quite easy too.

With many thanks,
Aleksi