example there are two task connected each other and entity come to first task and assigned user suppose to paint 100 panel as task describtion. when the “painting 100 panel” task is over , the user sumbit the and send it to the next task which is “assembly the panels”. Till here everything looks normal . but when first task started and running seccond task may also start when some of painted panels are ready which means that seccond task does not need to wait whole panels. when situation became like that , general view became task 1 and task 2 is online . this is not possible according to bpm . these task are not also paralel because task 2 has to wait task 1 . If the solution is to do each task should be “do 1 panel and send it” , there are things that the solution cant work either. Hope Bonita has a solution for it . Please help
The entity which flows between task in process map may have different quantity according to some of production type like “make to order.” In my case , when assigned user see the task says " paint panels" in his inbox and exucute it the task details will pop up which is the form I design . In the form it says quantity of panels, collors selection and etc. and last one is submit button. When the task is over user click the submit button and sent it to the next user. As you see according to process map only determined task are " paint the panel" and “assembly the panel” . When initial entity arrives to first task which may include different quantity , seccond task will never start until required quantity of panels may done in first task. And yes using batch size like "1 panel do and send it "
maybe answer but not efective I guess because quantity might 1 sometimes or 1000 according to the order.
Setting batch size between task is the solution but setting batch size . is there any way to do it?
I was thinking like entity arrived to first task and it says “paint 1000 panel” when my painted panels became 100 , i can able to send it to the next task even first task still in progress .
Hope I could explain the stuation well.
Regards
You’'ve sort of answered your own question, and it is **NOT **a Bonitasoft problem. It is a BPM problem and the design you are using.
The solution is to do each task should be “do 1 panel and send it”
BPM is for indivisible tasks, and 100 panels, where the states are both being painted and assembled is that, either 100 or none.
The problem for me is that you’ve not said what the “there are things that the solution cant work either” are.
If you told us what they are we might find that these can be fixed easier than what you think.
List it as
1,
2,
3,
4 etc.
Lets see if we can fix this problem…
regards
The entity which flows between task in process map may have different quantity according to some of production type like “make to order.” In my case , when assigned user see the task says " paint panels" in his inbox and exucute it the task details will pop up which is the form I design . In the form it says quantity of panels, collors selection and etc. and last one is submit button. When the task is over user click the submit button and sent it to the next user. As you see according to process map only determined task are " paint the panel" and “assembly the panel” . When initial entity arrives to first task which may include different quantity , seccond task will never start until required quantity of panels may done in first task. And yes using batch size like "1 panel do and send it "
maybe answer but not efective I guess because quantity might 1 sometimes or 1000 according to the order.
Setting batch size between task is the solution but setting batch size . is there any way to do it?
I was thinking like entity arrived to first task and it says “paint 1000 panel” when my painted panels became 100 , i can able to send it to the next task even first task still in progress .
Hope I could explain the stuation well.
Regards