I updated about 20 staff pictures through Exchange Admin logging in as the user. The pictures I added are not showing up in the Org Chart I created. They show up when I go to the persons Delve profile or search for them in Skype, so it seems like they saved to their profile correctly.
Unfortunately, we don’t manage use profiles synchronization in Org Chart. If you don’t see the picture in Org Chart it means it is not synced to SharePoint yet. According to Microsoft it may take up to 72 hours. For the better understanding of the pictures synchronization in Office 365 services you may take a look at this article.
There are a few workarounds for forcing user photos sync. Here is one of them. But it requires some knowledge of PowerShell. Alternatively, you can try to open a ticket with MS to resolve sync issue.
Another workaround is to use pictures from Delve (Exchange) directly in our Org Chart. But it will break printing of those photos. You will instantly see pictures from Delve in Org Chart, but they will not be included in print\export of chart.
You can change Org Chart box template to point to Exchange. Here is how to do this. Please, open the configuration wizard, navigate to the “Box template” step and switch to “HTML mode” and paste this template.
In the template below you will see this line https://outlook.office365.com/owa/service.svc/s/GetPersonaPhoto?email={{WorkEmail}}
It points picture to Exchange directly.
I'm using the Picture (PictureURL) attribute in Org Chart 4.0.7. Some pictures are displaying in the org chart while others aren't, even though the picture are in their SP profile. Not sure what I'm missing.