Hi, I want to simulate a simple process.
Process Definition
There is a function "Produce Screw", which produces 1 screw.
At the beginning there are zero screws in stock.
Afterwards there is a function "Screw Component together", which consumes 4 screws to produce 1 component.
The function "Screw Component Together" should only be processed when there are enough screws available.
My attempt
I'm using the ARIS Business Architect (7.2) for students.
For Modelling the control flow I used an EPC. The only attributes I set are the number of Employes that carry out each function (set to 1) and a Throughput time for each function.
For Modelling the Production and Consumption I used an EPC(Material Flow). I choosed General Resource for each resource. The only attributes I set are each Startup Capacity of zero and the Connection attribute "Quantity".
"Produce Screw" produces 1 "Screw"
4 "Screw" are consumed by "Screw Component together"
"Screw Component together" produces 1 "Component"
Problem
When I start the Simulation(Material Flow EPC included) I get the following error. "simtestmaterial" is the Material Flow EPC.
But there is no way to model an Start Event in an EPC Material Flow.
What am I doing wrong? How do I model and simulate a producer-consumer-process?
<--The uploaded EPC is just the process modelled with ARIS Express because i had to upload an ARIS Express model.-->
Thanks for help in advance
Hi,
a filter is used to restrict the huge methodology of ARIS. By using a filter instead of "entire method", you do not have all model/object/symbol/connection types available.
Normally, a filter is set as default. You can have a look at the options, where you can find a default filter to be used.
If you are not logged in into a database, in the explorer module, you can right click onto a database and choose "log in...".
In the appearing wizard, second page, you can choose the filter as well.
Please have a look at the online help of ARIS. There, you can find additional information about filters.
Bye,
Frank
I've got another question on that process.
Is it possible to define a condition on the connection between the event "Screw produced" and the function "Screw Component together".
The condition would be: Quantity of "Screw" >= 4 ( needed quantity of "Screw" ).
So that in simulation the function "Screw Component together" only recieves a process folder if there are enough screws available.
Defining a condition directly on the connection is not possible. But you can add a branching XOR rule and use conditions for the events after the rule. You could name the function before the rule e.g. "Check if enough screws are available". And the branch which is followed if not enough screws are available allows you to see what happens when not enough screws are available.
How this can be done is described in the ARIS help topic "Optimize and control processes/strategy > Simulate processes > Valuable information > Modeling > Capacity resources > How to guide process folders with one capacity resource".