Centurio Systémová a modulová dokumentace
🏛️ Architektura platformy 🔑 Login
🏠 Všechny moduly / core_platform / Semantická studia
🧠

Semantická studia

semantic_core core_platform 🛡️ RLS Protected

Pracovní toky nájemníků, plátna, úmysly, pole a simulační běhy.

Fachliche Bestimmung: Umožňuje flexibilní odbornou konfiguraci bez změn kódu. Kategorie produktů mohou být obohaceny verziovými velkými množstvím (např. průměr trubky, barva RAL, výkon v kW). Poskytuje přísný typový ověření (string, číslo s komato-parsingem, select/enum, boolean, datum) a řídí proces zveřejnění a uvolňování značkových definicí.

⚡ Pracovní toky a životní cykly

Vytváření, ověření a aktivace fieldset_lifecycle

Vytváření kategorii, označení povinných polí, simulace a uvolnění k výrobní zralosti.

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
Výrobní fáze
Vytváření vlastností, definování typů a označení je_nepotřebné.
Aktionen: Změrné
2. SIMULATION
Simulace pravidel
Zkoušení proti stávajícím výrobkům kategorie pro porušení povinných podmínek.
Aktionen: Oznámení chyb
3. PUBLISH
Oznámení
Vytváření nezměnitelného snímače (revize s hashem SHA).
Aktionen: Revizní blokování
4. ACTIVATION
Aktivování
Nastavení aktivní verze pro ERP a klientský portál.
Aktionen: Vytvořte v portálu

🗄️ Data modely a pole

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Plochy / sloupci

Vztahy dynamických atributů s kategorií produktů včetně povinných a viditelných vlajek.

Feldname Typ údajů Povinnost Schlüssel Vědecké význam
id UUID Nein PK Identifikace vazby
tenant_id UUID Nein - Účetní ředitel
category_id UUID Nein FK ➔ product_categories.id Součástné kategorie
field_key VARCHAR(100) Ja * - Technické znakové klíče
is_required BOOLEAN Nein - Označení povinného pole
portal_visible BOOLEAN Nein - Vytvoření a zpracování informací
sequence INTEGER Nein - Řád výkazu
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Plochy / sloupci

Věry v okamžiku pro konfigurované přípisy na produkty a doklady.

Feldname Typ údajů Povinnost Schlüssel Vědecké význam
id UUID Nein PK Hodnota ID
tenant_id UUID Nein - Účetní ředitel
entity_type VARCHAR(50) Nein - Účastní jednotka (např. produkt, quote_item)
entity_id UUID Nein - Identifikace cílové jednotky
field_key VARCHAR(100) Nein - Vzorné klíče
value_text TEXT Nein - Normalizované hodnoty

🔌 Úvodní místa (UI a API)

Art Přípravek Konečný bod / cesta Titel & Zweck Oprávnění
🖥️ WEB-UI GET /semantic
Semantická studia
Přehled semantických modelů a stanů revize
agents:read
🖥️ WEB-UI GET /semantic/customizing
Vyrovnávací zařízení
Správování polí a atributů
agents:manage
🖥️ WEB-UI GET /admin/categories
Kategorické správy
Vytvořitel polí a jedno-klik povinný polí togl
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Fieldset API
Vyplatí se zdělaný soubor polí atributů kategorie
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Vázání
Přidává se k kategorii
catalog:manage

🛡️ Regulační a dodržovací

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Dokumentace datového modelu
  • Semantická původnost
Vkládání:
➔ catalog ➔ quotes ➔ workorders ➔ portal