User is unable to XOG in a Cost Plan with grouping attribute selected as resource and inactive resources provided in details

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

Description:

The XML Open Gateway (XOG) output generates an error indicating missing in invalid value for the 'Grouping Attribute' on the Cost Plan if the detail data values are using instances that are deactivated.

Steps to Reproduce:

  1. Create a resource 'Resource01' and enable it financially
  2. Create a resource 'Resource02' and enable it financially
  3. Create a project named 'XOG_TEST_01' and add 'Resource01' to the team
  4. If no effort task is created, create a task and assign 'Resource01'
  5. Go to Project Financial Settings to configure and activate financial settings
  6. Go to the Financial Plans tab and create a 'Cost Plan from Task Assignments'
  7. Perform a XOG Read of the Cost Plan and using the output, perform a XOG Write action back into the application 

    The XOG write action is successful
  8. Create a project named 'XOG_TEST_02' and add 'Resource02' to the team
  9. If no effort task is created, create a task and assign 'Resource02'
  10. Go to Project Financial Settings to configure and activate financial settings
  11. Go to 'Resource02' properties and update the profile, marking the resource inactive (uncheck 'Active' attribute)
  12. Go to the Financial Plans tab and create a 'Cost Plan from Task Assignments'
  13. Perform a XOG Read of the Cost Plan and using the output, perform a XOG Write action back into the application 

Expected Result: The cost plan to XOG in successfully. This behavior should be consistent with other grouping attributes like Role, Charge Code, Input Type Code and Resource class when the instance data for these attributes are inactive.

Actual Result: Error when performing the XOG write action: Missing or invalid value for Grouping Attribute

Solution:

WORKAROUND:

None.

STATUS/RESOLUTION:
CLRT-73093
Resolved in Clarity 13.1.0 Generic Patch. Reference TEC581256
Resolved in Clarity 13.2.0 Generic Patch. Reference TEC599354
Resolved in Clarity 13.3.0 Generic Patch. Reference TEC605767 
Resolved in CA PPM 14.1
 

Resolution implemented in code:

XOG is not in sync with UI for populate from plan (allows inactive attributes), but XOG is in sync with manual creation of plan , that doesn't allow creating new plans with inactive attribute values. Now we made it in sync with UI for populate from plan which allows inactive attributes, but it will not be in sync with manual creation of plan which don't allow inactive attributes. 'Active' checks are removed for the following attributes.

  • Role
  • Charge Code
  • Input Type Code
  • Resource
  • Resource Class