Alfresco Application Development Framework (ADF) version 3.4.0 Release Note
These release notes provide information about the 3.4.0 release of the Alfresco Application Development Framework.
This is the latest General Available release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
The release can be found on GitHub at this location.
See the ADF roadmap for details of features planned for future
versions of ADF.
This is the fourth minor release of ADF since February 2019 when version 3.0.0 was released.
The highlights of this release include additional support for Activiti 7 and an Angular Material upgrade.
Further enhancements have been made to forms in this release including improvements to form field visibility and the ability to attach forms to standalone tasks. End users can now also take advantage of the preference service to store custom filters for task and process lists and have them accessible between different sessions and devices.
Please report issues with this release in the issue tracker. You can collaborate on this release or share feedback by using the discussion tools on Gitter.
The following are the most important features of this release:
Visibility conditions form fields has been enhanced to cover additional use cases within the Modeling Application. In this release of ADF the relevant components have been updated to support this new set of capabilities.
Preference service
The edit process filter cloud component and edit task filter cloud component were introduced in a previous release of ADF to support custom filters for end users. The limitation of the components was that the filters were stored in a user's local browser storage and only available until that session expired.
In this release a server side preference service now stores that information, so that task and process list filters can be stored on a user-by-user basis and be made available between sessions and devices.
Note This functionality is not available in the community edition, Activiti Cloud. Custom filters are still stored in the local browser storage for community implementations.
Forms in standalone tasks
Forms can now be used in standalone tasks and not just those that form part of a user task within a process. To be able to use a form in a standalone task, the modeler needs to explicitly allow it during its design.
The following is an example JSON of a form definition with the new boolean property standAlone which toggles whether the form is available to attach to standalone tasks:
{
"formRepresentation": {
"id": "form-5601d74a-77b6-4fc5-88b3-3bdcd1e914cc",
"name": "holiday-request-form",
"description": "A form to request leave",
"version": 2,
"standAlone": true,
"formDefinition": {
...
Angular and Material upgrade
ADF has been updated to :
- @angular/material* 7.3.7- @angular/* 7.2.15
Localisation
This release includes: Arabic, Brazilian Portuguese, Czech, Danish, Dutch, Finnish, French, German, Italian, Japanese, Norwegian (Bokmål), Polish, Russian, Simplified Chinese, Spanish and Swedish versions.
References
The following is a brief list of references to help you get started with the new release:
[ADF-4786] - AdfCli - Expose a kubectl command to delete pods based on label
Feature (Task)
[ADF-4701] - Upgrade angular material to latest non-breaking change version - 7.3.7
[ADF-4735] - Automation test visibility condition for APS1
Please refer to the Alfresco issue tracker for other known issues in this release. If you have any questions about the release, please contact us using Gitter.
Thanks to the whole application team and the amazing Alfresco community for the hard work.
We use cookies on this site to enhance your user experience
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.