Customers hosting employee photos on their own web server may encounter an issue where the pictures do not scale properly within the nodes of the org chart. In this situation, only a portion of the picture is visible. The problem is caused NOT by the SuccessFactors Application but by security restrictions in the Adobe Flash plugin architecture which prevent it from scaling photos that come from a different internet domain.
There are two solutions to this problem:
- Upload the photos into the SuccessFactors application, instead of hosting them externally. (Note: this solution can also fix problems with photos not appearing in the PDF version of live profile, which is subject to a similar security limitation.) Please see the solution that explains how to import photos into the SuccessFactors Application.
- Install our configuration file (please see attachment to this article) called crossdomain.xml on the server hosting the photos. This file grants permission to Flash components hosted by successfactors.com (such as the org chart) to resize the photos on the fly.
Note: The file must be stored at the true root level of the server, and not simply placed in the same directory as the photos. If not stored at the root level you may find some users with Flash 10 do not see photos correctly whereas maybe others do see the photos correctly. It will work correctly for all users when stored at the root level.
If your files have been uploaded into the SuccessFactors Application, or you have installed the crossdomain file, you still encounter issues with photos within the SuccessFactors Application, please contact Customer Support.
KBA , sf org chart , LOD-SF-PLT , Foundational Capabilities & Tools , Problem
SAP SuccessFactors HCM Core all versions