none
Cloud Hybrid Search Service- Profile Picture Source RRS feed

  • Question

  • Guys

    I have following questions related to Hybrid Env

    After configuring Cloud Hybrid Search Service, if user did people search in OnPrem/Online Will user's pictures comes from Online user profile store or on prem user profile store ? Can we control this behavior ?

    1. What is the role of UserProfile Sync service now? I see TechNet that this service has to be configured-mandatorily as part of Hybrid configuration for SharePoint. Do we still need to?

    ---What does this synch service exactly do ?

    Thanks

    Kris

    Friday, August 28, 2015 1:52 AM

Answers

  • Hi Kris

    The answer to your first question is it depends.

    The O365 profile store is crawled by default and so the people index content and pictures will come from there initially.

    If you configure the cloud SSA to crawl people on premises also then you will additionally get duplicate results in the people search results page. You can filter these using the IsExternalContent managed property to differentiate between online and on premises people but this duplication is something you should consider and engineering is also looking at options to simplify this experience.

    You should continue to sync user profile data especially if you are going to be crawling people on premises. ADImport will work just as well for this capability unless you have a need for augmented or rich UPA profiles on premises.

    People crawl/search is a work in progress and right now if it is appropriate for you we would recommend that you use just online people search. More to follow on this as we move forward with hybrid experiences.

    Hope that helps a little.


    Neil


    MSFT - SharePoint and O365 CAT Team

    • Proposed as answer by Manas-MSFTMicrosoft employee Friday, August 28, 2015 11:27 AM
    • Marked as answer by BVKris Saturday, August 29, 2015 2:57 AM
    • Unmarked as answer by BVKris Saturday, August 29, 2015 2:57 AM
    • Marked as answer by BVKris Friday, September 4, 2015 3:02 PM
    Friday, August 28, 2015 8:56 AM
    Moderator

All replies

  • Hi Kris

    The answer to your first question is it depends.

    The O365 profile store is crawled by default and so the people index content and pictures will come from there initially.

    If you configure the cloud SSA to crawl people on premises also then you will additionally get duplicate results in the people search results page. You can filter these using the IsExternalContent managed property to differentiate between online and on premises people but this duplication is something you should consider and engineering is also looking at options to simplify this experience.

    You should continue to sync user profile data especially if you are going to be crawling people on premises. ADImport will work just as well for this capability unless you have a need for augmented or rich UPA profiles on premises.

    People crawl/search is a work in progress and right now if it is appropriate for you we would recommend that you use just online people search. More to follow on this as we move forward with hybrid experiences.

    Hope that helps a little.


    Neil


    MSFT - SharePoint and O365 CAT Team

    • Proposed as answer by Manas-MSFTMicrosoft employee Friday, August 28, 2015 11:27 AM
    • Marked as answer by BVKris Saturday, August 29, 2015 2:57 AM
    • Unmarked as answer by BVKris Saturday, August 29, 2015 2:57 AM
    • Marked as answer by BVKris Friday, September 4, 2015 3:02 PM
    Friday, August 28, 2015 8:56 AM
    Moderator
  • Thank you Neil, this helps, the main reason asking for this question is we are deploying SP 2013 Hybrid, we want to maintain photos only in one place which is Office 365. we don't want users to upload pics in onprem user profile store.

    Solution( that we are planning) PFB design of profile photo attribute synchronization.

    We will redirect the OneDrive Business link to Office 365 OneDrive For Business, So that users can upload pictures only in ODFB,

    Since Cloud Search Service application does crawling, if user does any search (onprem or online) it returns same results. and it returns peoples/pictures from office 365 profiles.

    Above solution works only if Cloud search service returns people results from only Office 365 index.

    Questions:

    1. Does my solutions works( I am completely depending on Cloud Search Service application approach) ?
    2. How to configure cloud SSA not to crawl onprem user profiles ?

    Profile Photo Attribute Sync Process


    Vamsi Krishna Batchu


    • Edited by BVKris Saturday, August 29, 2015 2:56 AM
    Saturday, August 29, 2015 2:54 AM
  • To answer your questions.

    To automate photo sync from on prem AD to SPO you must also be using O365 Exchange. If you are happy for users to upload their own then that's fine so the solution will work.

    You one scenario you could run into is when searching from on premises for people, user profile photos will only appear if the user is already authenticated to the -my site collection. There are ways to get around this, one such is to add a content editor webpart containing a call to the -my site. This way if the user is not authenticated they will get one prompt and after that no prompts for the duration of their session. I'm sure there are other ways to do it too.

    To stop the on prem crawler from crawling on premises UPA make sure you remove the SPS3:// location from the content sources in the on premises cloud ssa admin centre.


    MSFT - SharePoint and O365 CAT Team

    • Proposed as answer by SekThang Friday, September 4, 2015 1:03 PM
    Saturday, August 29, 2015 4:13 AM
    Moderator
  • To answer your questions.

    To automate photo sync from on prem AD to SPO you must also be using O365 Exchange. If you are happy for users to upload their own then that's fine so the solution will work.

    You one scenario you could run into is when searching from on premises for people, user profile photos will only appear if the user is already authenticated to the -my site collection. There are ways to get around this, one such is to add a content editor webpart containing a call to the -my site. This way if the user is not authenticated they will get one prompt and after that no prompts for the duration of their session. I'm sure there are other ways to do it too.

    To stop the on prem crawler from crawling on premises UPA make sure you remove the SPS3:// location from the content sources in the on premises cloud ssa admin centre.


    MSFT - SharePoint and O365 CAT Team

    This solution may work out for your case. If not please let us know

    Sekar - Our life is short, so help others in their growth Whenever you see a reply and if you think is helpful,Vote As Helpful And whenever you see a reply being an answer to the question of the thread, click Mark As Answe

    Friday, September 4, 2015 1:04 PM
  • Hi Kris

    The answer to your first question is it depends.

    The O365 profile store is crawled by default and so the people index content and pictures will come from there initially.

    If you configure the cloud SSA to crawl people on premises also then you will additionally get duplicate results in the people search results page. You can filter these using the IsExternalContent managed property to differentiate between online and on premises people but this duplication is something you should consider and engineering is also looking at options to simplify this experience.

    You should continue to sync user profile data especially if you are going to be crawling people on premises. ADImport will work just as well for this capability unless you have a need for augmented or rich UPA profiles on premises.

    People crawl/search is a work in progress and right now if it is appropriate for you we would recommend that you use just online people search. More to follow on this as we move forward with hybrid experiences.

    Hope that helps a little.


    Neil


    MSFT - SharePoint and O365 CAT Team

    Hi Neal,

    This post is over a year old...is there any update since? 

    I'm seeing same behaviour with Cloud Hybrid Search. Also If we aren't using Exchange Online is there any easier  workaround to display AD Profile Pictures in SharePoint Online Profile?

    One other question I've - for Cloud Hybrid Search when we pointed Onprem SP 2013 People Results Source to SP Online - profile pictures is not showing in On prem. I know you mentioned in this thread to sign in to O365 and picture will show. That's not the case here.

    Any suggestion?

    Many thanks in advanced. 


    BlueSky2010
    Please help and appreciate others by using forum features: "Propose As Answer", "Vote As Helpful" and "Mark As Answer"

    Thursday, October 13, 2016 8:20 PM