Changelog
For user-facing changes, refer to the What’s New page.
For information on upgrading from previous versions, see the Sign-Off Module Migration Notes
Note on issue keys
Each update is referenced with an issue key which is an internal reference. You can quote this to ActiveViam support if you have any questions about an item listed below.
3.0.0
2021-05-17
Download the distribution files
here
Summary
- Upgrade of the Sign-Off Module to ActivePivot 5.9.6.
- First version of adjustments implementation: a first version of the adjustments support has been implemented in the Sign-Off Module.
- Support for multiple application servers: a server name field is now added to the definition of sign-off tasks to support interaction with more than one application server.
Added
[SO-57] |
REST services to support adjustments operations have been added. |
Changed
[PST-658] |
The Sign-Off Module has been upgraded to ActivePivot 5.9.6. |
[SO-33] |
Support for multiple application servers is now available. |
[SO-57] |
REST services to support adjustments operations have been added. |
[SO-63] |
Auditing objects for the adjustments execution requests have been created in the audit trail mechanism. |
[SO-93] |
The method datastoreService() has been renamed to cacheService() in classes AKeyedObjectWorkflowService and ABitemporalObjectWorkflowService. |
Fixed
[SO-57] |
Fix duplicated pop-up notifications for user actions. |
[SO-100] |
Fix unchecked exception when process definitions are created. |
Known issues
Bugs
[SO-106] |
UI link to documentation is broken. |
[SO-20] |
The Sign-off Toolbox does not change to slicing date after the previous asOfDate filter is removed. |
|
The Compute action to compute difference, average, and sum for selected columns is not working, due to the upgrade to ActiveUI 4.3.13. This will be fixed in the next release. As a workaround, create calculated measures manually. |
2.3.0
2021-03-15
Download the distribution files
here
Summary
- Repackaging of modules: The Sign-Off Module has been repackaged to make its customization easier.
A new Maven module signoff-activeviam has been created and the Maven module signoff-activiti has been removed; its code put in the signoff-core, signoff-activeviam and sign-off starter modules.
Changed
[SO-22] |
The Sign-Off Module has been repackaged to make its customization easier. * The new Maven module signoff-activeviam has been created: it contains configuration classes and abstract classes needed for the definition of the datastore used in the Sign-Off Module * The module signoff-activiti has been removed: the code that was present in that module has been put into the signoff-core and signoff-starter modules. |
Fixed
None
Known issues
Bugs
[SO-20] |
The Sign-off Toolbox does not change to slicing date after the previous asOfDate filter is removed. |
|
The Compute action to compute difference, average, and sum for selected columns is not working, due to the upgrade to ActiveUI 4.3.13. This will be fixed in the next release. As a workaround, create calculated measures manually. |
2.2.0
2021-01-29
Download the distribution files here
Summary
- Database transactions: primary key collisions in tables for history objects have been fixed
- Upgrade of ActivePivot version to AP5.8.15-jdk8 or AP5.8.15-jdk11
- Upgrade of ActiveUI version to 4.3.13 and of Accelerator SDK to 3.3.0
Changed
[SO‑22] |
For historical records (records that extend the abstract class AHistoryRecordEntity), the primary key has been changed: it now uses the new HistoryRecordId class as implementation of the primary key. |
Fixed
[SO-19] |
Primary key collisions in tables for history objects have been fixed. Unit tests that could fail intermittently now pass. |
Known issues
Bugs
[SO-20] |
The Sign-off Toolbox does not change to slicing date after the previous asOfDate filter is removed. |
|
The Compute action to compute difference, average, and sum for selected columns is not working, due to the upgrade to ActiveUI 4.3.13. This will be fixed in the next release. As a workaround, create calculated measures manually. |
2.1.0
2020-12-11
Download the distribution files here
Summary
- Fixed UI bugs: Some UI bugs in the sign-off widgets have been fixed.
- sign-intf artifact: The artifact sign-intf that contains the DTO classes needed for the communication between the Sign-Off module and the application server was omitted from the code delivery in the previous release. It is now present in the delivered code.
- Sample workflow with KPIs: A sample workflow with KPIs for automated validation of sign-off tasks has been added.
- Database transactions: The isolation of database transactions has been improved.
Added
[SO-14] |
Add transaction boundary on database DAO. |
[SO-10] |
Add a sample workflow with automated approval at initiation when the KPIs associated to a sign-off task all have a status of “1” (i.e. the status of the KPI is green). |
[PST-634] |
Sign-off is now available for the previous asOfDates (Change it using content editor). |
Changed
[SO-16] |
Won’t show the tasks that are not valid for selected asOfDate in the dropdown in Sign-off Toolbox widget. |
[SO-15] |
It now shows only one message in the top-right corner indicating the task name and the status of operation (success, etc.) |
[SO-7] |
Sign-off Toolbox now updates in real-time in multiple browsers without the need to refresh the page or reselect the task. |
[PST-635] |
It now checks after any updates are performed on the table to update the state of the button. |
Known issues
Limitations
[SO-19] |
The synchronisation of transactions between the application database, the audit log database and the Activiti database needs to be improved. With the current implementation of database transactions, some unit tests might fail intermittently due to the fact that the successive operations performed in those tests are done within a very short time frame. |
Bugs
[SO-20] |
Sign-off Toolbox does not change to slicing date after previous asOfDate filter is removed. |
2.0.0
2020-11-18
Download the distribution files here
Summary
- Rewrite of sign-off module: The Sign-Off Module has been rewritten from scratch with a new architecture. The sign-off back end is now a standalone component and the sign-off UI has been put into its own SDK.
- sign-intf artifact: A new artifact has been created: sign-intf. It contains the DTO classes needed for the communication between the Sign-Off module and the MRA.
- Activiti: Activiti is now used to handle sign-off workflows.
- Audit log: The audit log has been rewritten to be as close as possible to the operations performed via Activiti.
Added
[PST-616] |
Create signoff-intf artifact that contains the DTO classes used for the communication between the sign-off server and the MRA |
[PST-613] |
Release Market Risk / Product Control combined UI 1.0.0 |
[PST-611] |
Release Product Control UI 1.0.0 |
[PST-580] |
Implement UI component to track the status of the export of the sign-off tasks |
[PST-551] |
Implement feature to do a bulk CSV upload of sign-off tasks definitions |
[PST-550] |
Implement a UI component to display an audit trail time line |
[PST-509] |
Implement UI component for the display of sign-off task information |
[PST-520] |
Implement uploading CSV files of sign-off tasks in sign-off server |
Changed
[PST-608] |
The Sign-off Application now uses ActivePivot 5.8.14 |
[PST-568] |
Use typescript for Sign-Off SDK |
[PST-567] |
Convert Sign-off React class components to functional components |
[PST-550] |
Implement a UI component to display an audit trail time line |
[PST-518] |
Improve design for sign-off widgets |
Removed
[PST-589] |
Remove code from old sign-off in sign-off server |
Security
[PST-522] |
Handle user permissions for operations on workflows |
Known issues
Limitations
[PST-634] |
Sign-off is only possible for the latest asOfDate. (Sign-off for previous dates will be added to the next release.) |
Bugs
[PST-635] |
Instability sometimes occurs if no sign-off tasks are selected in the Sign-off Tasks Definition widget, clicking the action button (Archive/Delete/Publish) picks up the latest selected sign-off task and causes an error. |