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.

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.