DISQUS

Agile SharePoint Development by 21apps: User Profiles: Why do my changes not show in other sites?

  • Anonymous · 1 year ago
    So it seems that in situations where users are only Readers at the root site but have Contributor or greater access further down, they will never be considered active at the root. Their UserInfo can end up being different there than in their active sites where the Profile sync updates it regularly. Is there a way to flag a user as active without raising their permissions or resorting to database manipulation?
  • Andrew Woodward · 1 year ago
    There is no way that I have found to update the Active status of the user without 'making them active' or as you say using an unsupported database update.
  • Anonymous · 1 year ago
    Hi Andrew. Firstly I'd like to thank you, great Post.


    We are having a situation where a user got married (Changed surname) so account changed

    from "domain\oldlastnameA"

    to "domain\newlastnameA"



    This user now logs on succesfully but the prefered name in the User Information List is still "lastname, oldlastname". Why has the prefered name not been updated? Is there a bug or something I can check?



    Thanks again
  • Andrew Woodward · 1 year ago
    You need to use the command


    stsadm -o migrateuser



    -oldlogin [domain\name]



    -newlogin [domain\name]



    [-ignoresidhistory]



    See technet article for more info.
  • Anon Friend · 1 year ago
    I have the same problem as described above, however the domain name remained the same (we use a combination of letters and numbers) only the email address has been changed. The user information list shows the new email address, but the SIP address has not updated. When we add the user to a new site they weren't a member of, the correct, new information is shown, it only seems to be sites they were already a member of. We've tried removing them from th esite and adding them back in, but that doesn't work.... Does the above command still apply? How would we use it?
  • Anonymous · 1 year ago
    Great Post!

    The problem I am having is that the information in active directory is not current and when an user changes his/her information under my site settings like telpehoneNumber the information is been updated in active directory. We got configure the Profile Import to run x time on the morning but the information is not been updated. Should I need to run the stsadm synch tool?

    Once again thanks for this great post.
  • Andrew Woodward · 1 year ago
    Sync is one way it takes information from AD and populates SharePoint, you really need to look at a solution for getting the AD information correct or reducing the information you sync where it is know to be incorrect in AD.
  • anonymous · 1 year ago
    great post. Since you've looked at ssp and profile properties more than most, I'm hoping you'll entertain my question.

    I'm having trouble getting my ssp profile to reflect at the site level for seemingly active users. These are profile settings which should be replicating according to the ssp. It did work perfectly well for a day, which upsets me farther.

    I did find a 3rd party sync tool on codeplex, which isn't the most efficient, but it does get the job done--however it only works on old profiles, created before the 'break'. Have you ever heard of any of this? it's madness. both my ssp's have the same issue, and there is no connectivity problem updating the ssp from the applications below it. No errors anywhere I've seen, sync jobs say they're working fine.
  • nuts · 1 year ago
    Awesome detail !!!

    Well Andrew I am facing an issue where USERINFO table of my particular (Individual) web application has own detail about "SHAREPOINT\SYSTEM" where Display name should be System Account.
    But in my case for some of the web application it showing different name and for some its coming with System Account.

    As this is SharePoint\System account it dosent required to get updated from the UserProfile_Full table of SSP . That is what I understood ( correct me if i am wrong)

    When i checked the USERINFO table of particular web application is showing me the diffrent name so question is does it make sense to change manually in that table of database ? if not than is there any way i can get rid of this problem.

    Let me know if you need more information and Thanks in advance.
  • bekz · 1 year ago
    Hi Andrew,

    Do you know how the Sync by Full/incremental timer identify the user info enty in WSS web application. i.e. SSP has the details stored in SSP DBs now what is the key in mapping the user profile in SSP to WSS web app?

    Really cool article and appreciate your efforts!

    Regrads
    bekz
  • Anthony Sheldrake · 12 months ago
    Thanks for taking the time to write this one up. The concept of an active user was a new one on me so it'd have taken me a long time to get to the bottom of this problem without your post.
  • Billoo · 10 months ago
    Hi Andrew,
    I am facing a similar problem. The user's title was changed and it is displaying the new title in his mysite, but in "People and Groups ", his old details are displayed.
    Action Performed
    stsadm -o sync
    Profile Import Full and incremental
    Any inputs would help :)
  • Lars Bo · 9 months ago
    Great post Andrew,

    It sums up all relevant information regarding profile synchronisation I have seen. However, having read this and countless other blogs we were still having problems. It turned out that an "STSADM -o preparetomove" command that no one remembered issuing two years back had flagged our portal for no synchronisation. This will rarely be the case, but in case anyone finds themselves in a similar situation here is a good post on the subject:

    http://blogs.gotdotnet.com/toddca/archive/2009/...

    The solution was running STSADM -o preparetomove with the -undo parameter (note that this is only valid for pre SP1 systems).
  • AndrewWoody · 9 months ago
    Thanks Lars, this is definately a new one on me.
  • Neil Hodgkinson · 9 months ago
    Lars. Just wanted to comment on your comment.

    The Preparetomove operation was deprecated as part of the changes in the Infrastructure Updates, not SP1. It does catch a lot of people out though so thanks for adding it to this excellent post.
  • Adil Baig · 9 months ago
    Hi,
    I think my profile sync has overwritten the profiles but not sure. ne ways, bottom line is user had 'about me' field in the edit page but now they dont after i run a profile import.
    I did what the post says.. i unchecked the replicable, also i checked user can override. and set the data source to "not mapped". but on saving the settings for property. i come back on the user info list and my edit page still dont hjave that property.
    important note: my site is enabled but my users are not using it. they are new and still comfortable with the edit page. but now the problem is.. half the perprty they had previously are not there any more.
    MOSS profile is surely complicated nad frustating!!
  • PlateSpinner · 3 months ago
    For what it's worth, it appears that the "stsadm -o sync" command will just force the "Quick Profile Synchronization" job. The regular "Profile Synchronization" job will just wait for the next time on the schedule.
  • Steve Wigren · 3 months ago
    If you take a content database offline it also will not sync with the SSP profiles. You'll see this message for each off-line database in the SharePoint logs if you run stsadm -o sync:

    Aborting sweepsynch for guid instance .... due to null or non-online content database

    We had made the content db's offline so that no more site collections could be created in them, but it looks like you can't do that if you want user info to be updated.
  • AndrewWoody · 2 months ago
    Steve, I agree that the 'Off-Line' database option is one of the worst thought out/UI bits of SharePoint. My recommendation has always been to just set the maximum number of site collections to 1 when you want to stop new ones being added.
  • samcvnath · 2 months ago
    Can you let me know if it is possible to populate a sharePoint list using this webservice. the requirement is that user’s profile info to be fetched for member directory in different community portals within our organization. need to display this for each portal with search/taggging feature activated.

    the User information list, where i create a custom view allows me to display selected replicable information from profile properties but not able to filter or search using custom query strings passed as this webpart on the page does not allow conections. this also does not allow all visitors to see the member list as only the added members to that group can view it.

    awaiting your response eagerly,

    Swami