SAP Knowledge Base Article - Public

3587354 - Not able to open and create stories in SuccessFactors People Analytics

Symptom

  • Not able to open or create story in SuccessFactors People Analytics Stories
  • When trying to access People Analytics "Internal Server Error" or endless loading screen appears.
  • Browser developer tool network calls show status 500 for the call "<SAC URL>/sso/login/callback?code=<id>&state=<id>" 

Environment

  • SAP Cloud Identity Services
  • SAP Success Factors People Analytics

Reproducing the Issue

  1. Log into SuccessFactors
  2. Go to Reporting
  3. Click on new or open existing Story report
  4. The screen ends up in a never finishing loading screen.

Cause

SAP Cloud Identity Services is sending SAML attributes multiplied.

This can be checked capturing the SAML logs while login to SuccessFactors. E.g:
    <AttributeStatement>
            <Attribute Name="user_uuid">
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >UUID</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >UUID</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >UUID</AttributeValue>
            </Attribute>
            <Attribute Name="env_id">
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >ENVIRONMENTID</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >ENVIRONMENTID</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >ENVIRONMENTID</AttributeValue>
            </Attribute>
            <Attribute Name="mail">
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >EMAIL</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >EMAIL</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >EMAIL</AttributeValue>
            </Attribute>
            <Attribute Name="last_name">
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >LASTNAME</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >LASTNAME</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >LASTNAME</AttributeValue>
            </Attribute>
            <Attribute Name="first_name">
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >FIRSTNAME</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >FIRSTNAME</AttributeValue>
                <AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xsi:type="xs:string"
                                >FIRSTNAME</AttributeValue>
            </Attribute>
        </AttributeStatement>

Resolution

  1. Access your IAS admin console;
  2. Go to Applications & Resources >> Applications >> SuccessFactors - Company ID;
  3. Select the Trust tab;
  4. Choose Attributes;
  5. On Application Attributes expand every attribute on column "name" and delete all the duplicated;
  6. Do this procedure for all attributes that show multiplied SAML attribute values in the SAML logs;
  7. Save all the changes. 

See Also

Keywords

Story reports, Success factors, embedded SAC, loading , KBA , LOD-SF-ANA-SAC , Stories in People Analytics , BC-IAM-IDS , Identity Authentication Service , Problem

Product

SAP Analytics Cloud all versions