Hi,
I'm currently looking for a best practice on how to customize default entities in CDS.
Use case description:
I want to extend the Project Entity for Project for the web to add some fields, change option sets, forms and views.
The entity customization should be packageable to a solution to roll it our to test and prod environments.
Questions:
Is it the right way to customize the default entity or create an own to extend the default entity?
What if Microsoft changes some entity default fields or settings on its own? Is my setting overwritten?
If rolling out the solution to another environment where a project entity is already in use, will be all settings overwritten or only added to the existing ones?
Cheers