2016.3 Expere Engine and Tools Changelog Entries
New Features
- None
Enhancements
- DiscretePartyID elements added to GetGenerateResponse
- Expere Engine: ability to clear javascript cache
- DocViewer release notes available in Expere Engine and Tools Changelog webhelp
- Sequence fields functionality incorporated with MergePDF
- eSignatureWKFS functionality enhancement
- Ability to suppress fillable fields
- DiscretePartyID enhanced for static documents
- Configuration settings enhanced for OPPSA
- SignerEmail element and email address associated with FieldName element added to Expere response file
- Error logging enhanced
- SelectGenerate logging enhanced
- Secure Document Exchange users initials can now render with Acroform fields
- Expere Engine: Ability to configure DPI for PDF417 Ancillary Barcode
- Barcode options to honor rows, columns, and error correction level
- Script font enhancements
Defect Corrections
- Generate API enhanced for BRCD values
- signerNames HashMap enhanced
- Expere database enhancement
- Invalid PDF syntax issue addressed through cover sheet generation
| DiscretePartyID elements added to GetGenerateResponse |
|---|
|
Summary: The <DiscretePartyID/> element is now available in the Expere
Response file in the DocInstance
complex type. It is a sibling to the <InstanceDisplayName/> element and a child element of <DocInstance/>. |
Technical Notes: Sample code
below: |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| Generate API enhanced for BRCD values |
|---|
|
| Issue: It was discovered that .PKG rules were not
identified in the Generate API; this resulted in packages having incorrect
barcode values. For example: If I have PKG.ABC that has rules to print a value
for the BRCD (25 for example), and PKG.XYZ has rules to print a BRCD value of
136, the Generate call applies the first BRCD value vs the PKG identified in the
request. The Generate API ignored the .PKG entered and only applied the data to the documents identified in the request. |
| Solution: The Generate now applies the PKG information to the call when BRCD values apply and subsequently ignore the AutoSelection rules as the documents are pre-identified. |
| Implementation Notes: This defect correction is available in the Expere Engine 2016.3 release. |
| Expere Engine: ability to clear javascript cache |
|---|
|
| Summary: The Expere IE Cache Manager now allows users to reset the Javascript cache, which stores Javascript files the cache to improve performance. |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| DocViewer release notes available in Expere Engine and Tools Changelog webhelp |
|---|
|
| Summary: Users can now access the DocViewer release notes ONLINE here. |
2016.3 Release Overview
The 2016.3 release contains several enhancements, including a new
<SignerEmail/> element; a new
</eSignatureWKES> acroform field
used with fillable text fields; logging enhancements; and the ability to configure
DPI for PDF417 Ancillary Barcodes.
| Sequence fields functionality incorporated with MergePDF |
|---|
|
| Summary:
We have introduced a new
This If the
"MergePDF=true" in the Expere response file, the Signature, Date,
Initials, FillableCheckboxes and FillableText field types elements will
contain sequencing in the |
Technical Notes:
Sequencing logic and format example:
|
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| eSignatureWKFS functionality enhancement |
|---|
|
| Summary:
In a previous release, we added a new element called
We have enhanced this functionality to now follow WKES (previously Secure Document Exchange) naming conventions for initial(s) and checkbox fields. The following behavior now applies: |
Technical Notes: The following behavior now
applies:
|
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| Ability to suppress fillable fields |
|---|
|
| Summary:
Users may now select which fillable fields, including eSignature fields, appear or do not appear on documents based on a selected package. This functionality is accomplished by supporting an exclusion list per account in the content library which suppresses the fillable fields in any documents included in the list based on the package. This exclusion list now resides in the .XML file in order to enable this functionality; the .XML file is stored in your custom content folder of the appropriate repository. |
Technical Notes:
.XML structure:
When requesting a transaction for PKG.ABC and that request generates PKGD.DOC1 or PKGD.DOC2, the fillable fields will be suppressed on those two docs, but will remain on all others with fillable fields. If the XML file is empty or the users requests a transaction for a package not in the list, all documents rendered that have fillable fields will be produced with fillable fields. |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| DiscretePartyID enhanced for static documents |
|---|
|
| Summary: Previously, DiscretePartyID's were only returned for dynamic documents. We have now enhanced the DiscretePartyID functionality to be returned with static documents. |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| Configuration settings enhanced for OPPSA |
|---|
|
| Summary:
Previously, users had to modify transaction data sent to Document Generation Service with the Expere database values. Users can now apply OPPSA compatibility configuration changes to their appropriate Expere distributed or hosted installation package through database updates. This allow their Expere instance to connect to the Expere OPPSA database to receive policy and organization data and FileSystem content. |
Implementation Notes:
|
| SignerEmail element and email address associated with FieldName element added to Expere response file |
|---|
|
| Summary:
We have implemented the following enhancements to the
These elements appear in the Expere response file when including the "eSignatureWKES" flag in the initial request. Sample code below: |
Technical Notes: Sample code below:
|
| Implementation Notes: This feature enhancement is available in the Expere Engine 2016.3 release. |
| Error logging enhanced |
|---|
|
| Summary:
As data requirements functionality is not supported in the Hosted Expere application, SCHEMA files are not required. However, missing schema files would cause unnecessary errors in the log files. We have modified missing schema file requirements; when a document request is made for a document that does not have a corresponding schema file a message is now logged as a warning (WARN) instead of error (ERROR). |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| SelectGenerate logging enhanced |
|---|
|
Summary: Previously, a SelectAndGenerate document request that did not select any
documents resulted in the following errors:
These two responses should not be considered errors. These responses are simply indicating the transaction provided does not meet any of the document autoselection criteria, and therefore did not select any documents. The log file has
been enhanced to now display these two responses under a status of INFO
status instead of an ERROR status when a |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| signerNames HashMap enhanced |
|---|
|
Issue: Previously, the signerNames HashMap
variable was designated as "static;" as a result, the a potential for the
following issues existed:
|
| Solution: This issue has been resolved by changing the way SignerName is stored in the Signer class; as a result, the signer name is assigned correctly on a per-transaction basis. |
| Implementation Notes: This defect correction is available in the Expere Engine 2016.3 release. |
| Secure Document Exchange users initials can now render with Acroform fields |
|---|
|
Summary: Wolters Kluwer Electronic Signature
(WKES) users can now initial documents with a fillable text field (Acroform)
using a new element called </eSignatureWKES>, as a child of the </ESignatureAndFieldSupport> element in the </AncillaryOutputOption>. If setting this
element to "true," the initials render as a fillable text field on the
document(s). By default, this element is set to "false" and renders as an
eSignature field. In a future release, WKES users will be able to capture
initials one time per signer and populate those initials to all the
respective signer fields. |
Technical Notes: Sample code below:
|
| Implementation Notes: This feature is available in the Expere Engine 2016.3 Release. |
| Expere Engine: Ability to configure DPI for PDF417 Ancillary Barcode |
|---|
|
| Summary: Users can now configure the DPI of PDF417 barcodes. This allows users more flexibility when scanning and imaging documents. |
Technical Notes: In the bsi.properties file, users can set the DPI for the X and Y
values, as bolded
below.Note: By default, the X and Y values are commented out;
uncomment these lines to set the DPI. |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| Expere database enhancement |
|---|
|
| Issue: We had previously introduced a new JavaScript caching object that works with Expere file system servers; however, we did not create a similar database caching object for database-only servers. This resulted in users encountering errors accessing the database through the lack of proper authentication credentials. |
| Solution: A JavaScript object that works with Expere databases is currently in development. This enhancement adds authentication credentials to access the database. |
| Implementation Notes: This defect correction is available in the Expere Engine 2016.3 release. |
| Invalid PDF syntax issue addressed through cover sheet generation |
|---|
|
| Issue: Previously when printing a document PDF package with a cover sheet, users reported an Adobe generation error. It was determined that this issue was caused by an invalid PDF syntax in the cover sheet generation method. |
| Solution: This issue has been resolved; a document PDF package with a cover sheet now prints without errors. |
| Implementation Notes: This defect correction is available in the Expere Engine 2016.3 release. |
| Barcode options to honor rows, columns, and error correction level |
|---|
|
Summary: It was reported that requests containing
<Error Correction/>, <Rows/>, and <Columns/> element values, other than the default, were not
honored. We have implemented code changes to honor
requests containing non-default values for |
| Technical Notes:
Note: Only one of the <Rows/> and <Columns/> values is honored. If providing both,
then the <Rows/> value is used, and
the <Columns/> value is calculated by
iText.For example, in the following |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |
| Script font enhancements |
|---|
|
Summary: Expere can now print a desired party
name in the signature field with a script font type, Pinyon Script.
The new script font is embedded into the .PDF document. Additionally, we
have added the font to the fonts.xsl file to
indicate that we now support Pinyon Script. Note: No change was implemented to functionality that
places a printed name under the signature line. |
| Implementation Notes: This enhancement is available in the Expere Engine 2016.3 release. |