Answered

Assignment rules in BPM

Hi everyone,

I am new to the world of Bizagi so here I am asking for your help and opinion.

I am a university student from Rome, Italy majoring in Industrial engineering, and currently working on my dissertation. The topic I chose involves modelling part of our civil justice system, in order to run simulations and eventually cutting down on the total time that a single lawsuit takes to be resolved.

To model the process I thought of Bizagi Process Modeler, and was able to recreate the process that I need. Simulations show results that lead me to believe the model is accurate enough for my purpose.

Here is the problem:

Since a single case file is taken care of by a single judge throughout its course of action, I need my model to assign each istance to only ONE of my resources (the judges), and that resource must then carry on working on it until it reaches and End Event. That has a big impact on the working schedule of my resources and therefore on my research.

So, in conclusion, I need a module, an expression, or a rule, that assigns a case to the first available judge who then will be busy on it until it is resolved. That assignment should occur in the "Designazione Giudice" task (ie. "Assignment to Judge"), which you can find at the very beginning of the model i have attached below for your convenience (it is circled in red).

At the moment, i have only used Bizagi Process Modeler: I went through all of its nooks and crannies, looked for answers online, but it seems that what I need cannot be achieved (on the Process Modeler).

I am pretty sure it can be done on the BPM Suite, but this is my first time modelling any kind of process so I have no clue where to start, and I have no programming skills unfortunately.

Note that the purpose of my research is purely that of simulation. Which is why I have only used the Process Modeler up until now. After I manage to fix this "assignment problem" i will need to go back and simulate with actual data and see where that takes me, but I don't need to "Run" the process or anything else, since it is purely... a model!

I would greatly appreciate any help or ideas any of you can provide me with, hoping I made my issue clear enough (if not, ask away!) ;)

Attached is the .png image file and i also added a zipped version of the .bpm file.

Thanks in advance

MC

Best Answer
photo

Dear Marco,

Thank you for your interest in Bizagi.

Bizagi Suite is a complete software to implement any process for any business model. We have some courses and documents to learn to model and execute a process (http://elearning.bizagi.com/). If you need just to simulate a process, Bizagi Modeler is the option. Unfortunately, Bizagi Suite does not have that option.

In Bizagi Suite, the process can assign a case to a user depending of by load, sequential, First Available or Everyone. To understand what I am talking about, please check this: http://help.bizagi.com/bpmsuite/en/index.html?work_allocation_components.htm.

In Bizagi Modeler, the case can also be assigned to an user, but its execution is different. Please check this article to understand how performers works in this software: http://help.bizagi.com/processmodeler/en/index.html?define_performers.htm

Kind regards

photo
0

Dear Marco,

Thank you for your interest in Bizagi.

Bizagi Suite is a complete software to implement any process for any business model. We have some courses and documents to learn to model and execute a process (http://elearning.bizagi.com/). If you need just to simulate a process, Bizagi Modeler is the option. Unfortunately, Bizagi Suite does not have that option.

In Bizagi Suite, the process can assign a case to a user depending of by load, sequential, First Available or Everyone. To understand what I am talking about, please check this: http://help.bizagi.com/bpmsuite/en/index.html?work_allocation_components.htm.

In Bizagi Modeler, the case can also be assigned to an user, but its execution is different. Please check this article to understand how performers works in this software: http://help.bizagi.com/processmodeler/en/index.html?define_performers.htm

Kind regards

photo
0

Thank you for your reply.

So there is no way to simulate a process and see the outcome in terms of time, cost and resource workload in Bizagi Suite, or to assign properties in such a way that Bizagi Modeler will be able to behave accordingly?

Is there any way to work around the issue so I can get on with my project?

photo
0

Dear Marco

The simulation is only a component of the Modeler but no the Suite. We would recommend you if appropriate implement improvements in Bizagi Studio to your process model in Bizagi Modeler in order to perform the simulation on the one hand and on the another hand you may have updated the documentation process.

Best Regards