... | @@ -2,7 +2,7 @@ |
... | @@ -2,7 +2,7 @@ |
|
|
|
|
|
### Technischer Schrank
|
|
### Technischer Schrank
|
|
|
|
|
|
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.
|
|
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.*
|
|
*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 |
... | @@ -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.
|
|
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
|
|
### 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.
|
|
|
|
|
|

|
|

|
|
|
|
|
|
### Installation
|
|
### Installation
|
|
|
|
|
|
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.
|
|
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 |
... | @@ -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:
|
|
|
|
|
|
**office-prod.yml**
|
|
**office-prod.yml**
|
|
|
|
|
... | | ... | |