Increase audience compilation
As a school the ability to set rules and audiences in the admin settings is very useful. However, the current frequency for audience compilation is once a week (on Saturdays). It would be very useful to increase that frequency to twice or even three times a week. Would you consider increasing the frequency of that operation? Thank you.
Michael Beaver commented
I too dislike having to tell 127 parishes that the list they have been told to use to get forms will not be available for a week. What's worse is that if I don't get the audience settings exactly right and end up leaving out some users, I have no way to know this till the audience compiles and then have to tell them to wait a week after telling them to wait a week.
Part of the problem is that the network admin sets up users and creates the AD groups. I, as the webmaster, create the audiences based upon those group memberships. If we are not on the same page...
I would like to see a more frequent compilation, maybe nightly or a way to do an on-demand compilation.
Anil Kumar commented
Having option to trigger on-demand audience compilation either in admin center or via powershell, would be great enhancement. At bare minimum frequency should be increased.
Troy Phillips commented
Instead of using the User Profile Service audiences, instead build dynamic Azure AD Office365 groups for on-demand compilation.
I suspect Microsoft simply cannot do this as it could bring o365 to a crawl. This is not immediately obvious but because Microsoft have many servers and because your tenancy will be hosted alongside other tenancies on given Microsoft servers then if we were to be able to run an audience compilation on demand it would create o365 chaos because ALL tenancies would be recompiled. One of the gotcha's in SharePoint Online I'm afraid.
So that rules out compilation on demand but audience compilation is a vital part of stickiness on a company intranet and that is a blocker on adopting SharePoint Online as a company intranet for larger organizations.
This could be partially addressed by making it more frequent as suggested - say two or three times a week. It could also be addressed by separating out the recompilation to be run on a dedicated servers farm perhaps? I realize that would not be easy.
I recently had to tell my new CIO that he would not be able to see his personalized content for a week. What was even worse was that for some unknown reason the weekend timer job for compilation did not run for our tenancy so he had to wait two weeks and he was rather scathing as you can imaging - upsetting senior decision makers like this is not good for anyone.
Come on Microsoft you need to do better than this!
Please can everyone who supports this suggestion Share via Twitter. It deserves strong support
I simply cannot understand why Microsoft have not implemented an on-demand audience compilation via powershell for this reason.
If SharePoint Online is going to be sticky with increased user adoption it is absolutely CRITICAL to be able to compile audiences in a timely fashion. It is ridiculous to ask users who move department to wait up to a whole week for Microsoft to compile an audience. In the meantime they cannot see their targetted content.
When I informed my new Finance director he blew his top and asked why the heck we are on such a micky mouse intranet? Microsoft TAKE NOTE.
I also agree 100% with Deborah Joseph's comments.
Robert Caretta commented
I agree with Deborah Jospeh's comment 100%.
Deborah Joseph commented
It would be very useful to add this to the Admin UI or make a PowerShell available that would allow us more control over audience compilation? The SharePoint Online Audience Compilation Timer Job for the User Profile Service Application only compiles on a weekly basis and this is too long for us. We have a large user base that constantly moves from one AD Group to another based on job roles. Waiting 7 days for they sync means the user has to wait a week until audience-targeted content is displaying correctly for them. This should run daily and admins should be able to force an audience compilation via the admin UI, as you can in the on-premises version of SharePoint.
Yet another reason to delay my progress towards the cloud.
What use is this function if yo only sync the settings once per week ?
Allow compilation via PowerShell will be great.
Kyle Bakker commented
Going in to an implementation for an organization of 35K Users. They want a high degree of role based content on their intranet. I was planning to use the Audiences to do this. The once a week compilation schedule will completely ruin my plans. There is no way that once a week is going to cut it. Very disappointing.
Either increasing the frequency of compiling Audiences, or even better giving us the ability to compile ourselves would be a godsend.
Alex Pruneau commented
I agree with this do you have a idea if we can do this every day or 2-3 times a week ?
Jamie J commented
I agree. This is a great feature that is not usable any longer because we are unable to compile audiences. At the very least, they should compile 1x daily. Of course, on demand is the best scenario.
Mark Thorn commented
This is crippling for us - it's almost un-usable for our needs.
Mark Cooley commented
Our organisation also finds this very limiting. Ideally we would like audiences compiled daily.
Jhiar Williams commented
We have the same limitation, having the job run weekly makes it almost un-usable. Increasing the frequency would allow us to use this functionality to target content to people based on properties.
As a clarification to my initial request, this applies to SharePoint Online in Office365. I understand that this is configurable by an administrator on premises.