Centurio System- & moduladokumentation
🏛️ Plattformarkitektur 🔑 Login
🏠 Alle moduler / core_platform / Semantikstudiet
🧠

Semantikstudiet

semantic_core core_platform 🛡️ RLS Protected

Lejerske-arbejdsstrømme, tegninger, intentioner, felt og simuleringsløb.

Fachliche Bestimmung: Det giver mulighed for en fleksibel faglig konfiguration uden ændringer i koden. Produktkategorier kan forøges med versionerede felt sæt (f.eks. rørdiameter, RAL-farve, kraft i kW).

⚡ Arbejdsflow & livscyklusser

Udkast til og validering af feltet fieldset_lifecycle

Udkast til kategorimærker, obligatorisk markering, simulering og frigivelse til produktionstidspunktet.

stateDiagram-v2 [*] --> DRAFT: Merkmale & Pflichtfelder definieren DRAFT --> SIMULATION: Simulation gegen Altbestand SIMULATION --> DRAFT: Pflichtfeldfehler korrigieren SIMULATION --> PUBLISHED: Revision snapshotten (Hash) PUBLISHED --> ACTIVE: Versionszeiger aktivieren ACTIVE --> [*]: Sofort in ERP & Portal aktiv
1. DRAFT
Udkastsfasen
Beskrivelse af karakteristika, definering af typer og mærkning af is_required.
Aktionen: Udkast til at holde
2. SIMULATION
Regel simulering
Kontrol af eksisterende produkter i kategorien for overtrædelser af pligtpligten.
Aktionen: Anmeldelse af fejl
3. PUBLISH
Udgivelse
Generere et fast snapshot (revision med SHA-hash).
Aktionen: Revision blokere
4. ACTIVATION
Aktivering
Indstilling af den aktive version-indikator for ERP og kundeportal.
Aktionen: Omstilling af felt i portalen

🗄️ Datamodeller & felt

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Feltet / Columner

Forbindelse af dynamiske attributter med en produktkategori, herunder obligatoriske flags og synlighedsflag.

Feldname Data-type Det er en pligt Schlüssel Faglige betydning
id UUID Nein PK Bindnings-ID
tenant_id UUID Nein - Kunder-ID (RLS)
category_id UUID Nein FK ➔ product_categories.id Tilrettelægget
field_key VARCHAR(100) Ja * - Tekniske karakteristika
is_required BOOLEAN Nein - Indtægtsmærkning
portal_visible BOOLEAN Nein - Visitet i kundeportalen
sequence INTEGER Nein - Anmeldelsesordning
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Feltet / Columner

Persisterende instansværdier for konfigurerede produkt- og bevisattributioner.

Feldname Data-type Det er en pligt Schlüssel Faglige betydning
id UUID Nein PK Værdi-ID
tenant_id UUID Nein - Kunder-ID (RLS)
entity_type VARCHAR(50) Nein - Foranstaltning:
entity_id UUID Nein - Identifikation af målperson
field_key VARCHAR(100) Nein - Tilsynsknøgler
value_text TEXT Nein - Normaliseret værdi

🔌 Startpunkter (UI'er og API'er)

Art Metode Endpunkt / vej Titel & Zweck Tilladelse
🖥️ WEB-UI GET /semantic
Semantikstudiet
Oversigt over de semantiske modeller og revisionstendenser
agents:read
🖥️ WEB-UI GET /semantic/customizing
Tilpasningskonsole
Administre af feltets og attributter
agents:manage
🖥️ WEB-UI GET /admin/categories
Kategoriadministration
Feltet-sæt-bygger og enkelt-klik-obligatorisk-feltet-toggle
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Feltet API
Leverer den arved atributtsets til en kategori
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Figurbind
Lægger et kendetegn til en kategori
catalog:manage

🛡️ Reglering og overholdelse

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Data-modelldokumentation
  • Semantisk oprindelse
Knytte moduler:
➔ catalog ➔ quotes ➔ workorders ➔ portal