SAP Knowledge Base Article - Public

2993877 - [ONB 2.0] Compliance tile not appearing

Symptom

  • Unable to see the Compliance Tile in New Hire Home page after completion paperwork step.

Environment

SAP SuccessFactors Onboarding 2.0

Reproducing the Issue

  • Start ONB2 Process for new candidate
  • Complete New Hire data review and paperwork step and notice if Compliance tile is appearing

Cause

  • Compliance form assignment can fail only due to incorrect global filter override configuration. The configurability is restricted to only workcountry, workstate, homecountry and homestate.
  • Country field from FOCorporateAddressDEFLT entity shoudl be of type Territory ID but it was customized to PicklisOption 

Resolution

Incorrect configuration or syntax errors are caught when creating the override configuration. If the result returned by the overridden configuration does not match the compliance filtering rules, the forms are not assigned.

The default rule evaluation, filtering and assignment continue to work even without the override configuration.

So we need to have additional UI configuration to overcome incorrect global filter override configuration. Please follow below step to make the configuration in UI.

1) Go to Manage Data-> Create New-> FieldMetaOverrideConfiguration -> Fill in the mandatory Fields. 
overrideFields= Yes
metaOverrideType= ???EMPLOYEE_HRIS_GO_COMPLIANCEMETAOVERRIDETYPEENUM_GLOBAL_META_OVERRIDE??? (Second Option)

Under the overrideFieldMetadatas select below options

id= workcountry
source= ???EMPLOYEE_HRIS_GO_FIELDMETADATATYPEENUM_EC_FIELD_METADAT???


oldFieldsMeta = keep it blank 

overrideFieldsMeta=

{​​​​
"entityPath": "jobInfoNav/locationNav/addressNavDEFLT",
"field": "country"
}​​​​

Final FieldMetaDataPverrideConfiguration should look like below.

Also if you have same issue on workstate field follow below steps:

Under the overrideFieldMetadatas select below options

id= workstate
source= ???EMPLOYEE_HRIS_GO_FIELDMETADATATYPEENUM_EC_FIELD_METADAT???

oldFieldsMeta = keep it blank 

overrideFieldsMeta=

{​​​​
"entityPath": "jobInfoNav/locationNav/addressNavDEFLT",
"field": "state"
}​​​​

If you do to not see option FieldMetaDataPverrideConfiguration  from Manage Data, then RBP permission is not provided for this Object. 

Go to Manage Permission Role-> Open the Role Admin user is part of-> Onboarding 2.0 or Offboarding 2.0 Admin Object Permissions-> FieldMetaOverrideConfiguration provide view and edit permission 

Once above configuration is done, Retest with New candidate and verify the Compliance tile

Keywords

Compliance Tile, Field Meta Data. Work Country  , KBA , LOD-SF-OBX-COE , Co-existence with Onboarding 1.0 , Problem

Product

SAP SuccessFactors Onboarding 2011

Attachments

Pasted image.png