SAP Knowledge Base Article - Public

3062218 - SAP SuccessFactors Work Zone - SuccessFactors UI Cards not loading

Symptom

  • Post installation of SuccessFactors HR Content Package (3422798 - How to add SuccessFactors UI cards in WorkZone), standard SF UI Cards not loading on SAP SuccessFactors Work Zone, often referred to as SWZ or WZ. e.g. My Profile card, Org Chart card...
  • "Unable to load data" or "500 Try to refresh later or contact technical support" errors when loading any card in SAP SuccessFactors Work Zone. 

"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 Work Zone
  • SAP Build Work Zone Advanced Edition

Reproducing the Issue

  1. SuccessFactors content packages are installed as per reference knowledge base article (KBA) 3422798
  2. The HR Cards are added to Workpages
  3. However, the cards show error "Unable to load the data":
  4. Or error "500 Try to refresh later or contact technical support"

Cause

There can be several possible causes behind this:

  • SuccessFactors Destination (usually named SuccessFactors_API) in BTP sub-account is not set up with correct parameters.
  • BTP target application in IAS does not have the required configuration.
  • SuccessFactors User Id not synced to Work Zone user profiles.
  • The OAuth Client created in SuccessFactors does not have the correct BTP trust certificate.
  • SuccessFactors API calls from BTP being blocked due to IP Restriction
  • The same SuccessFactors tenant is integrated with different Work Zone tenants and different IAS tenants

Resolution

Elaborating further on the individual items->

1) SuccessFactors Destination (usually named SuccessFactors_API) in BTP sub-account not created with correct parameters

This destination is auto-created on the "Step 2: SAP SuccessFactors Destination" of the SAP SuccessFactors Work Zone Onboarding wizard. 

Details of required parameters and screenshot of a sample destination in the guide- Creating Destinations to SAP SuccessFactors | SAP Help Portal 

Important-> Both the SuccessFactors_API & SF_Host Destinations listed in the page should be created in the Subaccount, exactly as detailed in the guide. The Learning specific destinations should also be created when the SF tenant is Learning integrated.

2) BTP target application in IAS not having the required configuration

This target application in IAS is created during the "Pre-Requisites" part of the SAP SuccessFactors Work Zone Onboarding wizard.
Guide link-> Configure IAS Trust

The Assertion attributes section should have the Groups attribute value set to "Groups", - This is case sensitive. 

3) In IPS, SuccessFactors User Id not synced to Work Zone user profiles

Under IPS, SuccessFactors User Id values need to be synced to Work Zone to the externalId field. 

Example source/target mapping for this->

  • SuccessFactors source system

    {
    "sourcePath": "$.userId",

    "targetPath": "$['urn:sap:cloud:scim:schemas:extension:sfsf:2.0:User']['userSysID']"

    }
  • Work Zone Target System
    {

    "sourcePath": "$['urn:sap:cloud:scim:schemas:extension:sfsf:2.0:User']['userSysID']",

    "targetPath": "$.externalId"

     } 

 Further details? Check our recommended default configuration detailed on reference knowledge base article  -> 3203059 - User Provisioning to SAP Work Zone - Configuration and User Data requirement - SAP for Me 

 

4) OAuth Client created in SucccessFactors not having the correct BTP trust certificate 

This is part of step 2 under documentation Run the Configurator | SAP Help Portal in the Onboarding Configurator Wizard.

You can refer to Create an OAuth Client in SAP SuccessFactors | SAP Help Portal. 

 The certificate for the OAuth client needs to be downloaded from BTP Subaccount Destination Trust section-> Manage Trust | SAP Help Portal 

To upload the certificate, go to SuccessFactors tenant > Admin Center > Manage OAuth2 Client Applications.

5) SuccessFactors API calls from BTP being blocked due to IP Restriction

SF tenants where IP restriction is enabled for Login and/or API calls, the BTP data center IP addresses should be added to the allowlist -> Regions and API Endpoints Available for the Cloud Foundry Environment | SAP Help Portal 

 

6) The same SuccessFactors tenant is integrated with different Work Zone tenants and different IAS tenants

For the SuccessFactors cards to work the user in Work Zone needs to have a matching user profile in SuccessFactors and this matching is done based on the Global User ID. SuccessFactors gets the Global User ID value from IAS. If integrating two different Work Zone tenants, having two different IAS tenants (and hence different Global user IDs), with same SuccessFactors tenant, SuccessFactors cards are always not going to work for one of the Work Zone tenants.

See Also

Keywords

SAP Work Zone, SAP Work Zone for HR, Integration Cards, HR Content Package, Unable to load the data, My Profile Card, Org Chart card, workzone, card error, try to refresh later or contact technical support, error 500, Global User ID , KBA , LOD-SF-EAS-WZC , HR Content Cards in SAP SuccessFactors Work Zone , LOD-SF-JAM-SWZ , Collaboration Features , EP-WZ , SAP Build Work Zone , How To

Product

SAP SuccessFactors Work Zone 1.0

Attachments

Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png