Team staff properties and resource allocation pages give system error if loading pattern is not set on effort task assignment

Document ID : KB000030813
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

The loading pattern for a resource's assignment on a project effort task can be blanked out from the UI, or set to NULL by omitting the estPattern attribute in teh <TaskLabor> section in project XOG write file when resources are also included. A null loading pattern on effort task will cause the team staff properties page or allocation page for the resource to be inaccessible, throwing a system error.

Steps to Reproduce:

1. Administration, Project Management: Settings, Allow Effort Task Creation: make sure this is checked

2. Create a new project and add a few resources to the team

3. Project, Tasks, click on Show All to reveal the effort task 

4. Click on the effort task to get to the task properties page with assigned resources listed at the Assignments section

5. Configure the column Loading Pattern to show in the Assignments section

6. Double click on the Loading Pattern field for one of the resources and click on the drop down list, then select [--Select--] and save, then Return

blank pattern effort task assignment list.JPG

7. Go to the project Team tab, click on the Properties icon for the resource updated at the step above

Expected Result: The team staff properties page opens with no error

Actual Result:     The team staff properties page gives a System Error

Cause:  

Caused by CLRT-77829 

Resolution:   

Our sustaining team reviewed CLRT-77829 and closed it as they are not planning to make any changes to this area of the product.

Use the workaround noted to resolve the issue.

Workaround:      

Step 1: From the effort task properties page, set the loading pattern to any valid value for the affected resources:

  1. Navigate to a project with the issue and then the Tasks tab.
  2. Click on the effort task.
  3. In the Assignments section, add Loading Pattern as one of the available columns.
  4. For any assignments that have a Loading Pattern of "Selected", change that to any valid value.

Step 2: Correct the project XOG write file to include the estPattern attribute in the <TaskLabor> section

  

Additional Information:

Reference the Customer Reported Defect Resolution Policy for CA PPM