Which scheduling approach assigns employees to shifts based on forecasted customer volume and production needs?