My requirement is:
1. To maintain versioning of template.
2. To run all previous versions of templates in production at same time.
For example: If a template (account statement) has 12 versions, I want all 12 versions must be running in production. And I must be able to choose which version of template I want to generate the statement of.
Please help to advice on same and guide to a relevant documentation.
Thanks and regards,
Based on the requirement and other factors in consideration (Considered ES2 here):
1. PDF/XDP Templates might be placed on Deployed application itself(.lca) or on a location(file system) where process/service can be access these.
When there are multiple versions can be distinguished using folder structure or different file name it self.
2a. If ONLY Template change required: To access the correct version of template by a adobe process/service, we need to pass the version of the template to compute path and pick up the template. In any case if Version is missing can be place the default version too if required. ("readApplicationAsset" can be used to read the template)
2b. If Total Business and Template Change: In this case if required both process and template change you can create the process also with another version and read the correct version of the template.
Once able to get the correct template can be pass the same to output or anyother services. Find the attached image for the template versions in side the
As long as all versions of Applications/template are deployed, all will be up & running in any environment.
Here are some adobe blog links to more detailed explanation of application version.