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 - SAP for Me), standard SF UI Cards not loading on SAP SuccessFactors Work Zone aka 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

Reproducing the Issue

  1. You have followed the process of installing the cards package as per reference knowledge base article 3422798
  2. Now you would like to add the cards to a Home Page or Workspace page via widgets:
    Click on "Add Widget" > select the card.



  3. However, the card shows the error "Unable to load the data" and do not display any data:
  4. Or, you see the 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 not having required configuration.
  • User Profile in IAS not having correct data.
  • SuccessFactors User Id not synced to Work Zone user profiles.
  • The OAuth Client created in SuccessFactors does not have the correct BTP trust certificate.

Resolution

All the possible causes mentioned can be avoided by ensuring all the steps from the guide are followed correctly during the SAP SuccessFactors Work Zone Onboarding -> Onboarding to SAP Work Zone for HR | help portal.

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 created on the "Step 2: SAP SuccessFactors Destination" of the SAP SuccessFactors Work Zone Onboarding wizard.
Guide link- SAP SuccessFactors Destination

The Expected parameters here are->

Example of what the actual Destination should look like in BTP Cockpit ->

2) BTP target application in IAS not having 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. 

In IAS also we expect to have the following parameter added mandatorily - This is also case sensitive 

  • sfsf_userid = ${customAttribute2}

 

3) User Profile in IAS not having correct data.

As shown in the above screenshot, one of the default attributes that IAS will be sending as part of the SAML user assertion is->

  • sfsf_userid = ${customAttribute2}

This refers to the SuccessFactors User ID value, which is expected to be stored in the IAS User Profile, Custom Attribute 2 field.

Before June 2024, Users who do not have the SF User Id stored in the IAS profile Custom Attribute 2, will not see any content in the SF Integration Cards in SAP SuccessFactors Work Zone.

Further details ?  Please go thru this guide that details how to configure IPS to sync the User Id from SuccessFactors to the IAS user profile -> Configuring Identity Provisioning Service 

 Important to note that currently the above requirement is no more mandatory when in the BTP destination user_uuid is configured to be used for the HR cards 

4) 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 

 

5) 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 -> Connectivity -> Destinations -> Download Trust

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

 

 

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. , 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 , Problem

Product

SAP SuccessFactors Work Zone 1.0

Attachments

Pasted image.png