Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Mitigation steps for dissociation error in Project Web App


View products that this article applies to.

Issue mitigation steps

Implementing the fix will address the underlying code issue and prevent users from being affected again. However, the users who were affected earlier will lose access to the entities such as Projects, timesheets and status reports. To ensure that users continue to access their rightful entities, the affected users must be replaced with new ones and the appropriate entities need to be reassigned to these new users before implementing the fix.

↑ Back to the top


Reassign ownership, deploy the fix, and restart workflows

Step 1: Fix the affected entities

The Site collection admin can view the list of currently affected entities on the Additional Server Settings page. A list of all affected entities is provided (refer to the figure below to see a sample list generated for an affected tenant).

108455-2

How do I fix the affected resources?

For every user in the three resources lists: “Affected resource”, “Resources with affected Timesheet Manager”, and “Resources with affected Default Assignment Owner”, do the following:

  1. Review all the tables and determine the required users that should be in the system and create resources for them.
  2. If needed, add the new users to the timesheet manager list.
  3. Edit every resource that has an incorrect “Timesheet Manager” or “Default Assignment Owner” and set them to correct value.

How do I fix the affected projects?

For every project in the two projects lists: “Projects owned by the affected resource” and “Projects with affected Status Manager”, do the following:

  1. Open the affected project from PWA and change the Owner from the Project Details page, if needed.
  2. Close the project. If prompted, check in the project.
  3. Ask the status manager to open the affected project using Project desktop and do the following:
    1. Find the affected status managers of the tasks in the project, and replace them with the correct resource you created in “How do I fix the affected resources?”
    2. Publish the project.

How do I fix the affected timesheets?

For every timesheet in the two timesheets lists: “Timesheets created by the affected resource (pending approval)” and “Timesheets to be approved by the affected resource”, do the following:

  • Recall the affected timesheet, then:
    • For timesheets created by affected users: Have all newly created users recreate and resubmit the timesheet.
    • For timesheets submitted for approval to affected managers: Assign these to newly created managers for approval and submit it again.

How do I fix the affected status reports?

For every status report in the two status reports lists: “Status reports owned by the affected resource” and “Status reports requested to the affected resource”, do the following:

  • Status reports sent to the affected resource must be sent again to the correct user.
  • Status reports requested by the affected resource must be created and requested again.

How do I fix the affected approval rules?

For every approval rule in the list “Approval rules owned by the affected resource”, do the following:

  • Have the newly added users create new approval rules on the approvals page.

Step 2: Deploy the fix

Once you have completed Step 1, fix the issue using the Deploy Fix button on the Additional Server Settings page.

Step 3: Restart the workflows

Restart the workflows for all the projects with changed owners.

↑ Back to the top


Keywords: sharepoint

↑ Back to the top

Article Info
Article ID : 4524338
Revision : 10
Created on : 8/20/2020
Published on : 8/20/2020
Exists online : False
Views : 342