Craig,
Workforce has one MAJOR downfall, related to related tables:
As a city, we store all of our maintenance / inspection / service data in a feature's related table.
It's more than frustrating that there is no way to point Workforce to save all of this assignment/maintenance/service data in the related tables. It just creates another feature service with all the data. We already have a feature service, which we used to create the assignments - by selecting the features. Why would we need another one?