Enable has inherent capabilities to support the migration of the solution and solution configurations from one environment to another. EnterWorks’ recommended best practice is to master configuration changes in a single environment. For example, profile changes should be made only in the Dev environment and then migrated to test and then to the prod environments.
Allowing changes to profiles in the prod and UAT environment requires additional steps to determine how to merge the changes.
Similarly, EnterWorks’ best practice is to master data in only one environment and migrate the data from the single environment, typically test, and them migrate that data to the other environments.