- Verschifft
- 11. September 2026 um 03:02 UTC
- Autor
- Kamo
- Ausschuss
- 6d0523e
Dokumente waren zwei Datensätze: der Upload, die nichts bearbeitet, und eine modifizierte Kopie abgeleitet die zum ersten Mal öffnete es, um es zu bearbeiten. Mitglieder fanden das Paar verwirrend, und es passte niemanden aktuelle Regeln - eine Organisation will jede Bearbeitung behalten, eine andere will eine Kopie und keine Geschichte, ein Third will einen Staat absichtlich einfrieren und weiter daran arbeiten. Ein Dokument ist jetzt ein Datensatz, und was mit seinem vorherigen Inhalt passiert, wenn es sich ändert, ist ein versionierungsmodus pro Organisation (img_org_assoc.versioning_mode) und pro Dokumentkategorie gewählt ************, das gewinnt: - DISABLED: die Änderung überschreibt. Eine Kopie, keine Geschichte. - AUTO: Jede Änderung ist die nächste Version und die alte wird beibehalten. Eine Classic-Editor-Sitzung ist eine Version jedoch oft automatisch speichert; Vorlagen-Schicht eines Mitglieds speichert innerhalb von zehn Minuten sind auch eine Version. - MANUAL: Änderungen überschreiben eine Arbeitskopie oben auf dem letzten Schnappschuss; ein Mitglied Schnappschüsse zu halten ein Zustand dauerhaft und trägt auf der Bearbeitung auf sie. Der Upload ist der erste Schnappschuss. Überall verteilt, ist eine Kategorie AUTO - der einzige Modus, der nichts verliert, da das Modell, das es ersetzt nie einen Upload verloren. Eine Kategorie, deren Dokumente Aufzeichnungen sind (overstorn off und nicht settable, z. Patient Charts) ist auf AUTO gesperrt. - ImgVersion / img_versions: eine Version ist ein POINTER zur inhaltsgeänderten Zeile img_dats Dokument gehalten, plus die Vorlage-Schicht-Design-Version auf einer Vorlage. Eins zu behalten kostet nichts bis die Bytes ohne sie weiterziehen. - DocumentVersioningService: der eine Schreibpfad für "der Inhalt dieses Dokuments geändert" - applyContentChange, recordTemplateLayerChange, Schnappschuss, Wiederherstellung, AufzeichnungBranch - so die Modi bedeuten, dass die Änderung von einem klassischen Speichern (DocsService) kam, einem neuen Upload über dem document (ConversionService) oder eine Template-Schicht-Speicherung (ESigService). Versionen sind geschrieben Faully: ein Dokument, das nie geändert hat keine, und die erste gehaltene Änderung schreibt v1 von der vor ihm, so dass eine Organisation die Versionierung jederzeit ohne Verfüllung einschalten kann. Restauration ist selbst eine neue Version unter AUTO; Geschichte wird nie neu geschrieben. Das e-Zeichen Repositorien sind ObjectProvider, da nicht jeder Dienst sie scannt (SharedLibBeanSafetyTest). - Img.isTemplate() über das bestehende Flag hat_form_layer und ist RetiredderivedCopy() für die Klassische Kopien des alten Modells hinter sich gelassen, die keine Auflistung wieder zeigt. - ************ für Version Pillen auf einer Seite mit Vorlagen in einer Abfrage. - ************ ist öffentlich, so dass eine neue Version die Regel des ersten Uploads erfüllt. Das Schema ist ************ in docsservice, auf das Cluster angewendet vor dieser Übergabe: img_org_assoc wird auf jedem Upload gelesen, so dass die Spalte zuerst existieren musste.