capabilities.work

Change Worker Job

A 4-step recipe with Workday. We can help you get access.

Recipe · 4 steps

Change Worker Job

with Workday · Human Capital Management

Resolve a worker, validate the target profile and position, then create a job change.

  1. Confirm the worker exists before initiating a job change.
  2. Load the target job profile to validate the proposed profile.
  3. Load the target position to validate the proposed position.
  4. Initiate the job change event for the worker.
What you'll need to have ready
  • authorization: OAuth2 bearer token, e.g. "Bearer eyJ...".
  • workerId: The Workday ID of the worker changing jobs.
  • jobProfileId: The Workday ID of the proposed job profile.
  • positionId: The Workday ID of the proposed position.
  • effectiveDate: The effective date of the job change (YYYY-MM-DD).
  • reason: The job change reason reference object (id, descriptor, href).
  • proposedPosition: The proposed position reference object (id, descriptor, href).
  • proposedJobProfile: The proposed job profile reference object (id, descriptor, href).
  • proposedBusinessTitle: The proposed business title.
For your developer

Arazzo workflow workday:change-worker-job, 4 operations: getWorkerById → getJobProfileById → getPositionById → createJobChange. Specs on APIs.io.