Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
BerlindaMensah
Participant
12,644
The purpose of this blog is to at least provide a starting point if not a one stop shop for all things E-Verify in SuccessFactors Onboarding for both consultants and client administrators who are either considering or in the process of implementing onboarding 2.0.

While implementing E-Verify as a client administrator, I noticed that there was no consolidated documentation on the E-Verify process in Onboarding 2.0.  Hopefully this blog saves you time and effort during your implementation.

In my opinion, setting up the configuration was the easiest part of this implementation. The process however, what it should look like after the setup is complete, how to test it and when to know that it is fully functional were the most difficult parts of this implementation. Now let’s get into it!

E-Verify is a system used by US employers to confirm the eligibility of a candidate to work in the United States whereas I-9 forms are used to verify the identity and employment authorization of individuals hired to work in the United States. Note: Before you implement E-Verify, please ensure that I-9 has been implemented in your system.

Must Do: In order to enroll your company in E-Verify through SuccessFactors, you will have to reach out to the SAP enrollment team via the enrollment email in KBA 2421435 to create an MOU.  SAP will request for your company to fill out the sheet with the Locations/Legal entities that you will want to set up for E-verify. E-Verify account will not be activated in production until the MOU is signed. Note: SAP does not charge additional fees for this enrollment. It is advisable to include the Company’s legal team in the review of the MOU earlier on in the process in order to avoid any last-minute delays. Once the implementation is fully moved to production, all flyers provided by SAP must be placed in visible places such as on the bulletin boards, in the cafeteria etc.

Must Not Do:  If your company is already enrolled in E-verify before the decision to fully migrate the process into SuccessFactors, avoid terminating the contract prematurely. I will suggest you give yourself time to work through any unforeseen glitches in production before initiating the termination process. You will be given 30 days post the termination date to close all existing cases in the non-SuccessFactors E-verify account but trust me when I tell you that these 30 days are as short as short can be and trying to get this revoked or extended is a very painful wait plus the Company is becoming legally non-compliant with each passing day.

Configuration

The configuration of E-Verify is for the most part centered around compliance settings and role-based permissions in Admin Center.

In the compliance settings you can define the following:

Client company ID – If your client already has an existing E-verify contract outside of SuccessFactors, the client company ID can be found on the top page of the existing MOU/Contract. This is typically 4 to 7 numerical characters. Note: In production, the “Client Company ID Number” on the MOU shared by SAP is what will be filled out here.

Legal Entity – This is the qualifying company configured in Employee central. This is the company code that was configured in manage data as part of the organizational structural set up during the Employee Central implementation. You can add more than one Legal entity/Company in the E-Verify set up if required.

Account type – This determines whether your configuration connects to the live E-Verify environment or not. The options in this dropdown are Production or Test. The Test option connects to SAP whereas the Production option connects to the Department of Homeland Security/Social Security Administration. Only select production account type when setting up in the SuccessFactors production environment.

Select E-Verify Enablement – The business rule section in compliance settings is used to define a specific population in the qualified legal entity that should have E-Verify triggered for them. There are currently states in the US who do not require E-Verify so you can opt to only select the state/location that this applies to in your rule. Note, that this does not prevent you from performing an adhoc/manual E-Verify through SuccessFactors for non-rule referenced states/locations in the E-Verify application process. I will be reviewing the process of performing adhoc/manual E-Verify in the course of this blog.  The configuration of this rule is especially important If you will want to automatically trigger E-Verify for specific states as soon as section 2 of I-9 is completed by the responsible group member/HR.  Note: Leaving the rule enablement section as blank will make E-Verify trigger for all US employees.

Corporate Representative Section – Use this section to define who can be able to perform E-Verify transaction after the I-9 process is completed in onboarding. Note: You can designate the same set of onboarding responsible group members with access to the onboarding dashboard to perform this task unless your customer/company will like this to be owned by a different set of people.




Role Based Permissions Requirement

