Embedded Office verwendet zum dokumentieren der Benutzeraktionen einen technischen enaio Schrank welcher angelegt werden muss.
Embedded Office verwendet zum dokumentieren der Benutzeraktionen einen technischen enaio Schrank, welcher angelegt werden muss.
Importieren Sie hierfür den Schrank EmbeddedOffice aus der bereitgestellten Objektdefinition in Ihr enaio System.
*Die Objektdefintion ist im Gitlab unter Projekt [embeddedofficebuild](https://gitlab.ecmind.ch/embeddedoffice/embeddedofficebuild) im Verzeichnis `release/objedef bereitgestellt und kann ggf. ausgecheckt werden.*
...
...
@@ -13,22 +13,22 @@ Importieren Sie hierfür den Schrank EmbeddedOffice aus der bereitgestellten Obj
Als nächstes benötigt Embedded Office einen technischen Benutzer mit den entsprechenden Rechten auf den technischen Schrank und alle relevanten Objekttypen.
Erstellen Sie hierfür zunächst eine Gruppe für Embedded Office welche mindestens die Rechte ``Indexdaten anzeigen (R)``, ``Objekt ausgeben (X)`` und ``Objekt schreiben (U)`` auf den technischen Schrank ``Embedded Office`` und alle Objekte hat, die durch Embedded Office editiert werden sollen. Hier kann alternativ auch eine bestehende Gruppe verwendet werden sofern diese die entsprechenden Rechte besitzt.
Erstellen Sie hierfür zunächst eine Gruppe für Embedded Office, welche mindestens die Rechte ``Indexdaten anzeigen (R)``, ``Objekt ausgeben (X)`` und ``Objekt schreiben (U)`` auf den technischen Schrank ``Embedded Office`` und alle Objekte hat, die durch Embedded Office editiert werden sollen. Hier kann alternativ auch eine bestehende Gruppe verwendet werden, sofern diese die entsprechenden Rechte besitzt.

Als nächstes erstellen Sie einen (technischen) Benutzer für den Embedded Office Service, z.B. ``SRV_EMBEDDED_OFFICE``, welcher nur die Systemrolle ``Server: Jobkontext wechseln (ID = 72)`` benötigt und Mitglied der genannten Gruppe ist. Die Systemrolle benötigt der Service, um API Befehle im Rechtekontext des des jeweiligen Benutzers ausführen zu können.
Als nächstes erstellen Sie einen (technischen) Benutzer für den Embedded Office Service, z.B. ``SRV_EMBEDDED_OFFICE``, welcher nur die Systemrolle ``Server: Jobkontext wechseln (ID = 72)`` benötigt und Mitglied der genannten Gruppe ist. Die Systemrolle benötigt der Service, um API Befehle im Rechtekontext des jeweiligen Benutzers ausführen zu können.

### Versionierung
Wenn Sie die Versionierung im ONLYOFFICE Client verwenden wollen, muss im enaio Editor bei den jeweiligen Dokumenttyp das Flag ``Dokumentenhistorie erzeugen`` aktiviert werden. Bitte beachten Sie, dass die zu einem erhöhten Speicherverbrauch im Workverzeichnis führt.
Wenn Sie die Versionierung im ONLYOFFICE Client verwenden wollen, muss im enaio Editor bei dem jeweiligen Dokumenttyp das Flag ``Dokumentenhistorie erzeugen`` aktiviert werden. Bitte beachten Sie, dass die zu einem erhöhten Speicherverbrauch im Workverzeichnis führt.
Um den Embedded Office Microservice in den enaio Service-Manager zu installieren gehen Sie wie folgt vor:
Um den Embedded Office Microservice in den enaio Service-Manager zu installieren, gehen Sie wie folgt vor:
Download des aktuellen Releases aus Projekt ``embeddedofficeservice``: [embeddedofficeservice -> Deyployments -> Releases](https://gitlab.ecmind.ch/embeddedoffice/embeddedofficeservice/-/releases) als ``ZIP``-Archiv in das enaio-System. In diesem ``ZIP``-Archiv ist die aktuelle ``office.jar`` zu finden.
...
...
@@ -50,7 +50,7 @@ Als nächste registrieren Sie den MicroService im Service Manager in dem Sie die

Um den Microservice zu Konfigurieren, müssen folgende Dateien unter `service-manager\config` kopiert und angepasst werden:
Um den Microservice zu konfigurieren, müssen folgende Dateien unter `service-manager\config` kopiert und angepasst werden: