Skip to content

Persistierung

Die Datenbankmodellierung erfolgt mit EF Core per Migrations.

Persistiert werden nur Dokumentenvorlagen - unter der Tabelle Templates:

Dokumente werden nur in-Memory erstellt und dem aufrufenden Benutzer zurückgegeben.

Tabellenbeschrieb

Tabelle im Detail erklärt:

Spaltenname Beschreibung Beispielwert
Id Eindeutige, globale Identifikationsnummer (GUID) für den Datensatz. A4893A50-8613-4E6F-2CAF-08DD19390D6C
PublicId Öffentliche ID zur externen Identifikation des Templates. Eindeutig pro Tenant. ZS_TestDunning
InternalId Interne Id zur Identifizierung im ListLabel-Umfeld. repository://{AB736248-4EEA-4A89-9E21-C90DD7A80DF1}
CreatedOn Zeitstempel, wann der Datensatz erstellt wurde. 2024-12-10 19:11:05.2787823
CreatedBy Benutzer, der den Datensatz erstellt hat. John Doe
ModifiedOn Zeitstempel, wann der Datensatz zuletzt geändert wurde. 2024-12-15 14:04:02.4675214
ModifiedBy Benutzer, der die letzte Änderung vorgenommen hat. Jane Doe
DeletedOn (Optional) Zeitstempel, wann der Datensatz gelöscht wurde. NULL / 2024-12-18 08:46:52.9978542
DeletedBy (Optional) Benutzer, der den Datensatz gelöscht hat. NULL / Peter Muster
Tenant Bezeichnung der Organisation, der die Dokumentvorlage gehört. Egeli Informatik AG
Description Beschreibung der Dokumentvorlage Erste Mahnung
Descriptor Metadaten eines Dokuments (wird von combit zur Serialisierung verwendet) @2@OgYAAENoS19QYWNrZWQAeNqd1N9r22YU...
Type Der Typ oder die Klassifizierung der Dokumentvorlage ll/project/lst
TemplateData Der tatsächliche Inhalt der Vorlage als Byte-Array 0xFFFE5B004C0069007300740020006400650073006300720069007000740069006F006E005D000D000A005B004400650073006300720069007000740069006F006E...
Schema Das JSON-Schema der Dokumentstruktur json-Schema***

Bei der CD-Pipeline gibt es die Möglichkeit, zusätzlich zum Deployment die Datenbank zu migrieren. Weitere Infos dazu unter Deployment.