# DMS service

enaio® • 11.0 »

Hier finden Sie Informationen zu den aktuellen Service Releases des DMS service.

## Installation

Services werden über die Datei os_service-manager_setup.exe aus dem Verzeichnis \Backend\Service-Manager installiert.

Aktualisierungen der Services erfolgen über enaio_services_versionfix.exe aus dem Verzeichnis \Backend\Service-Manager-Update.

## DMS service 6.5.1

Neben Fehlerbehebungen enthält das Service Release folgende Neuerungen:

### PDF-Vorschauanmerkungen

[GET]/annotated: Dokumente können mit den Vorschauanmerkungen abgerufen werden.

[GET]/annotations: Die Vorschauanmerkungen eines Dokuments können abgerufen werden.

[POST]/annotations: Die Vorschauanmerkungen eines Dokuments können erstellt und geändert werden.

[DELETE]/annotations: Die Vorschauanmerkungen eines Dokuments können gelöscht werden.

### Volltextanfragen

Mehrsprachigen Kataloge werden bei der Volltextsuche auf Indexdatenmasken unterstützt.

Die Volltextsuche kann auf angegebene Objekte beschränkt werden.

Die Auto-Vervollständigung wird unterstützt.

### .os-Dateien

[GET]/osfile: .os-Dateien können abgerufen werden.

### GZIP-Kompression

Der JSON-Payload in der Rückgabe wird mittels GZIP komprimiert.

## DMS service 6.4.1

Das Service Release ist ein Service Release zur Fehlerbehebungen.

enaio® webclient benötigt ab dem Service Release 5 Hotfix 3 den DMS service 6.4.1.

## DMS service 6.4

Neben Fehlerbehebungen enthält das Service Release folgende Neuerungen:

### Notizen verwalten

Neue Endpunkte für die Verwaltung der Notizen stehen zur Verfügung.

### Verknüpfungen verwalten

Neue Endpunkte für die Verwaltung der Verknüpfungen stehen zur Verfügung.

### Volltextsuche

Die Volltextsuche unterstützt nun Facetten und Elternbedingungen.

### Inhaltsdateien laden

Inhaltsdateien mehrere Objekte können als ZIP-Archiv oder als PDF-Datei geladen werden.

## DMS service 6.3.1

Neben Fehlerbehebungen enthält das Service Release folgende Neuerungen:

### Suchoptionen

Mit der Option IncludeNullValues können bei Select-Anfragen Objekte ohne Wert im angefragten Feld ausgeschlossen werden. Default sind diese Objekte in der Trefferliste eingeschlossen.

### Systemfeld system:objectTypeId

Anfragen über system:objectTypeId geben zusätzlich zum Wert ebenfalls den internen Namen zurück. Der interne Name ist dabei als localName bezeichnet.

Beispiel:

    "system:objectTypeId": {
        "value": "262284",
        "localName": "media"
    }

## DMS service 6.2

Neben Fehlerbehebungen enthält das Service Release neue Endpunkte.

### Objektdefinition laden

[GET] /native: Der Endpunkt unterstützt den Header 'If-None-Match', über den geprüft wird, ob dem Client bereits die aktuellste Objektdefinition vorliegt und diese entsprechend nicht erneut geladen werden muss.

### Dokumentenversion löschen

[DELETE] /{versionNumber}: Der Endpunkt ermöglicht das Löschen einer Dokumentenversion auf Basis der Versionsnummer. Indexdaten-Versionen können nicht gelöscht werden.

### Dokumentenversion abrufen

[GET] /contents/file: Der Endpunkt ermöglicht den Abruf der Dokumentenversion auf Basis der Versionsnummer. Für Bilddokumenttypen werden mehrere Bilddateien als ZIP-Archiv übertragen.

### Wiederherstellen von Versionen

[POST] /actions/restore: Der Endpunkt ermöglicht das Wiederherstellen eine bestimmte Dokument- oder Indexdatenversion.

## DMS service 6.1

Neben Fehlerbehebungen enthält das Service Release einen neuen Endpunkt.

### Versionen anfragen

Für Objekttypen kann in enaio® editor die Indexdatenhistorie bzw. die Dokumentenhistorie aktiviert werden.

Diese Daten können für Objekte angefragt werden.

[GET] /versions: Der Endpunkt bietet Parameter, um einzelne Versionen anzufragen und Anfragen auf die Indexdatenhistorie oder die Dokumentenhistorie einzuschränken. In die Anfrage können die Indexdaten der aktuellen Version eingeschlossen werden.

Navigation | Durch die Hilfe-Seiten navigieren Sie über das Inhaltsverzeichnis links. Ist es bei geringer Fensterbreite nicht eingeblendet, dann können Sie es über das Hamburger-Menü rechts temporär einblenden. Zur nächsten/vorherigen Seite gelangen Sie über die Pfeilschaltflächen der Toolbar. Ausgeblendete Bereiche können Sie einblenden. Alle ausgeblendeten Bereiche einer Seite blenden Sie über die Toolbar ein:
--- | ---
Das Produkt-Logo in der Kopfzeile führt Sie zum Anfang des aktuellen Bereichs. Zur Einstiegsseite aller Bereiche kommen Sie über die Toolbar:

Volltextsuche | Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Ein Suchbegriff wird auch als Teil einer Zeichenkette gefunden. Mehrere Suchbegriffe in genauer Reihenfolge werden gefunden, wenn diese in Anführungszeichen (") eingeschlossen sind.
--- | ---
Boolesche Operatoren | Sie können die folgenden booleschen Operatoren verwenden:
AND | Gefunden werden die Seiten, die alle Suchbegriffe enthalten. Leerzeichen, '+' und '&' haben die gleiche Funktion.
OR | Gefunden werden die Seiten, die mindestens einen der Suchbegriffe enthalten. Das Pipe-Zeichen (|) hat die gleiche Funktion.
Mit Klammern können Sie Suchbegriffe und boolesche Operatoren kombinieren. Beispiel: Paul AND (Peter OR Meyer)
Gesucht wird immer über den aktuellen Portal-Bereich. Über alle Portal-Bereiche können Sie mit Google suchen. Beispiel: wiedervorlagen site:help.optimal-systems.com

Für Fragen und Anmerkungen zu unserer Dokumention wenden Sie sich gerne an die technische Redaktion von OPTIMAL SYSTEMS unter dokumentation(at)optimal-systems.de.