79 lines
1.4 KiB
Markdown
79 lines
1.4 KiB
Markdown
# Data Model v0.2 — Korrekturrichtung
|
|
|
|
## Zweck
|
|
Dieses Dokument beschreibt die Richtung für das überarbeitete Datenmodell v0.2.
|
|
|
|
## Hauptänderungen gegenüber v0.1
|
|
|
|
- `organisation_id` wird entfernt bzw. nicht standardmäßig verwendet
|
|
- `tenant_id` wird zentrale Mandantenreferenz
|
|
- anbieter-spezifische Felder werden entfernt
|
|
- External References werden eingeführt
|
|
- Kunde wird in Customer / Party / Address / ContactPoint aufgeteilt
|
|
- Billing wird eigene Domäne
|
|
- Core wird fachlich verkleinert
|
|
|
|
## Zentrale Tabellenbereiche
|
|
|
|
### Core
|
|
- tenants
|
|
- users
|
|
- roles
|
|
- permissions
|
|
- module_registry
|
|
- audit_logs
|
|
- settings
|
|
- external_references
|
|
- secrets_references
|
|
|
|
### Customer Module
|
|
- customers
|
|
- parties
|
|
- addresses
|
|
- contact_points
|
|
- customer_contacts
|
|
|
|
### Contract Module
|
|
- contracts
|
|
- contract_items
|
|
- contract_status_history
|
|
|
|
### Product Module
|
|
- products
|
|
- product_prices
|
|
- product_tax_metadata
|
|
|
|
### Domain Module
|
|
- domains
|
|
- domain_status_history
|
|
- registrar_accounts
|
|
|
|
### Hosting Module
|
|
- hosting_packages
|
|
- servers
|
|
- hosting_assignments
|
|
- hosting_status_history
|
|
|
|
### Billing Module
|
|
- invoice_references
|
|
- payment_references
|
|
- billing_accounts
|
|
- payment_methods
|
|
|
|
### Ticket Module
|
|
- tickets
|
|
- ticket_messages
|
|
- ticket_notes
|
|
- ticket_status_history
|
|
|
|
### Document Module
|
|
- documents
|
|
- document_hashes
|
|
- document_links
|
|
|
|
## Wichtig
|
|
Dieses Dokument ist noch kein vollständiges ER-Modell.
|
|
|
|
Nächster Schritt:
|
|
- ER-Modell mit Beziehungen und Kardinalitäten erstellen.
|