---
title: "I-9: Auto-Complete Third Party Approver Assignment"
slug: "i-9-auto-complete-third-party-approver-assignment"
updated: 2024-02-28T08:28:51Z
published: 2024-02-28T08:28:51Z
canonical: "documentation.infinite.com/i-9-auto-complete-third-party-approver-assignment"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.infinite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# I-9: Auto-Complete Third Party Approver Assignment

#### 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](https://cdn.us.document360.io/4bb62c4c-9973-48ec-ab93-23d4b1755503/Images/Documentation/1a3449d7-a4c5-48a5-a0ad-1f8a4acdc908.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:

`&lt;JobApplication&gt;`

`&lt;disableThirdPartyTaskAutoCompletion&gt;`

`&lt;xsl:value-of select="$Onboard/*:Candidate/*:CandidateProfile/*:UserArea/*:Id[@idOwner='disableThirdPartyTaskAutoCompletion']/*:IdValue" /&gt;`

`&lt;/disableThirdPartyTaskAutoCompletion&gt;`

The value in the payload to support this mapping is:

`&lt;Id idOwner="disableThirdPartyTaskAutoCompletion"&gt;`

`&lt;IdValue&gt;true&lt;/IdValue&gt;`

`&lt;/Id&gt;`
