- 28 Feb 2024
- 1 Minute to read
- Print
- DarkLight
I-9: Auto-Complete Third Party Approver Assignment
- Updated on 28 Feb 2024
- 1 Minute to read
- Print
- DarkLight
I-9: Auto-Complete Third Party Approver Assignment
Abstract
Onboarding managers can configure the Onboard I-9 Third Party Approver Assignment to be auto-completed when the approver is passed through B-O integration.
This means onboarding managers don't need to manually complete the task with V2 services.
If there is no data, or the data found does not have a user associated with the correct user group, then NO auto-complete is performed.
It is assumed that third party user exists in Onboard with THIRD-PARTY-USERGROUP.
Enable I9 ThirdPartyApprover Assignment Auto-Completion check box in Onboard Settings in System Configuration: Manage System Settings screen:
After the completion of the task before I-9 Third Party Approver, if the check box is selected, the Assign I-9 Third Party Approver task is auto-completed.
Notes:
When the Assign I-9 Third Party Approver task is at the second level in the workflow, it auto-completes. Note: At the second level, the task is auto-completed with B-O, but if configured at the fourth level, the task is completed once you manually complete the third level task, provided there is an approver tag in the B-O payload.
The Third Party Approver tag is needed for auto-completion of the Assign I-9 Third Party Approver task, which must be sent via B-O integration.
The Assign I-9 Third Party Approver task will show as being completed by a System User.
Onboard Start completion is needed for the auto-completion of the Assign I-9 Third Party Approver task. Note: Auto-completion of Third Party Approver will not work if Onboard Start is completed with V2 service.
If the default configuration needs to be overridden for specific cases – for example, Assign I-9 Third Party Approver must be manually completed – the following mapping (which is optional in B-O) is needed:
<JobApplication>
<disableThirdPartyTaskAutoCompletion>
<xsl:value-of select="$Onboard/*:Candidate/*:CandidateProfile/*:UserArea/*:Id[@idOwner='disableThirdPartyTaskAutoCompletion']/*:IdValue" />
</disableThirdPartyTaskAutoCompletion>
The value in the payload to support this mapping is:
<Id idOwner="disableThirdPartyTaskAutoCompletion">
<IdValue>true</IdValue>
</Id>