Field Service Automation with scheduling, time-clock, location tracking, geofencing, mobile forms and event monitoring