|
|
# Allgemein
|
|
|
Das Konzept von Versionen in enaio und ONLYOFFICE unterscheiden sich an einigen Punkten leicht.
|
|
|
|
|
|
## ONLYOFFICE Logik
|
|
|
|
|
|
Für ONLYOFFICE jedes Dokument einen eindeutigen Key. Solange ein Dokument bearbeitet wird, ändert sich dieser Key nicht, auch wenn das Dokument zwischenzeilich gespeichert wird. Auch die Änderungshistorie wächst während der Bearbeitung für den Key weiter egal ob das Dokument zwischenzeitlich gespeichert wurde. Sobald das Dokument final gespeichert wird, also alle Benutzer den Editiermodus verlassen haben, wird das Dokument final abgeschlossen. Ab diesem Zeitpunkt ist der Key für OnlyOffice verbraucht.
|
|
|
|
|
|
## enaio Logik
|
|
|
|
|
|
Für enaio hat jedes Dokument eine eindeutige ID welche sich über den gesamten Lebenzykus des Dokuments nicht ändert. Falls die Dokumentenversionierung aktiviert ist, wird bei jedem Speichervorgang eine neue Version des des Dokuments gespeichert und erhält eine eindeutige GUID.
|
|
|
|
|
|
## embedded office
|
|
|
|
|
|
### Beispiel
|
|
|
In diesem Beispiel wird ein Dokument von in enaio erstellt und von mehreren Benutzern in ONLYOFFICE bearbeitet.
|
|
|
|
|
|
### 1. Dokument wird in enaio erstellt
|
|
|
|
|
|
#### enaio
|
|
|
|
|
|
* `ID`: 327542
|
|
|
* `Version:`
|
|
|
|
|
|
|
|
|
### 2. Dokument wird von User1 lesend geöffnet
|
|
|
|
|
|
#### enaio
|
|
|
|
|
|
* `ID`: 327542
|
|
|
* `Version:`
|
|
|
|
|
|
#### EmbeddedOffice
|
|
|
|
|
|
Beim erstmaligen Aufruf wird ein neuer Ordner im Embedded Office Schrank erstellt.
|
|
|
|
|
|
##### Ordner
|
|
|
* `ID`: 327542
|
|
|
* `Interner Name`: Document
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Status`: open
|
|
|
* `Modus`: read
|
|
|
* `geöffnet am`: 21.12.2019 12:10:55
|
|
|
* `geschlossen am`:
|
|
|
|
|
|
##### Eintrag
|
|
|
|
|
|
* `Event`: Connect
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Aktionen`: [User1: connect]
|
|
|
* `Benutzer`: [User1]
|
|
|
* `Datei`: -
|
|
|
|
|
|
#### ONLYOFFICE
|
|
|
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Benutzer`: [User1: read]
|
|
|
|
|
|
### 3. Dokument wird von User1 im Edit Modus geöffnet
|
|
|
|
|
|
#### enaio
|
|
|
|
|
|
* `ID`: 327542
|
|
|
* `Version:`
|
|
|
|
|
|
#### EmbeddedOffice
|
|
|
|
|
|
##### Ordner
|
|
|
* `ID`: 327542
|
|
|
* `Interner Name`: Document
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Status`: open
|
|
|
* `Modus`: edit
|
|
|
* `geöffnet am`: 21.12.2019 12:10:55
|
|
|
* `geschlossen am`:
|
|
|
|
|
|
##### Eintrag
|
|
|
|
|
|
* `Event`: Connect
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Aktionen`: [User1: connect]
|
|
|
* `Benutzer`: [User1]
|
|
|
* `Datei`: -
|
|
|
|
|
|
#### ONLYOFFICE
|
|
|
|
|
|
* `Key`: 86839069851929505761602932365
|
|
|
* `Benutzer`: [User1: edit] |
|
|
\ No newline at end of file |