There are certain adjustments that need to be made within the environment your code will be operating in, but over which programmatic control by your application is either impossible, too hard to implement or requires input from someone not directly using the application. An example of such adjustment might be need for mail relay protocol, ensuring some specific access through firewall or setting some database configuration parameter.
If your change requires environment to be adjusted in order to function correctly, you should register such adjustment following the link “Add environment adjustment” on the details page of your change (section “Environment adjustments”).
Adjustments not related to any change in you project, such as an altered IP address change of some external system, should be add via link “Add environment adjustment” on the adjustments list page (accessible via menu “Change”).
For each adjustment, it should be specified whether it is backward compatible. An adjustment should be considered backwards compatible if an older version of the project would work normally in an environment with the adjustment already present. The information about backwards compatibility helps Changelogic decide whether to remind the need for removal of the environment when an older version is deployed – a common case in development phase environments where production support changes are being developed.
Each adjustment should be registered in relation with the change that introduces the need for such adjustments; adjustments not depending on any change, such as IP address change of some external system, should NOT be related to any change. For those adjustments, backward compatibility cannot be specified. Adjustments not related to any change can be entered by following link “Add environment adjustment” in the environment adjustments list (accessible through menu: Change -> Environment adjustments).
Old environment adjustments no longer relevant can be abandoned. After abandoning, they are no longer announced when they are found to be missing or excessive in an environment.