Troubleshoot scheduling issues
Before Workable tries to generate a schedule, it runs a set of validation checks on the plan and the work streams in it. If one of those checks fails, the scheduler stops trying to process that plan, and you see an notice that points to the problem for that plan.
If you hit warnings or errors in a plan, work through it in this order:
- Review work stream requirements
- Verify people have the right skills assigned to them in the Resources → People screen
- Check for a heavy reliance on Required People and Teams in work streams - see How it works
- Use scenarios to experiment safely - see Scenarios
Team Size must be greater than 0
Section titled “Team Size must be greater than 0”This means the team size (the number of participants in a work stream) has been set to 0 or is empty. Set it to at least one person. See Work streams: Participants.
At least one Allowed Duration must be specified
Section titled “At least one Allowed Duration must be specified”This means the work stream has no duration set. See Work streams: Duration.
All Allowed Durations must be greater than 0
Section titled “All Allowed Durations must be greater than 0”This means the work stream duration is 0 or negative. Change it to a positive number.
Either Required People must be greater than 0 OR at least one skill requirement volume > 0 must be specified”**
Section titled “Either Required People must be greater than 0 OR at least one skill requirement volume > 0 must be specified”**”This means the work stream has neither skill requirements nor required people. Add at least one skill requirement or require at least one person. See Work streams: Required skills or Work streams: Required people.
Team maximum is less than required positions
Section titled “Team maximum is less than required positions”This means the team size (number of participants) is smaller than the number of people the work stream explicitly requires. Increase team size so it is at least as large as the total required positions. Required positions are calculated from skill quantities plus required people and required teams, with de-duplication.
Team minimum exceeds required positions
Section titled “Team minimum exceeds required positions”This means the team size (number of participants) is larger than the explicit requirements. That could cause the scheduler to add extra people without specific skill requirements just to meet the requirement. Lower the team size or add more skill requirements if that is not what you want.
Missing Skills
Section titled “Missing Skills”This means you have requested a skill that no active person has assigned to them, or those skills don’t exist in the organisation Resources list. Add that skill to at least one person’s profile, change or remove the requirement, or consider using a consultant if the skill is only needed part-time.
Impossible Constraints
Section titled “Impossible Constraints”This means the plan requires more people than are available. You can fix it by adding more people, reducing team size requirements, adjusting work stream priorities, or reviewing required people and team assignments that are blocking availability.
Unmet Requirements / Low Priority work stream Not Scheduled
Section titled “Unmet Requirements / Low Priority work stream Not Scheduled”This means a lower-priority work stream ran out of resources after higher-priority work streams were scheduled first. Move the work stream higher in the list, add more people with the required skills, or reduce the demands on higher-priority work streams.
Infeasible / No Solution Found
Section titled “Infeasible / No Solution Found”This means the combination of constraints makes a valid schedule impossible. Common causes include conflicting required assignments, circular dependencies or timing conflicts, too much required work for the available capacity, or holiday rules that remove too many usable days from the timeline. Review required people and team assignments, simplify the constraints temporarily, extend the plan duration, or disable holiday exclusions while you diagnose the issue.