Hi Everyone,
I am a newbie on OptaPlanner Employee scheduling. I found that this forum is quite useful for sharing knowledge and ask question.
I want to add more constraint for this.
My problem was descrided as below:
Input data:
- I create an unassigned shift in spot. This shift last more than 8 hour.For example this unassigned shift YYY look like: 8:00 ~ 19:00
- In Availability Roster (Employee availability), there was a lot of available time of employee. For example: Employee A has available time on 8:00 ~ 12:00; Employee B has available time on 12:00~17:00; Employee C has available time on 16:00~ 20:00,...
Normally, 1 shift will be assign to one employee. But in this case, I want to make the constraint look like more flexibility. For example Shift YYY will be assign to 3 member that the sum their availability
will be fix for Shift YYY required time. In another way, I want to make a constraint that split the Shift YYY into smaller shift in other to assign to more employee.
The desired result:
Shift YYY will be split into 3 shift and assign as below:
employeeA: 8:00~12:00
employeeB: 12:00~16:00
employeeC: 16:00~19:00
Could you guys give me some advice?
Looking forward to hearing from all of you.
Thank you.