Workday reporting "Staffing History" vs "Worker History"

Posted 4 days, 10 hours ago

I helped build a report with historical cost center change reporting today and we briefly discussed whether we should use Staffing History or Worker History. I always default to Worker History, but I didn't really have a good reason why... It sounded like a good resarch topic!

tl;dr: You should probably default to using Worker History with filters unless you have a very specific reason to go with Staffing History.

I searched Community for 10-15 mintues and came up with nothing helpful. A few people asked questions about missing data in one field or another and it looked like security was the root of all their problems.

Learn by doing

I tried swapping the fields in our test repor on cost center changes. I found that Staffing History definitely missed Assign Organization Events that showed up when I used Worker History. I did not look any deeper to check if that was a security thing or something else.

Run a report

I ran a report to give me the name of the business process for all the Staffing History and Worker History events from our tenant. It's by no means perfect,

The Staffing History - All field only returned 5 business processes. If it hadn't been for the test above, I would have been kind of surprised that Change Organization Assignments was missing. I also noticed that Move Worker (By Organization) wasn't on the list either.

  1. Change Job
  2. Edit Position
  3. Hire
  4. Move Worker (Supervisory)
  5. Termination

The Worker History field returned almost 90 different kinds of business processes.