Using Template Versions for Reprinting

Reprinting a pro forma communication restarts the pro forma generation process as described above. When reprinting a communication, the system uses template versions to ensure that the exact same communication is created each time it is printed.

The first time a communication is printed, the template version number is assigned to it. Any time the communication is reprinted, the same template version number will be used. For example, a pro forma communication is created from the most recent template version for the registration acknowledgment letter. That same registration acknowledgment letter can be reprinted any time in the future, regardless of the changes made to the template version.

Templates versions are controlled separately from the pro forma communications. When an XSL template is added to the system, it is saved as the first version of the template. A new version is created each time a developer checks out the XSL template, makes changes to it, and checks it back in. Thus, if a pro forma communication is created from a template, and that template changes in the future, the version number will ensure that the correct version is used, rather than the most recent version.

If an organization chooses to integrate pro forma communications with a Content Management System, the generated PDF document is saved to the Content Management System and retrieved from the Content Management System for printing or previewing purposes.