Description:
Removing a Team Member from a Project should NOT remove baseline data. We created a baseline on the project, removed a team member and immediately see the record is removed from the PRJ_BASELINE_DETAILS table for ALL Baselines on that project.
Steps to Reproduce:
Expected Result: When a Team Member is removed from a project, the PRJ_BASELINE_DETAILS TEAM record should NOT be removed -- we expected to see the baseline record remain for historical detailed reporting.
Actual Result: When a Team Member is removed from a project the TEAM record is removed from all associated baselines on that project.
Solution:
The baseline detail records reference the object they are baselining. In this case the 'team' baseline detail record references a team record. If there is no team record, the baseline detail record would be 'orphaned', creating a data integrity issue. Baseline information is rolled up to the investment level and that is where the reporting is normally done.
The total project baseline amount remains the same until the baseline is refreshed with a 'update baseline' action.
Keywords: CLARITYKB, CLRT-67391, nab, configuration.