none
Project Workspace Permission gets synchronised even if we have selected site permission provisioning is set to manual RRS feed

  • Question

  • Programmatically we do following actions

    1. We creates some SharePoint site from project server site template

    2. We Grants some permission on the site

    3. We creates project

    4. We update the project with workspace which was created earlier

    Meanwhile, We have uncheck the flag i.e. 'automatically synchronize Project Web App users with Project Sites when they are created' under site provisioning settings for project server 2010.

    so that project server is not supposed to synchronize the permission on the site.

    But we are observing that workspace's Permission gets synchronized for some of the workspace when we do update workspace even if Sync site permission flag is unchecked

    This is not observed for every workspace.

    Does any project server's timer job is causing this issue  ?? or something is happening asynchronously and we are not aware of that ??

    this is blocking issue for us... any help will be appriciated.

     ~Mehul


    shah
    Friday, February 25, 2011 1:26 PM

Answers

  • There was a async job wssworkspaceupdated were getting called while updating project workspace and behind the scene it was updating the permission on the site...... and as it was async job the issue was not persistent. As a solution we have implemented the workaround and explicitly put a dealy and wait for wsswrkspaceupdated job to complete


    ~Mehul Shah
    • Marked as answer by Shah Mehul Friday, July 15, 2011 7:43 AM
    Friday, July 15, 2011 7:43 AM

All replies

  • Did you change this after some of the sites were created? SharePoint sites do not change because provisioning settings change. Provsioning settings happen once, when the site is created.

     


    Gary Chefetz, MCITP, MCP, MVP msProjectExperts
    Project and Project ServerFAQs
    Project Server Help BLOG
    Friday, February 25, 2011 10:36 PM
    Moderator
  • Gary, just to clarify, we are running the PWA with the "Project Site Permissions" checkbox - "Check to automatically synchronize Project Web App users with Project Sites when they are created, when project managers publish projects, and when user permissions change in Project Server. When the check box is cleared, Project Server users are never synchronized with Project Sites. " Unchecked.  We are seeing this strange behavior intermittently on newly created projects/sites even though the checkbox is unchecked.  Based on what we see and the description this setting will also impact existing sites as well.

    Are there any situations where this checkbox would be ignored by project server?

    Saturday, February 26, 2011 12:33 AM
  • I haven't seen this be flakey the way you report. I'll have to fool around and see if I can repro the issue.
    Gary Chefetz, MCITP, MCP, MVP msProjectExperts
    Project and Project ServerFAQs
    Project Server Help BLOG
    Sunday, February 27, 2011 1:43 PM
    Moderator
  • There was a async job wssworkspaceupdated were getting called while updating project workspace and behind the scene it was updating the permission on the site...... and as it was async job the issue was not persistent. As a solution we have implemented the workaround and explicitly put a dealy and wait for wsswrkspaceupdated job to complete


    ~Mehul Shah
    • Marked as answer by Shah Mehul Friday, July 15, 2011 7:43 AM
    Friday, July 15, 2011 7:43 AM