I-9: Auto-Complete Third Party Approver Assignment
  • 28 Feb 2024
  • 1 Minute to read
  • Dark
    Light

I-9: Auto-Complete Third Party Approver Assignment

  • Dark
    Light

Article summary

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:

ob_3rd_party_auto_complete.jpg

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>