Updates a contractor's onboarding status.
Below is a list of valid onboarding status changes depending on the intended action to be performed on behalf of the contractor.
|Action||current onboarding_status||new onboarding_status|
|Mark a contractor as self-onboarding|
|Invite an employee to self-onboard|
|Cancel an employee's self-onboarding|
|Review an employee's self-onboarded info|
|Finish an employee's onboarding|
When contractor is fully onboarded
new hire report will be generated using the current data (work_state) (if contractor
file_new_hire_report is set true)