Requirements

[TNR-3896] - EAP 7.1 Support
EAP JBoss 7.1 is required for this update

[TNR-5122] - SAML Signature has to be required
For SAML authentification the signature of SAML has to be enabled.

Deprecated software

Java JDK 1.6 and JDK 1.7 is now deprecated and will no longer be supported.
MySQL 5.5 is now deprecated and will no longer be supported.

New features/Improvements

[TNR-4942] - Oracle 12.2 R2 Support
Oracle 12.2 (R2) is now offically supported.
[TNR-2373] - new role concept with matrix
A new role concept was implemented, which restricts the interaction with instances to participants.
[TNR-2690] - RulesMatrix Refactoring
The Rules Matrix allows to move rows via drag and drop and via buttons and to deactivate wildcards for specific columns. Additionally, a simulation mode was implemented.
[TNR-4042] - Extended filter functionality for tasks- and instances tab
New filters were implemented which can be stored. Filter over multiple columns can be created.
[TNR-4422] - Users can define individual columns by which tabs are sorted
Users are now able to set and store their sorting options.
[TNR-4421] - Extended Filter: Filter for index field which contain a date
If a timestamp is used for process variables, it can be configured via custom.js in order to enable correct sorting of index fields in clients.
[TNR-4148] - Refactor Search in Clients
In order to improve the performance of the search it was refactored and e.g. a min length of 3 signs has to be searched for.
[TNR-4061] - Add the capability to handle 10 more index fields
Now it's possible to create 20 index fields instead of 10.
[TNR-3739] - Add autocomplete fields for selecting users
User dropdowns with a lot of entries will now be shown as an autocomplete dropdown. This makes it easier to select out of a large list of users.
[TNR-3640] - MergePDFDocumentsHandler should also convert txt and csv files
The MergePDFHandler can now also convert txt/csv files to pdf.
[TNR-3185] - Folders in Document Tab
In the document tab it is now possible to create a folder structure.
[TNR-3219] - Automatically delete browser cache before login
Browser cache can be ignored via tim.properties.
[TNR-4583] - Deleting process instances after a given time
A new timer was implemented which can delete instances after a given time. Be aware that all information to this instance will be irretrievably deleted.
[TNR-4375] - Open documents directly in Browser (documents folder)
Documents (e.g. PDF) can now be displayed directly in the browser without downloading it.
[TNR-4491][TNR-4784] - New columns in delayedmail
New columns ID and instance name were added to the Mail Queue.
[TNR-4668] - Confirm grabbing of tasks if task is assigned to somebody else
User will get notification if he tries to grab task which is already assigned to another user.
[TNR-4669] - Converting to PDF right after upload of files
A new property was added which enables the conversion of Office files to PDF right on the upload.
[TNR-4672] - Recipients of note mails can be chosen
It is possible to select who will get informed after a notification for notes is created.
[TNR-4746] - Timer popup is now prefilled with sys.timer
The execution user of new timers is now sys.timer and locked.
[TNR-4810] - Actionhandler to create viewer contextroles via variable or direct notation
A new actionhandler was added which can create viewer contextroles in order to view instances for users.
[TNR-4227] - Encoding of user import and export can now be selected
The encoding while import or export users via administration client can now be selected in order to ensure correct usage of special chars. Default encoding can be set via tim.properties. Now there is also a limit for max rows in the import csv file.
[TNR-4359] - do not refresh smartform on saveSmartFormAndSetToDone
Now the Smartform is not refreshed, if a task is set to done.
[TNR-4517][TNR-4530] - make upload size of files configurable
New properties were added which limit the maximal upload size of files in documents and resource folder.
[TNR-4613] - New Timer signalNodesFromProcessVariablesWithLimit
A new timer which signales nodes/waitstates when the provided date is reached.
[TNR-4657] - Tasks must not be grabbed if the Smartform is locked by another user
If a Smartform is locked by an user it cannot be grabbed by another user.
[TNR-3042] - Optimize text and subject of the error mail
Error mails now contain more information about the failed mail (ID, reciepient, instance name and subject)
[TNR-4660][TNR-4809] - Refactor resource folder in admin client
A new resource folder was implemented. In order to migrate the old resource folder, please download the content of the old folder and upload it again.
[TNR-4477] - improve timer signalProcessInstanceInWaitStateAndSetProcessVariable to enable time values
It is now possible to run the timer with an exact time value. E.g. the timer is able to signal at 10.00 am.
[TNR-4602] - SAML without credential cache to avoid session stickyness on loadbalancers
Session stickyness is not necessary anymore for load balancing.
[TNR-4496] - Smartform locking will not be created via finished tasks
Opening Smartforms via finished tasks will not create Smartform locks anymore.
[TNR-4901] - rework updateEscalationStatus for performance improvements
Timer updateEscalationStatus got a refactoring in order to work faster on systems. For this rework the attribute „inTime“ on processinstance was removed. Please check Dashboard widgets if they use it.
[TNR-3212] - create Roles via database initialization
Systemroles are now created with the creation of the tenant.
[TNR-3045][TNR-3894][TNR-4750][TNR-4755][TNR-4872][TNR-4919] - GUI improvements
Some changes in frontend for better client handling.
[TNR-4702][TNR-4786][TNR-4849] - Logging improvements
AliveCheckServlets now print their details also to the log files.
[TNR-3766] - LOOM_DBQUERY querystring to small for complex queries
QueryString was increased to 4000 characters in order to enable complex queries.

[TNR-2129] - Licensefile handling
Servers will need a valid license to start. Please speak to your Project Manager to get details.

[TNR-4021] - Synch uploaded tim.properties over all nodes
If a tim.properties file is uploaded via the Resources tab, it will be synchronized to all other application servers.

Bugfixes

[TNR-3576] - Process Repository created Task is not assigned to Swimlane
[TNR-3807] - InstanceArchivationhandler does not work in Subprocesses
[TNR-3879] - „Process“ column in tab „search results“ cannot be sorted
[TNR-4062] - SignalLinkedSuperProcessHandler should take care about active client
[TNR-4140] - RulesMatrix values sometimes swap columns
[TNR-4162] - Scroll bar missing in Resource tab
[TNR-4418] - Search results cannot be exported to XLS
[TNR-4465] - Exception can't be triggered twice on same task
[TNR-4497] - Deployment not possible due cached expression-validation
[TNR-4675] - ADD_BCC is not resolved in mailnodes
[TNR-4692] - Files are not replaced on upload in resource tab if name matches
[TNR-4774] - defaultRepresentative does not get active tasks from user with absence
[TNR-4929] - Office365 errors do not fit in errormessage column

Known Bugs

[TNR-5122] - SAML Encryption does not work without signatures
[TNR-4649] - Process variables are not replaced in task descriptions if process has been restored and published in repository
[TNR-4291] - Mailnodes in Repository cannot be extended with ATTACH REGEX