# DMS service

enaio® • 10.10 »

You will find information about the latest service releases of the DMS service here.

## Installation

Services are installed via the os_service-manager_setup.exe file in the \Backend\Service-Manager directory.

Service updates take place via enaio_services_versionfix.exe in the \Backend\Service-Manager-Update directory. Copy the directory to the computers where the microservice installations are located prior to carrying out the updates.

DMS service 5.3

The DMS Service 5.3 requires the installation of server patch 10.10.1.

### UNION Syntax for Search Requests

The endpoint for search requests – POST/dms/objects/search – accepts the UNION syntax, making it possible to efficiently request field information for multiple object types simultaneously within a single request.

### Internal Names for Insert and Update

In addition to the object type ID, the internal name can also be specified in the JSON field 'system:objectTypeId' for insert and update functions.

### Recycle Bin

New endpoints allow access to the recycle bin with the options to Restore and Delete objects permanently.

### Multipage TIFF

Multipage TIFFs are no longer transferred as *.zip files but as *.tiff files via the renditions as of version 5.3.

DMS service 5.3.2

Service Release 5.3.2 is a service release for troubleshooting.

DMS service 5.4

### Creating Variants

[POST] /variants: When creating variants, the objectTypeId, variantType, and transferPlannedRetention parameters can be specified directly in the payload.

### Searching for Variants

[GET] /variants: The endpoint for retrieving the index data of all variants of an object provides the fields and systemFields parameters, which can be used to request index data fields as well as system fields for each variant.

### Full-text Search: Quality

[POST] /search: The SCORE() function is available to return the quality of the full-text result in the JSON.

### Full-text Search: System Fields

[POST] /search: CMIS SQL search provides the following special fields as part of system-wide full-text queries: system:objectId and system:objectTypeId.

### Conditions on Table Controls

[POST] /search: CMIS SQL search supports conditions when searching for table controls.

### Field Settings for Hit Lists

[POST] /native/names: Provides an endpoint to retrieve the names according to the field settings for hit lists, window titles, and sending.

### Field Settings for an Object Type

[GET] /name: Also provides an endpoint to retrieve the names according to the field settings for hit lists, window titles, and sending for an object type.

DMS service 5.4.1

Service Release 5.4.1 is a service release for troubleshooting.

DMS service 5.5

The service release contains a new endpoint, in addition to bug fixes.

### Deleting a Content File

[DELETE] /file: The new endpoint allows the contents of a document to be deleted.

DMS service 5.5.1

Service Release 5.5.1 is a service release for bug fixing.

DMS service 5.5.2

Service Release 5.5.2 is a service release for bug fixing.

Navigation | Navigate through the help pages using the table of contents on the left. If it is not displayed when the window width is small, you can temporarily show it via the hamburger menu on the right. Use the arrows on the toolbar to navigate to the next/previous page. You can show hidden areas. Use the toolbar to show all hidden areas at once:
--- | ---
Clicking the product icon in the header returns you to the beginning of the current area. Use the toolbar to access the initial page:

Full-text Search | The search does not feature case sensitivity. A search term is also found as part of a string. Multiple search terms in the exact order as entered will be found if they are enclosed in quotation marks (").
--- | ---
Boolean Operators | You can use the following Boolean operators:
AND | Finds the pages that contain all search terms. Spaces, '+', and '&' function the same.
OR | Finds the pages that contain at least one of the search terms. The pipe character (|) functions the same.
You can combine search terms and Boolean operators using parentheses. Example: Paul AND (Peter OR Meyer)
The current portal area is used for the search. You can use Google to search through all portal areas. Example: follow-ups site:help.optimal-systems.com

Please contact the OPTIMAL SYSTEMS technical editorial staff for questions and comments regarding the documention at dokumentation(at)optimal-systems.de.