Program Versions
Versioning is handled at the program level. When a new version of a program is created, it is initially a pointer to all elements in the last version of the program. When a change is made to an element in that version, it can be made version specific or applied to multiple versions.
Each program created in RateManager automatically starts at Version 1. When you create a program, version 1 is created at the same time. New versions of a specific program can be created at any time. Usually new program versions are created to correspond to a rate change.
Under a program, all program versions contain the same variables, algorithms, sequencing, mappings, and globals. Program versions differ when you select different revisions of these elements. For example, under Program A, you have two program versions. In version 2, you have changed a table variable to use revision 2 of that table variable and you changed an algorithm to use revision 4 of that algorithm. Only program version 2 will change. Version 1 continues to use the same revisions. The same variables and algorithms are in both program versions, but by selecting different revisions of these elements, you have changed program version 2.
Program versions are created and managed in Program Explorer. Program versions are listed in the Program Details area when you select a program. From here you can:
- Create a New Program Version
- Copy a Program Version
- Delete a Program Version
- Edit a Program Version
- Working with Versioning Criteria
- Manage Versioning Data
- Assign Program Versions to Program Version Folders
- Unassign Program Versions from Program Version Folders
- Program Version Naming
- Test Program, please see Test Case Editor
- Map Callouts, please see Callouts
- Map Custom XML, please see Input and Output Mapping
- Notes, please see Notes
- Run a Program Version Report, please see Program Version Report
- For Template programs you will be able to run a Reconciliation Report, please see Reconcile Report