Description
I am thankful for all your efforts on processscheduler github repo. I have used in my project but I am stuck at a point and can't seem to move past this problem. I have tried several things but can't seem to absorb the fact that such an excellent library can't tackle my basic issue.
I have a project with more than 150 tasks. Each task can only be assigned to one worker/resource at a time. All my tasks are of some duration, on this example consider task-T for fixed duration 14hours (Horizon is hours)
Now, resources are only available during a certain shift timings. In this example consider one resource with a shift of 8AM-5PM daily.
I have converted unavailable hours into list of unavailable horizons. In this example (0,8) (17,24) for first day, (24,32) (41,48) for day 2 and so on for all my planning horizon days.
Problem: solver is not able to break my task into smaller portions because my resource or worker is only available for 9 hours in a single go. Because of which the first task is planned from the day resource constrains are not defined. Leaving all my worked useless for that duration.
I even tried variable duration task but that also didn't work as I expected.