How would you add Parent field to the Project list?
We've done such copy from parent to child processes several times - and when they fail, they cause nothing but headaches. If only I could start over...
Still, customers want to see the parent info when looking at the child in list views, and they want to be able to edit in the list view - who would not want this? Problem is that the two out of the box methods (object base list, NSQL based list) don't meet all requirements (Object based list won't provide parent content, but can edit; NSQL based list can read from parent, but can't edit).
What to do?
Build an editable HTML portlet - XOG the contents out using WSDL/Soap call, edit, save back - or use the Restful APIs coming in newer versions.
Kevin Mah posted this in another thread: CA PPM 14.x: Integration Using WSDL 300 (33CLR3023S)
Under "What you will learn" it states: Work with WSDL objects, so you can work with CA PPM objects to perform
Result should be best of all
Using this method, if project has more than one parent, could then include the Allocation% for each so that users can see how their projects roll-up to their parents. We do this in one of our reports, not yet via HTML portlet.
A project can, in theory, have multiple parents - so I would not think there is a OOTB way.
Process to populate a custom-attribute then perhaps?
Thanks guys. Our thinking is on the same lines. It may be that the requirement is relaxed on the editability and buttons. In that case the query based portlet would do.
Yes, process could update a custom field, but that is unattractive. The justification is not likely to be there for the methods Dale describes.
Retrieving data ...