Vasco Token Report Strategy
The task uses a token persister plugin to go through the set of tokens for which a report should be rendered using the configured report renderer.
manageTokenDataProvider) Should be configured to return all accessible tokens.
selectNewToken) vascoTokenService) tokenDataProvider) reportTypeShortDesc) The text is used in the user trail log written when a report is rendered. Please specify a text like in the examples below, so it suits the structure of the log statement it is used in.
userStore) reportRenderer) barcodeGenerator) Optional barcode generator. If this property is configured, a barcode image and the corresponding barcode content are added to the parameter map accessible by report templates. The following keys are defined:
- BarcodeImage: placeholder for the barcode image.
- BarcodeContent: placeholder for the barcode content.
- BarcodeContentDisplay: placeholder for the barcode content in a human-readable format.
Tracking ID: If the "tracking ID" field is configured in the token data provider the generated barcode content is automatically stored in the token. This is useful for future reference, e.g., for tracking active shipments.
languageAttributeName) outputDirectory) This property is not required if the renderer plugin (see separate property) does not write on the outputstream (e.g. sends it somewhere else). It is required otherwise.
Note: If this property is not defined and the used renderer plugin writes on the output stream, then the result (e.g. a PDF file) is lost.
workingDirectory) If this property is defined, the credential reports are not directly generated into the output directory (see other property) but they are generated into this working directory and are moved to the output directory once they are done.
This helps to solve problems with processes automatically reading the rendered reports and reading partial reports during the generation process. Make sure that the working directory and the output directory reside in the same file system (if not the moving of the generated file will not be atomic).
The directory is either absolute or relative to the JVMs current directory.
deleteOldReports) Caution: This feature will delete all reports starting with the prefix configured by property "file-name-prefix" and the user's name. Thus you must make sure, that different report types use different filename prefixes.
fileNamePrefix) Do not use the prefix "pwd-" or the empty prefix if password- or tokenlist reports are stored in the same directory. The latter is used as default for token lists (matrix card) and the former for password letters.
fileNameSuffix) aggregateReport) requiredOrderOptions) excludingOrderOptions)
type: VascoTokenReportStrategy
id: VascoTokenReportStrategy-xxxxxx
displayName:
comment:
properties:
aggregateReport:
barcodeGenerator:
deleteOldReports: false
excludingOrderOptions:
fileNamePrefix:
fileNameSuffix:
languageAttributeName:
manageTokenDataProvider:
outputDirectory:
reportRenderer:
reportTypeShortDesc: UNSPECIFIED
requiredOrderOptions:
selectNewToken: false
tokenDataProvider:
userStore:
vascoTokenService:
workingDirectory: