SAP Knowledge Base Article - Public

2993877 - Compliance tile not appearing - Onboarding

Symptom

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

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Start ONB2 Process for new candidate
  2. Complete New Hire data review and paperwork step;
  3. 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
    • OData API Data Dictionary > Search for FOCorporateAddressDEFLT > Select > Filter on Label = Country

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
  2. Create New
  3. FieldMetaOverrideConfiguration
  4. Fill in the mandatory Fields.
    ID: GLOBAL_FILTER_CONFIG
    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, OBX, onboarding, address, corporate, field, country , KBA , LOD-SF-OBX-COE , Co-existence with Onboarding 1.0 , Problem

Product

SAP SuccessFactors Onboarding all versions

Attachments

Pasted image.png