ValueSetProviders are missing in the ProcessConfigurationSource Xml for newly created Child Project Area.
3 answers
Vivek,
I don't know what the expected behavior would be with respect to to process sharing. I would have expected the value sets to be inherited by the sharing. I would suggest to create a PMR and contact support.
https://jazz.net/forum/questions/142728/auto-backup-of-process-configuration-xml-source shows some API that is relevant. Please note that development considers this kind of manipulation of the process xml as unsupported.
https://rsjazz.wordpress.com/2014/11/28/the-process-sharing-api/ shows the process sharing API.
This is an old post but let's make it clear anyway.
What you saw is the expected behavior. Any section shown as "unconfigured" in the child project area will inherit from the master. If you try to configure it in the child project, the source will be copied from the master so you have the same configuration as the master to start with (that's why you began seeing the ValueSetProviders). But, (a big but), after you configure any section in the child project, this section will no longer inherit from the master, as it now has its own customization.
You have to test within the child project to verify whether the ValueSetProviders exist, rather than by seeing the configuration source.