Salesforce Developer Deployment Tracking Changes Manually
salesforce-developer-deployment
// Salesforce - Developer - Deployment - Tracking Changes Manually:
You track every change that occurs through the Salesforce user interface.
Changes made in the user interface don’t appear in your other development
environments or version control systems, so a process to refresh these
environments is necessary. Concurrent changes between the user interface tools
and the Metadata API often create dependencies and are a common source of
deployment problems or overwriting changes unintentionally. For this reason,
manually track all changes made through the user interface and then have a
process for replicating those changes in other environments.
It is important to have a method for tracking all changes, and especially
important if those changes require manual migration. A useful tool is a change
request form that users and administrators fill out for every enhancement
requested or change performed. You could also use a spreadsheet or create a
custom application within Salesforce to record change requests and the actual
changes made. The tool used is less important than making sure that developers
and administrators understand that absolutely every change must be tracked.
The AppExchange includes custom apps that you can install to manage this process,
such as the free Change Control app.
Whatever way you use to track changes, list every change that occurred, including:
1. Who made the change
2. The organization where the change occurred
3. Date and time
4. Which component was changed
5. The deployment order
page revision: 0, last edited: 16 Dec 2016 18:52