We are looking for other client's experience in tracking (non-paid) non-employees in GHR, particularly when they might overlap. We have students and volunteers groups, some of which are also employees. Has anyone implemented a solution that works, or doesn't work and we can learn from it?
Any information or solutions would be greatly appreciated, thank you!
You can do either transfer or term/rehire in GHR. We term for the non-employee relationship and then rehire so that GHR and S3 data are similar, and so interfaces will handle as we wish. But either way, you will want to have a special reason code for becoming an employee and map it in the GHR Cross Reference for both Reason (as S3 Reason) and ReasonAction ( as S3 HIRE). That is how S3 'sees' it as a hire.
Also, on the overlapping relationships. You can have a separate work assignment for volunteer etc. but the overall person has a single relationship. We do use the AssignmentType value to distinguish them also. As long as your non-ee work assignment is missing key attributes S3 needs, it will fail to post through. But you will get the errors. One option would be to create a post-approval IPA to address the exports generated by the secondary work assignment, either to delete them or flag correction/processed. AssignmentType has attributes for include or exclude on headcount which is why we find it helpful to filter them out of reports and interfaces.
We did a pretty significant implementation of Non-Employees at the Denver Public Schools. We utilized relationship to organization to differentiate non-employees from employees. In cases where a person held both employee and non-employee roles, we use Employee relationship to Org and then identified the non-employee type using Job Family on the Job/Position/WorkAssignment. We created some custom action request forms for updating non-employee specific data. We have conditional data fields on Hire actions to require data for non-employees and make optional for regular employees. We created an additional talent acquisition job board for posting certain non-employee positions, because we require non-employees to go through our fingerprinting process.