Dear customer
In this release we introduce the new content manager which replaces the previous deprecated content provider. We also unified the behavior of Convert to PDF, Create Case and Create Document service tasks. In order to simplify the upgrade process of solution projects, we have introduced new extension files linked from the HTML templates which will serve as hooks for custom Front-End code (CSS / JS). For more information read feature description and upgrade notes.
Best regards,
The edorasware team
Content manager
Version 1.5.0.S98 of edoras one introduces new interfaces for the content management. The ContentManager
interface is the main input gate to the content
management features. The main interface extension is the possibility to support multiple content providers in the one content manager implementation. The default implementation
of content provider has changed from file based to a database based version, but both are still available and configurable. The database content provider implementation allows to
keep transactional boundaries in content management operations. All classes in the package com.edorasware.cloud.core.content.**
were deprecated or removed in the case when
they are not needed for the data migration.
The only functionality which uses file based data storage in the 1.5.0.S98 version are the cached PDF files from the document preview and the PDF download functionality. For more information about how to upgrade to the 1.5.0.S98 please have a look at the upgrade notes.
Exporting and importing translations
To make localization easier to manage, edoras one supports exporting and importing of text translations used within the Process, Form and Case models belonging to a given App model.
Translations for all the attributes which support multi-language entries in the vis designer view and have a i18n-key specified are exported to respective language specific translation_<language-code>.properties file bundled into a <App-Model-Name>-translations.zip file.
The translations in the language specific properties files can be edited as required and re-zipped into a zip file and imported using the Import translation action of the App model. The new translations will then be set to the attributes which have the matching i18n-key entries within all the models of the App.
Miscellaneous
edoras one CMMN parameter support
A scoped parameter concept has been implemented for edoras one CMMN. Request-level parameters can be passed to a running model and evaluated in memory. The parameters can selectively be persisted to Task Work Items or the Case by the modeler. The new functionality allows to manage parameters and variables on instance level, reduces name clashes and can improve run-time performance.
Convert to PDF, Create Case and Create Document service task behavior change
Convert to PDF and Create Case service tasks support parent
prefix in the id variable name. parent
prefix stores generated work item id in the first case from the bottom to
the top hierarchy path. Document and Create Case service tasks do not store created work item id variable value in the string format since 1.5.0.S98. Instead of string value
the typed CaseId
or DocumentId
variable value is used.
Custom Front-End extension files
In order to avoid the until now required upgrade changes in the customized HTML templates due to custom extensions (CSS or JS), two new extension files have been introduced in
this release. These empty files (named custom.js
and custom.css
) can be found in the root folder of the bootstrap project and should be populated with whichever CSS or JS
extensions needed by the solution project and until now added in any of the HTML template files (i.e. 'index.html'). This way, no changes in the HTML templates should be needed
from now on simplifying the upgrade process.
Upgrade notes
Please have a detailed look at the upgrade notes for this version such that you are able to easily upgrade to the newer version.
If you have issues viewing the email then click here to view the online version. If you want to unsubscribe from the release notes please send an email to unsubscribe@edorasware.com.