ARIS Super User Group
Register

View all
SA

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

ARIS model
by Ralf Angeli
Posted on Mon, 09/09/2013 - 16:13

Usually it is possible to model events in the model type "EPC (material flow)". But why don't you just model the resources in your regular EPC?

0
by Simon Altmann Author
Posted on Tue, 09/10/2013 - 10:29

In reply to by thaase

Hm, I already looked in "add symbols". There is no event symbol available in EPC(material flow).

How can I model resources in a normal EPC? There is no kind of symbol called resource.

Which version of Business Architect are you using?

0
by Frank Weyand
Posted on Tue, 09/10/2013 - 16:34

Hi Simon,

which method filter do you use? Did you try other ones?

Bye,

Frank

0
by Simon Altmann Author
Posted on Tue, 09/10/2013 - 17:14

Hi Frank,

I didn't explicitly set a method filter. I don't know how to set one and what it is for.

Is it a part of the user administration? I'm logged in as user "system" (admin) with all rights.

Best Regards,

Simon

0
by Frank Weyand
Posted on Wed, 09/11/2013 - 08:35

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

0
by Simon Altmann Author
Posted on Wed, 09/11/2013 - 14:16

Hi, thanks a lot Frank.

I still had the filter "Demodatabase" from the "University exercises" on.

Forgot about that.

 

0
by Simon Altmann Author
Posted on Thu, 09/12/2013 - 15:47

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.

0
by Ralf Angeli
Posted on Thu, 09/12/2013 - 16:36

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".

0

Featured achievement

Genius
You like to help others solve their problems by answering questions.
Recent Unlocks
  • KF
  • KH
  • RG
  • Profile picture for user Vee_ARIS
  • Profile picture for user smarty
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock