I think an outlook-style interface (calendar and taskpad view) would enhance the user experience.
Scheduled PM's and work orders prioritized by due date and urgency with font color coding.
A visual aid that would alert users to scheduling conflicts and automatically reschedule items based on urgency, due date, usage scheduling and technician scheduling.