Aveneer 1.42

Release date: 28 October 2024

  • New: Generating documents based on SOQL queries. We extended the functionality for generating documents based on Reports to include SOQL queries. The user can write a SOQL query or configure conditions in builders, and based on query results the scope of the records will be passed to the Template Selection page. It can bypass the standard 200 rows limit of a standard List Views and can improve the document generation process with saving queries for future generations.
  • New: Document traceability. We added the possibility to add metadata into the generated PDF document. Available metadata include Author, CreatedDate, and custom attributes which will be visible only on the document metadata (without being displayed in the text layer of the final document). It can improve the traceability of document generation (who generated the document, when the document was generated, etc.)
  • New: .xlsx files support. Starting from this version, we are providing the possibility to generate .xlsx files (spreadsheets) based on Salesforce data. Following the same mechanism as in .docx templates, Salesforce data can be utilized to create any spreadsheet you need.
  • New: HTML token. To improve the handling of HTML tags, we introduced new HTML token which starts with ~~ {{~~someTokenName}}. Every HTML tag that occurs inside this token will be translated to corresponding .docx formatting to preserve original formatting as much as possible. All supported HTML tags are listed in our documentation.
  • Improvement: The compatibility of Aveneer with new Salesforce clouds and features (like Education Cloud) has increased.
  • Fix: Various bug fixes and improvements.

NOTES: This package introduces new libraries for HTML and XLSX and requires Lightning Web Security setting enabled on the org to work correctly. Without this option enabled, some parts of the Aveneer app (e.g. Document Preview) might stop working. Core functionalities like document generation will work as expected.

Aveneer 1.41.1

Release date: 23 July 2024

  • Fix: Unexpected broken template error in some correct Template Configurations combined with specific records.

Aveneer 1.41

Release date: 05 July 2024

  • New: Template Selection page – improve lookup display in the table and filters. From now on any custom fields (lookups) added to the Field Sets will be correctly displayed with clickable record name instead of plain record ID.
  • New: Added the possibility to set Current/Context User as a Signing Party in documents with signatures.
  • New: Added new setting to skip processing Document Name on UI to improve performance and avoid exceeding CPU Time Limit. Especially useful in orgs with many Templates with tokens in Document Name where CPU Time Limit occurs during Template Selection page loading.
  • Fix: Use Labels in Picklist option in Template Configuration not worked as expected in some situations.
  • Fix: Various bug fixes and improvements.

Aveneer 1.40.3

Release date: 07 June 2024

  • Fix: When Language was set on Template Configuration and some lookup field mapped to some token was empty leaded to error.

Aveneer 1.40.2

Release date: 22 May 2024

  • Fix: In some situations downloaded zipped documents files not worked correctly.

Aveneer 1.40.1

Release date: 21 May 2024

  • New: Added new image tokens formatting options – maxWidth and maxHeight (must be combined). The image will be resized to match the first max dimension – the second dimension will be adjusted automatically respecting the aspect ratio of the image.
  • Improvement: Extend date formatting options of static tokens. Now static tokens like {{c.TODAY}} or {{c.NOW}} can be formatted like every date/datetime tokens using java date format expressions.
  • Fix: Various bug fixes and improvements.

Aveneer 1.40

Release date: 12 Apr 2024

  • New: Avenir changed its name to Aveneer. We also changed our brand colors.
  • New: New AWS environment using more flexible and scalable solution.
  • New: Endpoint authentication improvements to increase security.
  • New: Custom Email Notifications. Branch Config object has been split into two separate Record Types allowing Users to utilize the object outside the Signature module to send out email notifications with generated documents.
  • New: Generic implementation of ApiProxy methods (to not create hard linking between packages).
  • New: Ability to select Primary Object as a Signing Party. In some cases the object for which documents are generated could also be one of the signing parties. This functionality allows selecting the main object as a signing party.
  • New: Multiselect picklists handling in Template Selection filters. Custom multi-select picklist fields can be used as filters on the Template Selection page.
  • New: Ability to add additional formatting to static/system tokens.
  • Improvement: Improve error handling on signing process. To mitigate any confusions we have clarified error messages that could be encountered during the signing process.
  • Fix: Assignment Rules – conditions utilizing multi-select picklist fields cannot be saved with “contains” operators.
  • Fix: UseLabelsInPicklists changes the outcome value of the Condition Builder.
  • Fix: Other various bug fixes and improvements.

Aveneer 1.39.2

Release date: 29 Jan 2024

  • Optimized SOQL usage on generating multiple documents.
  • Fix for document crash when multiple tokens inside child token were mapped to the same object field.
  • Fix for image tokens in some situations not being passed to the document.

Aveneer 1.39.1

Release date: 23 Jan 2024

  • Fix for picklist translations mapped using lookups.
  • Fix for picklist translations mapped using global tokens.

Aveneer 1.39

