How to use timer and distinguish which is boundary timer or non-interrupting boundary timer ?

1
+1
-1

I'm using Bonita Community v6.3.1. I want the deadline human tasks (Step1) will be moved to next task (exception flow) (Step2) automatic by timer. So I decide to use boundary timer, I set the condition by duration (1min) but it does not auto move to Step2 when 1min elapsed.

Img Attached Img Are there something wrong ? please help me. Thanks

Comments

Submitted by lehoangdu on Thu, 07/24/2014 - 12:08

I check db and see that the timer does not start so that it will not work. If I execute Step1, the timer start and count down for Step2 then create the new Step2. Total, we have 2 Step2 now. It seem that this is non-interrupting boundary timer because it start exception flow in parallel with normal flow. So how to setup it as a boundary timer to divert normal flow to exception flow ?

Please help me. Thanks

2 answers

1
+1
-1
This one is the BEST answer!

Hello, you need to use a boundary time, not an intermediate timer for your use case. Click on your Step1 and you will get an option to add boundary events. Choose an interupting timer from the menu and configure it with your delay. (What you used on your screenshot is an intermediate timer event and will be triggered once the workflow arrives to it - in your case once you execute Step1, you will go in parallel to your timer and to the Step2. Then, when the timer is off, transition will move to the Step2.) Cheers, Haris

1
0
-1

Hi Haris.subasic,

I missed with this option. Thank you so much :-)

Notifications