System automated schedules are horrible. They remove all humanity from the system. No matter how much you try to play with the parameters to auto generate a schedule, they are always terrible.
I work for a retailer that is trying to get us to do this. It scheduled departments over their budget, scheduled people on days they had paid time off approved for, scheduled some people at min hours and other at max, and had some people opening all week and others closing all week when they both had open availability. Auto generated schedules are the fastest way to demoralize your staff.
Posted by @11jQePoR-nfr.