Symptom
- Issue encountered when trying to perform I-9 Reverification for employees hired outside of Onboarding.
- Error "???Saving of 1 I9AuditTrail throwed a Exception???" is displayed when attempting to manually create an I9 Audit Trail.
Environment
SAP SuccessFactors Onboarding
Cause
Do not have I9 information collected for onboardees through Onboarding.
Resolution
- Please use REST API for migrating third-party I-9 data. Refer to the guide for more details: Migrating Form I-9 Data from a Third-Party System
- The error is due to not providing value for Sequence Number field. Sequence Number should be not null, please kindly provide Sequence Number and created I-9 Audit Trail record again.
- Basically, the value should be = latestSeqNo+1, where latestSeqNo is the biggest value for the user in I-9 Audit Trail records.
- E.g.: If user has two I-9 Audit Trail records:
- 1) seqNo = 1
- 2) seqNo = 2
- Then you should put seqNo = 3 as a value for the next record and so on. (Hence if user has no I-9 Audit Trail record, then should put value as "1".)
- Please kindly follow below steps:
-
- Go to Manage Data > Create New > I-9 Audit Trail
- Maintain below fields:
- Audit Trail ID (Can put random UUID without hyphens all caps; Refer to the format of other I-9 Audit Trail records)
- UserId
- Sequence Number
- Status (should be marked as "SECTION2_SIGNED")
- Employment Eligibility Expiration Date (should be not null)
- Post that, the I-9 Reverification job will create the I-9 reverification process when needed.
See Also
Keywords
SAP SuccessFactors, Onboarding 2.0, OBX, Section-3, Reverification, I9 Audit Trail, Error, REST API, Third-Party I-9 Data, Migrating Form I-9 Data, outside of onboarding, seqNo, Sequence Number , KBA , LOD-SF-OBX-I9 , i9 Compliance Form , Problem
Product
SAP SuccessFactors Onboarding all versions