Service Release 4
enaio® webclient 9.10 SR4 (9.10.0.4)
The service release 4 for enaio® webclient and enaio® mobile contains bug fixes and the following new features:
Same Functionality as enaio® client

Reference documents in enaio® refer to the content of already filed objects, but have their own index data.
You can now also create a reference document in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile via the Create reference document context menu option after a selected object has been copied. A reference document can be created at the selected filing location in a different object type, and therefore also across cabinets.
This function is not available for objects in workflow files and in offline mode.
Reference documents were previously not recognizable as such in enaio® mobile. This is now no longer the case.

Links are cross-references between filed objects (documents, registers, and folders).
You can now create links in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile. First, the source object is copied. Then, the target object is selected and the link between the two objects is created via the Insert > Link object context menu option.
Links cannot be created for typeless objects in workflow files or in offline mode.
When creating a link, you can also enter text containing information such as the reason for the link. Any text you enter can be edited later in the overview display of filing locations, links, and references.
Linked objects are indicated by an icon in the static column for links. The tooltip displays the number of existing links for the object.

The context menu contains a new function called Locations, links, and references, which gives you a complete overview of all filing location relationships of an object. This function allows users to see which filing locations, links, and references a selected object has. The information is displayed as a mixed hit list and all of the familiar default functions can be used.
Functions for editing and deleting the respective link text are available for displayed link objects.
This function is not available in offline mode.

You can now use the not-equal operators ('<>' or '!=') to search for objects that do not meet the search criteria in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile. Not-equal operators can be combined with placeholders ('*' or '?') and used in text, number, date/time, and catalog fields, but not in table fields.

You can search for empty fields in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile by using the special value '#NULL#'. You can use the not-equal operators '<>' or '!=' to invert the value. If you enter '<>#NULL#' in a text field, only those objects will be found for which this field is not empty, i.e., which contain data.

The user can configure how system columns in workflow inboxes are displayed in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile. Previously, this was only possible in enaio® client.
A tab to configure the system columns has been added to the user menu settings. Here, users can show and hide the Work item, Created, Workflow, Subject, Due on, and Personalized by system columns. The settings are saved on a user-specific basis.
E-mail Management

E-mails filed in enaio® ('EML' format) can be opened directly with the mapped e-mail program (Windows computer) or apps (tablet/smartphone) using the Show content command in the context menu. This allows you to quickly access e-mail attachments that are not rendered in enaio® and therefore not shown in the content preview, for example. Depending on the e-mail program, actions such as reply and forward are available for the displayed e-mail.
When the command is run in enaio® webclient as a desktop application and enaio® mobile, the e-mail will be opened using the corresponding programs configured in the local operating system. In enaio® webclient, you can download the e-mail attachment and individually transfer it directly to the e-mail program via browser settings.
User-friendliness

Decimal numbers are often used in accounting and finance in particular. This means decimal and thousands separators need to be displayed correctly according to the language.
Unlike enaio® client, date, time, and decimal values in enaio® webclient, enaio® webclient as a desktop application, and enaio® mobile are displayed based on the language selected by the user:
German | Date: | TT.MM.JJJJJ | HH:mm:ss |
Decimal number: | 10983,30 (comma) | |
English | Date: | DD/MM/YYYY | HH:mm:ss |
Decimal number: | 10983.30 (point) | |
French | Date: | JJ/MM/AAAA | HH:mm:ss |
Decimal number: | 10983.30 (point) |
To improve the readability of longer decimal numbers, a thousands separator can be configured per user language via the Administration Console. Default values:
- German: point
- English: comma
- French: space
When indexing decimal fields, users must not enter thousands separators. They are automatically displayed in read-only index data forms according to the language setting when the focus is cleared, as are the decimal separators.
Setting Up Index Data Forms

This add-on imports data from the fields of another object and is now also supported in workflow forms.

You can use the workflow-recipient add-on to assign participants to an activity of a process. Previously, the add-on always displayed the values as a list. The configuration is now evaluated as a tree structure.
enaio® webclient: New Script Features

Event scripts are created, edited, and saved in the database with enaio® editor-for-events, which is part of enaio® client.
Script files for events in enaio® service-manager can be integrated to simplify script processing and management, especially for comparing development, test, and productive systems. The event scripts in enaio® editor-for-events can then only consist of integrating and executing a script file from the configuration area of enaio® service-manager.
The configuration area can also be integrated into Git and managed via branches.
Requirement
- enaio® webclient 9.10 SR4
- enaio® gateway 9.10 Hotfix 13
- DMS service 9.10 Version 3.0.2
- enaio® service-manager 9.10 Hotfix
Configuration Area of enaio® service-manager
The configuration files of the microservices are located in the \service-manager\config directory.
Public directories can be created in this directory, which can be accessed by enaio® webclient via enaio® gateway.
The following directory structure must be created:
\service-manager\config\apps\<project>\public
Example: \service-manager\config\apps\osweb\public
The path can contain multiple project directories with respective subdirectories before the public directory.
The scripts are then saved in the \public directory.
Integrating Scripts
The scripts in public directories must be integrated via enaio® editor-for-events in event scripts or in GlobalWebClientScript:
formHelper.getPublicResource("<projekt>/public/eventscriptname.js").then(result =>
{
eval(result);
})
Further information can be found in the developer documentation.

Table columns in forms can be hidden:
Table columns can be marked as mandatory fields:

A modal dialog with further creation options can be opened to edit the content of an enaio® document.

Saving the workflow data: The optional closeWorkflowMask parameter is new and can be used to control the closing of the form.