- The database has to run with Entire method“. For more information look up the tutorial for changing the database filter. [Picture01]
Steps 1-3: Creating the first Assignment
- Create within the “Main group” of your “Experimental Database” a new model
and select under the Process-Model-Types a simple “EPC”. [Picture02 & Picture03]
Your should select a distinct name for it, cause you have to use it more than ones!
- Now create a very simple EPC like in [Picture04] shown.
You don’t have to choose real business processes but you could do that.
Remember, this tutorial is just to show the functionality of assignments.
- Right-Click on your first function and create a new “Assignment…”. [Picture05]
If you already have an EPC you want to despots behind this function you can choose it as an “Existing model”. But we need to create a new EPC as shown in [Picture06].
We don’t have to think of a name for our assignment because ARIS automatically named the new EPC the same as the functions it’s referred to.
Step 4-6: Designing the Function 1 EPC
- In the new produced EPC “Function 1” search for the symbol “Process interface” [Picture07]
and name it exactly the same way like the EPC, where the Function, this assignment is referring to, is found. In this example it would be “Main”.
When you named it the right way, you should be asked if you want to set a reference between this “Process interface” and the existing EPC object.
We answer these with “Use an existing object”. [Picture08]
- Now we design an EPC like in [Picture09].
While designing these you will be asked if the events “Event 1” and “Event 2” and the “Process interface” at the end should be referred to the already existing objects.
As you expected, the all should be linked. [Picture10 / Picture 11 / Picture 12]
Information to Step 5:
Now is the question: “What have we done there?”
An illustration for the function of an assignment is some kind of problematical.
You have to imagine, that you start walking down the EPC, starting at “Event 1”, and get to “Function 1”. You notice the assignment at “Function 1” and start searching for another EPC in the database, which starts with a “Process interface” named equals to EPC, you are currently standing in.
It could be that you found two or more EPCs starting with this attribute, to find the relevant EPC to go on with, you start searching for the event following directly to the “Process interface”, having the same name as the event you were coming from in the Main EPC.
After you find the “Event 1” in the new EPC, you continue with the following function “Function 1.1”.
Short summary in headwords: “Name”[Typ]
- Starting at “Main”[EPC] -> ”Event 1”[Event]
- Getting to “Main”[EPC] -> “Function 1”[Function]
- Searching for “Main”[Process interface] in other EPCs
- Finding a “Main”[Process interface] in “Function 1”[EPC]
- Searching for ”Event 1”[Event] in “Function 1”[EPC] after “Main”[Process interface]
- Finding ”Event 1”[Event] in “Function 1”[EPC]
- Continuing with “Function 1.1”[Function]
- When you are at the end of the deposited EPC you need to follow Step 5 the other way around.
Steps 7-8: Finishing & starting experimentation
- If you proceeded step 4-6 successfully, you should notice a small EPC-Logo right below “Function 1” in the primary EPC. [Picture13]
- For self training you should create an assignment for “Function 2”, where you could add some condition in events, as in [Picture14 & Picture15] shown.
Steps 9-11: Running the simulation
- Switch back to the primary EPC and click the icon for starting simulation. [Picture16]
- You surly notice that only the primary EPC was loaded in the simulation.
To convince ARIS to load the assignments too, you need to go to the flag “Models included” in the simulation window and activate the option “Assigned processes, up to assignment level:” and set the level to 1. [Picture17]
- Maybe you need to repeat step 9, but then you should see all 3 EPCs in the simulation window. Now by simply pressing the Start button you will let the simulation run.