Symptom
The e-signature steps are missing for Compliance and I-9 steps. Document Flow is working in Onboarding. When we logged in to PFS directly, we notice that the US I9 Form, US W4 and US State Withholding Forms are missing.
Environment
SAP SUCCESSFACTORS ONBOARDING
Reproducing the Issue
- Initiate Onboarding for a candidate
- Complete the data collection steps and I-9 section 1 as the new hire
- e-signature step for I-9 section 1 does not get triggered
- Login to Print Form Service account using the PFS URL, User ID and password
- None of the compliance forms are available in PFS account
Cause
If the below steps are followed and still the Compliance Forms are not available in Print Form Service account then kindly proceed with creating a ticket to SAP Product Support.
- Switch OFF the US Compliance Settings
- Run OData Refresh
- Run Onboarding Compliance Metadata Sync Job in Provisioning
- Wait for a few minutes
- Switch ON the US Compliance Settings
- Run OData Refresh
- Run Onboarding Compliance Metadata Sync Job in Provisioning
Support Engineers kindly refer internal memo for the logs.
Resolution
- E-Signature was not triggered as the Compliance PDF forms were not available in the new PFS account. This is due to an instance Refresh of a BizX instance, so the target instance points to a new PFS and the synced forms are not available in the new PFS. A new run of the compliance sync job will also not sync them to PFS because the metadata MDF objects in BizX indicate that the latest versions of the forms are already updated in the instance.
- Previously we would run a script to fix the issue.
- However, Engineering Team has provided a permanent fix for the same. There are 2 ways to resolve the issue, please find the details below:
- If the issue is occurring after an instance refresh, this could be because the PFS URL is copied from the source system to the destination. As we are aware that every instance should have a unique PFS URL, please configure a new PFS URL to the destination URL. (In case you already have a PFS URL associated with the destination instance, please resave the credentials).
Go to Provisioning > Manage Scheduled Jobs > Onboarding Compliance Metadata Sync > Run
Upon successfully saving the correct PFS URL with the destination instance and completion of the job, the compliance forms will be auto-linked within PFS. - If the above pointer does not resolve the issue, please follow the below steps:
Go to Check Tool > System Health > Application > Onboarding > Go
Select " Compliance templates for Print Forms service are consistent (CheckMissingComplianceTemplatesinPFS)"
Click on Run 1 Check
Under "Result" , click on Quick Fix
Keywords
Compliance, I9, Print Form Service, PFS, template does not exist, signature, e-signature, I-9 , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem