Finite scheduling that respects machines and people | Workover ERP