Skip to content

Version 2.7.0 - Release notes

Release Date End of AMP(*) End of Life
2020-04-17 2023-04-17 2024-04-17

(*) Active Maintenance Period

This guide

The information presented in the on-line guide are mostly non-version specific. AnswerModules team does its best to ensure that, where necessary, is made clear that the information presented is only applicable to specific versions, however if you are looking for this version-specific documentation, you can find it here

The present document contains information regarding product enhancements, fixed issues and known issues related to AnswerModules Modules Suite version 2.7.0.

No Warranties and Limitation of Liability

Every effort has been made to ensure the accuracy of the features and techniques presented in this publication. However, AnswerModules accepts no responsibility and offer no warranty whether expressed or implied, for the accuracy of this publication.

Module Suite Compatibiliy Matrix

OpenText Content Server MS 2.7.0
Content Suite 16.2 EP6 X
Content Suite 16.2 EP7 X
Content Suite 20.2 X

Major Changes in version 2.7.0

  • Introduced the new concept of layered configuration. It's now possible to replicate the structure of the Content Script Volume in a Content Script Volume Folder to isolate customization that are related to specific applications. Module Suite will resolve the resulting multi-level configuration structure.

  • Introduced the possibility to add new command in SmartUI by defining Content Script objects in the CSSmartMenu folder of the Content Script Volume.

  • Introduced the possibility to schedule a job that leverages the Map-Reduce framework implemented by the Distributed Agent. With this new feature, developer will be able to process much larger amount of data, reducing the impact over the system.

  • Updated API Guides and in-line documentation.

Extension Distributed Agent (NEW)

A new service "distagent" has been introduced for managing script scheduling and supporting the usage of OTCS' Distributed Agent framework.

Smart Pages

It's now possible to include multiple WebForms in a single SmartPage. Several improvements in Module Suite tiles.

All Enhancements in version 2.7.0

ID Scope Description
#0000781 Beautiful Webforms PDF Viewer widget now supports Content Suite Viewer
#0000780 Extension - PDF API for easy retrieval of pdf text annotations (comments)
#0000777 Smart Pages It is now possible to dynamically configure additional Smart UI commands through Module Suite
#0000776 Module Suite Updated Java core dependencies
#0000768 Module Suite Enhanced compatibility with xECM for Engineering
#0000767 Module Suite Enhance Content Script license configuration field in Base Configuration
#0000764 Smart Pages PDF Preview Content Script
#0000733 Smart Pages It's now possible to associate a custom CSS class to Content Script Result Tile
#0000720 Content Script Trim custom parameters in the Base configuration
#0000713 Beautiful Webforms actionParams handler in the submit action in the SmartViewTask template
#0000689 Content Script New xlsx API to get Style ID used in a specific cell
#0000688 Module Suite increase the contrast of the flag in the upgrade library tool
#0000572 Module Suite It is now possible to change Duration, StardDate and DueDate of a Workflow Task
#0000340 Beautiful Webforms Replicate Content Script Volume structure for applications
#0000186 Content Script Content Script Scheduling configuration revision
#0000123 Content Script Improvements in CSVersion

Issues Resolved in version 2.7.0

ID Scope Description
#0000795 It's no longer possible to change logging level as "script by script" bases
#0000794 Module Suite Posgresql minor compatibility issues
#0000792 Module Suite Xml Import might generate trace files on 16.2.9->16.2.11
#0000791 Module Suite It's no longer possible to change a script logging level
#0000790 Module Suite The in-line guide contains outdated screen shots
#0000789 Beautiful Webforms The method 'overrideFieldValidation' of form's fields is not working when the form is loaded for the first time
#0000788 Smart Pages Smart Pages "Expand" button widget not working
#0000787 Smart Pages Setting custom "Tile CSS classes" on Content Script tiles is overridden if "Should load widget configuration" flag is set
#0000779 Extension - SQL Any input parameter that begins with the pound sign is interpreted as a filter
#0000775 Content Script Test Content Script command doesn't work with Classic Link Behavior Smart View
#0000774 Beautiful Webforms Itemreference Popup does not receive focus in case of error
#0000772 Module Suite Managecallback dashboard does not return callback associated to the node's subtype
#0000771 Content Script xECM fails in creating a CWS when script is scheduled
#0000770 Content Script CSEvents scripts are executed twice
#0000769 Extension - xECM Incorrect mapping of user data when loading users for workspace roles
#0000766 Beautiful Webforms Select from ViewParams widget in Library V4 does not save selection value
#0000765 Beautiful Webforms API method forms.addResourceDependencies(...) fails to load dependecies if view names are specified
#0000763 Smart Pages Preview Icon on SmartUI WF Task Form
#0000762 Module Suite MS log does not work on OT EP8 (16.2.11)
#0000761 Content Script Conflict between Enterprise Library Extension and Advanced Version Control API
#0000760 Content Script Base Configuration secret fields data is lost when reloading and saving configuration
#0000759 Content Script Content Script SQL APIs return wrong values for numeric values that are outside of the Integer range
#0000755 Beautiful Webforms Several issues with SmartPages SmartUI widgets. Reload commands not properly managed.
#0000748 Extension - Rendition Command line placeholders cause exception in rend.genericRendition(...) API
#0000745 Script Console Missing lib dependencies for OpenJDK compatibility
#0000744 Extension - ZIP Regression in extract method of CSCompressedResource
#0000743 Script Console Script Console Installer is extracting dependencies files in the wrong location
#0000742 Extension - ZIP Regression on method listContent of CSCompressedResource
#0000741 Content Script docman.getNodeByNickname(..) API throws an exception if a node with that nickname does not exist.
#0000739 Smart Pages Include WebForm widget's configuration does not accept templating expression
#0000737 Smart Pages Rich Text rendering issues
#0000736 Smart Pages Title and SubTitle widget error in configuration panel
#0000735 Smart Pages Image Widget configuration problems
#0000734 Smart Pages Error in loading widget configuration: Datasource is called twice with widgetConfig=true
#0000732 Module Suite Itemreference service does not return result if params.term is empty (
#0000731 Smart Pages Error in Smart Page rendering if Controller script is not initialized
#0000730 Beautiful Webforms Readonly mode is not properly handled by input widgets on BWF library V2 views on Module Suite 2.6
#0000726 Beautiful Webforms Uploading file in Space content widget clear the radio button values in some circumstances
#0000724 Beautiful Webforms Toggle preview on Beautiful Webforms doesn't work
#0000723 Beautiful Webforms Preview tab and attachment tab selectors not properly rendered on SmartView Task view template
#0000722 Beautiful Webforms Beautiful WebForms views are no longer rendering errors raised from OTCS (Oscript) upon submissions (e.g. TKL valid values)
#0000711 Beautiful Webforms Currency field doesn't save value if in the view there is a masking script
#0000699 Beautiful Webforms docman.getNodeAuditDataPage(CSNode node) doesn't work properly in specific circumstances
#0000695 Beautiful Webforms The month back command on the datepicker widget does not work properly when there is also a space content widget
#0000684 Content Script Sending email with O365 not working
#0000682 Content Script getClassifications of a Connected Workspace returns an empty list
#0000671 Content Script Unable to get attachmentList email java.lang.NullPointerException when the attachment is a msg file