Release date: 15 Jan 2024

  • Additional modal has been added to the Template Selection page. If “Merge to single document” picklist option is selected, Users will be additionally asked to select the type (PDF or DOCX) of the merged document and to define its Document Name.
  • A new type of Condition Token {{#if.isNotBlank.childObject}}, dedicated to the child Table Token, has been added. When utilized, it will hide the whole Child Table if there are no child records.
  • Template Configuration History object has been extended. A new button has been added that will allow Aveneer Admins to revert any Template Configuration record back to the selected, previous version.
  • A new component has been added to assist Aveneer Admins with the creation of new Visualforce Pages and buttons for document generation on additional objects.
  • Settings tabs layout has been re-designed for better User Experience. Import/Export sections have been re-organized into tabs & sub-tabs.
  • Import Branch Config – added ability to include images during the import process.
  • Branch Config Notifications – improved default notifications for Viewers.
  • Multiple Template Configuration record type – added support for image tokens.
  • Various bug fixes and improvements.

Past Versions

See more

Aveneer 1.38.1

Release date: 27 Dec 2023

  • Sorting fix on Template Selection page – now sorting works more predictably for each type of field

Aveneer 1.38

Release date: 06 Dec 2023

Aveneer 1.37

Release date: 27 Oct 2023

  • A new setting in Template Configuration to enforce retrieving labels of picklist values instead of api names
  • A new setting in Branch Config to define sign date format
  • Mechanism to detect possible document generation duplicates. Document Generation Duplicate Check
  • Various performance optimizations and bug fixes

Aveneer 1.36

Release date: 14 Sep 2023

  • Template Configuration and Branch Config Import/Export – now with the new Import/Export wizard we can easily move our templates and related configurations from one environment to another (for example from sandbox to production).
  • The possibility to configure more than one child/table token points to the same child relationship in one template. If we want to add two (or more) tables with for example different products (different conditions) we can achieve it directly from UI configuration.
  • Mathematical functions were extended for mean and discount functions
  • The preview document component now is available to everyone. Could be used as a document preview on record level, from screen flow before the actual document is generated, or from another custom component. We have a possibility to pass Template Id and Record Id, and the .docx document with preview will be downloaded directly to our computer.
  • The possibility to set the number of re-tries that should be performed after the document generation error was added to the Aveneer configuration metadata type
  • Possibility to exclude “succeeded” documents from the Document tab – to improve performance and UX experience, we added the possibility to exclude successfully generated and signed documents from the Document tab
  • Various performance optimizations and bug fixes

Aveneer 1.35.2

Release date: 12 Aug 2023

  • Added support for nested condition tokens
  • Bugfixes

Aveneer 1.35.1

Release date: 02 Aug 2023

  • Hotfixes to 1.35

Aveneer 1.35

Release date: 28 Jul 2023

  • Progression Bar – Further development of the Download button. Download button has been replaced with the Manage Generated Documents button which then splits into Download and Delete buttons. Users have now ability to select individual documents they want to action.
  • Condition Builder – added support for the Multi-Select Picklist field type. Users are now able to select a Multi-Select Picklist field when defining conditions within the Condition Builder for Condition Tokens, Child Table and Assignment Rules.
  • Hide Templates With Inaccessible Fields – added additional setting in Custom Metadata Types. It will allow Admins to decide if a particular Template Configuration should be hidden on the Template Selection page if the current User doesn’t have access to every field used in that Template Configuration. If such template is not hidden, the current User will still be able to generate documents, but with blank space in place of tokens mapped to fields to which the current User doesn’t have access to. Error Log with a list of fields will be generated.
  • Access to every field used in a Assignment Rule is no longer required for the current User. If within Assignment Rule there is a field to which the current User doesn’t have access to, such field is being treated as equal null, with the rest of the conditions being evaluated as per usual logic.
  • New search parameters:
    • restrictedTemplateIds – a list of template Ids to be displayed in the component.
    • processAssignmentRules – a boolean value to decide if assignment rules should be processed (true) or not (false).
  • Added possibility of adding new columns to the Template Selection page based on fields of objects other than ave__Template_Configuration__c. To add such column an Admin should open the Field Sets section in Object Manager of a selected object and create a new Fields Set with the exact name Generate_Documents_Table.
  • Various fixes and improvements.

Aveneer 1.34.2

Release date: 26 Jul 2023

  • Optimizations on Documents tab

Aveneer 1.34.1

Release date: 07 Jul 2023

  • Added possibility to compare field with empty value in condition builders

Aveneer 1.34

Release date: 27 Jun 2023

  • Handling improvement for Rich Text Area fields as a tokens. We provided new format possibility to Rich Text fields {{TOKEN_NAME | replace-html}} to strip out all html tags inside field with respect for new lines.
  • Generated document owner now could be preserved for initial user instead of integration user. We provided new setting in Aveneer Configuration named “Preserve Document Owner” to decide how Aveneer should handle generated file owner.
    • If it will be set to “true” – owner of generated document will be changed to user who start document generation.
    • If will be set to “false” – generated file owner will stay as technical user.
  • Child token sorting – new functionality to select sorting order by object field and limiting results number from Template Configuration UI is now available.
  • Added functionality to search sign person in “User” option by user last name.
  • Sign without review – change the default selection – in situation when user have assigned custom permission for signing document without reviewing – default option will be set to “Sign Document without Reviewing”
  • Various fixes and UI improvements on Documents (signature) page.