Gantt System Default Filter does not apply automatically when a filter attribute has default Filter value on the View

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

Gantt System Default Filter does not apply automatically when a filter attribute has default Filter value on the View.

Steps to Reproduce: 

  1. Login as admin.
  2. Go to Task object --> Views --> Gantt Filter --> [Fields] 
  3. Select "All" from the "Display" drop-down.
  4. Select "Task for Actuals" attribute and Click on the Properties icon (Note: You can also use the Milestone attribute which is already on the Filter View ).
  5. Set "Default" as "No", check the "Required in Filter" option.
  6. Click Save and Return twice to come back to the "Views" tab again.
  7. Now go to Gantt Filter --> Layout and add the "Task for Actuals".
  8. Click Save and return.
  9. Now also add the "Task for Actuals" attribute in the Task Properties [Layout:Edit] view.
  10. Click "Publish" and confirm the changes by clicking "Yes".
  11. Go to Home --> Projects and open any of the existing projects that have a mixture of taks that meet the filter you set (if using Milestone, make sure some tasks are milestones and some are not).
  12. Go to the Task tab and create a couple of Tasks called "Task 1" and "Task 2".
  13. For Task 1, check the "Task for Actuals", and uncheck the same for "Task 2".
  14. Save both the changes and Open the project in the PPM Gantt Scheduler.

Expected Result: As per the default filter value for "Task for Actual" attribute, Task 2 should not be visible

Actual Result: PPM Gantt, does not apply the default filter setting and displays both "Task 1" and "Task 2".

Environment:
CA PPM 13.3.0, 14.x, 15.1
Cause:

This is due to the defect CLRT-80084/DE29621

Resolution:

CLRT-80084/DE29621 has been fixed as of PPM 15.2.

For affected versions, use the following workaround: 

Expand the PPM Gantt filter section, click on filter and then the filter will apply properly and "Task 2" will disappear.