Onboarding or Offboarding Admin Object Permissions

  • EverifyConfig

  • Trigger I-9 Flow


Manage Onboarding or Offboarding

  • Create E-Verify Case


Compliance Object Permissions

  • E-Verify Data

  • E-Verify Data.caseStatusDetails (E-Verify Case Status Details


Also ensure that the E-Verify job in provisioning is up and running.

Testing

SAP has a list of already defined dummy social security numbers and its corresponding E-verify statuses hardcoded for testing (refer to SAP knowledge-based articles 3300756 & 2875512). In the Test environment, you will have to liaise closely with SAP to have some of these statuses tested out since they will have to act as interim Department of Homeland Security (DHS) and Social Security Administration (SSA) to publish the statuses in your system. For such scenarios, SAP typically performs follow up steps from their end in order to publish the status on the onboarding dashboard. Getting the matching status on the dashboard is what will let you know during testing whether your configuration is working as expected or not. In production, the information provided in the I-9 form is matched against what is available in the Department of Homeland Security and Social Security Administration to ensure that what is in their system matches what has been provided to the employer on the I-9 form. Once this is confirmed, it will show up on the onboarding dashboard. You can build test scripts around these Social Security numbers and their corresponding statuses for business stakeholders to use for their testing.




Start your testing by creating a position and a corresponding requisition with the location or country that qualifies for E-verify. Take the candidate through the talent pipeline in Recruiting and initiate onboarding for the candidate. Navigate to the onboarding dashboard to complete the review steps (with the Social Security numbers provided by SAP in the above KBA) before triggering I-9 section 2. Note: E-Verify will only trigger after completion of section 2 of form I-9 by the responsible group member. The E-Verify process can be initiated for qualifying applicants through either the onboarding dashboard, the To-Do icon to the top right of your screen in the latest homepage or on the responsible group member’s homepage (as per the latest 2023 biannual release).

For candidates who do not fall within the location or legal entity selected in the above rule, there will be no E-Verify task triggered on the onboarding dashboard. With the “create E-Verify Case” permission granted, you can navigate to the search area near your profile picture and search for “Create E-verify Case” to initiate a manual E-Verify in SuccessFactors. This will launch an adhoc E-Verify process which gives you the flexibility to run the process for anyone who has completed their I-9 in SuccessFactors. Note: You cannot perform E-verify for candidates who did not complete their I-9 form in SuccessFactors onboarding.



E-verify Reporting

Reporting on E-verify is only currently available through Story reports so it is imperative to implement people analytics vis-à-vis the I9/E-verify implementation if not already done. Refer to SAP KBA #2960782 for how to download and import the “I9 E-verification Analysis” story report if your company has already implemented People Analytics. You can also reference or search for an employees completed E-verify data through “manage data”. The E-verify data unlike the I-9 form is unfortunately not stored in Document Center “manage documents” at the moment. This will definitely be a good to have future enhancement.


 

I-9 data correction

Do the following if you are unable to proceed with the E-verify process (after the completion of I-9 section 2 form) due to a wrong entry on the I-9 form. Ensure that the candidate has become active in Employee central. Proceed to “manage data”, select Trigger I-9 Flow, search by the affected employee’s ID and Trigger an I-9 correction based on the section that needs to be corrected. If the Trigger option selected was for section 1, then the employee will receive a tile on their homepage or in the To Do Icon to complete their I-9. If the Trigger option selected was for section 2, then the responsible group members will receive a tile on their homepage or on the To Do Icon to complete section 2 of the I-9 form.

Note: If the field to be corrected is greyed out, updating this field on their employee profile in Employee Central will also update the field automatically on the I9 form.



I hope you found this blog useful. Below are a few documentations that I found really helpful during the implementation.

KBA 2421435 - How to create an MOU for E-Verify - SuccessFactors

Onboarding - E-Verify High Level overview video

3067640 - USCIS Form I-9 and E-Verify Frequently Asked Questions - Onboarding (sap.com)

3267715 - The case closure date for Closed E-Verify is not auto-populating. - Onboarding

3267715 - The case closure date for Closed E-Verify is not auto-populating. - Onboarding

3300756 - E-Verify Mock Test Scenarios [Compliance] – Onboarding

2875512 - [EV30][EV31] E-Verify Mock Test Scenarios [Compliance] - Onboarding 1.0

Administrator Guide: E-Verify

How to update point of contact for DHS

How to Close an E-Verify Activity in Onboarding or DHS or
E-Verify TNC Verification

2960782 - People Analytics - Implementing Standard Story Templates

 

Below are a few of my previous blogs:

https://blogs.sap.com/2020/08/18/position-management-settings-101/

https://blogs.sap.com/2020/04/23/contingent-workforce-management-position-object-customization/

https://blogs.sap.com/2020/04/24/concurrent-employment-for-contingent-workers-h1-2020-release/
19 Comments
Shelly_Allen
Product and Topic Expert
Product and Topic Expert
0 Kudos
Great blog!
BerlindaMensah
Participant
0 Kudos
Thanks Shelly!
Gopinath
Product and Topic Expert
Product and Topic Expert
0 Kudos
Good Blog
nageshpolu
Contributor
0 Kudos

Thanks Berlinda! Very good blog!!

kkhullar
Product and Topic Expert
Product and Topic Expert
0 Kudos
Great blog Berlinda!
BerlindaMensah
Participant
0 Kudos
Thanks Gopinath!
BerlindaMensah
Participant
0 Kudos
Thanks for the feedback Nagesh!
BerlindaMensah
Participant
Thanks Kanika...very much appreciated!
RaajullBhatt
Participant
0 Kudos
Great blog Berlinda!
StephF4
Discoverer
As a person who is not super technical, this is very nicely written for the average person to understand. Thank you for sharing Berlinda!
BerlindaMensah
Participant
0 Kudos
Thanks for the feedback Stephanie!
BerlindaMensah
Participant
0 Kudos
Thanks Rajul!
JulieMcSwain
Active Participant
0 Kudos
Hi,

As a current Onboarding 1.0 customer planning the move to Onboarding (2.0), how would I process E-Verify for a new hire who did not go through Onboarding and instead completed their I-9 Form via paper. In Onboarding 1.0, I am able to process this paper I-9 Form for E-Verify. I understand this is not possible in 2.0. Is there an alternative process then outside of SuccessFactors that I would need to do for these cases? Do you know if this capability is being planned for Onboarding? Thank you for the information!

~Julie
Shelly_Allen
Product and Topic Expert
Product and Topic Expert
You can configure a program in Onboarding (2.0) that has only the, personal data collection and I9 and E-Verify processes if you have a population that is not being sent through the full Onboarding process. You would initiate the activity manually.  This program could also be used if you have one-offs that don't go through full Onboarding due to special circumstances. These would be completed electronically and not on paper.

Alternatively, if there is an entire employee population that will not be processed through SAP, but rather completed on paper on a consistent basis, you can petition the government to have a separate MOU where you process those manually through the E-verify system directly.  This takes some special approvals because typically they only issue one MOU per company.

Your certified implementation partner can talk you through these option during your transformation project.
JulieMcSwain
Active Participant
Perfect! This answers my question and I think the first option would work for us as it does similarly now. Thank you!
I508796
Product and Topic Expert
Product and Topic Expert
0 Kudos
Very well articulated Berlinda!
BerlindaMensah
Participant
0 Kudos
Thanks for the feedback Sudheer!
karishmaneog2
Participant
0 Kudos

Hello,

@BerlindaMensah @Gopinath 

My customer already has a E-Verify account as they are using Onboarding 1.0. Can you please confirm if they will need to get a new E-Verify account once they migrate to Onboarding 2.0?

Regards

Karishma

VandanaTyagi
Participant
0 Kudos

This is so awesome!

 

Labels in this area