Centurio Documentația sistemului
🏛️ Arhitectura de platformă 🔑 Login
🏠 Toate modurile / core_platform / Studio semantic
🧠

Studio semantic

semantic_core core_platform 🛡️ RLS Protected

Fluxuri de lucru pentru chiriași, canveze, intenții, câmpuri și cursuri de simulare.

Fachliche Bestimmung: Permite o configurație flexibilă specială fără modificări de cod.Categorile de produse pot fi îmbogățite cu seturi de câmp versionate (de exemplu, diametrul de țeavă, culoarea RAL, putere în kW).Oferă un motor de validare de tip strict (string, număr cu parsiere comă, select/enum, boolean, date) și controlează procesul de publicare și de eliberare a definițiilor de mărci.

⚡ Fluxuri de lucru

Proiectarea, validarea și activarea setului de teren fieldset_lifecycle

Descriere a caracteristicilor de categorie, marcaj de teren obligat, simulare și eliberare pentru maturitatea de producție.

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
Faza de proiectare
Se impun caracteristici, se definesc tipuri și se denumită.
Aktionen: Proiect de izolare
2. SIMULATION
Simularea regulii
Verificarea încălcărilor de teren în cazul produselor existente din categoria "devineri".
Aktionen: Anunțarea de erori
3. PUBLISH
Publicare
Producerea unei fotografii instantanee invariabile (revizuire cu hash SHA).
Aktionen: Blocarea revizuirii
4. ACTIVATION
Activare
Setarea indicatorului de versiune activă pentru ERP și portalul de clienți.
Aktionen: Configurează setul de câmp în portal

🗄️ Modele de date & câmpuri

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Câmpuri / coloane

Legarea de atribute dinamice cu o categorie de produse, inclusiv steaguri de câmp obligatoriu și de vizibilitate.

Feldname Tip de date Obligatoriu Schlüssel Importanța profesională
id UUID Nein PK Identificarea de legătură
tenant_id UUID Nein - Numărul de identificare a clientului (RLS)
category_id UUID Nein FK ➔ product_categories.id Categorie corespunzătoare
field_key VARCHAR(100) Ja * - Clavă de caracteristici tehnice
is_required BOOLEAN Nein - Marcă de teren obligatoriu
portal_visible BOOLEAN Nein - Vedea în portalul de clienți
sequence INTEGER Nein - Ordinea de indicare
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Câmpuri / coloane

Valorile de instanta persistente pentru atribuțiile de produs și de dovadă configurate.

Feldname Tip de date Obligatoriu Schlüssel Importanța profesională
id UUID Nein PK Identificarea valorii
tenant_id UUID Nein - Numărul de identificare a clientului (RLS)
entity_type VARCHAR(50) Nein - Entitate țintă (de exemplu, produs, cotă)
entity_id UUID Nein - Identificarea entității-țintă
field_key VARCHAR(100) Nein - Clavă de caracteristici
value_text TEXT Nein - Valor normalizat

🔌 Puncte de inițiere (UI & API)

Art Metoda Punctul de încheiere / traseul Titel & Zweck Asigurarea
🖥️ WEB-UI GET /semantic
Studio semantic
Oversă a modelelor semantice și a situațiilor de revizuire
agents:read
🖥️ WEB-UI GET /semantic/customizing
Consolare de personalizare
Administrarea setelor de câmp și a atribuțiilor
agents:manage
🖥️ WEB-UI GET /admin/categories
Administrația categoriilor
Constructorul de seturi de câmp și toggerea de câmp cu un singur clic
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
API set de câmp
Se furnizează setul de câmpuri de atribute pe care le-a moștenit o categorie
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Capacitate de funcționare
Adăugă o caracteristică unei categorii
catalog:manage

🛡️ Reglementări și respectare

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Documentație de model de date GoBD
  • Originea semantică
Module legate:
➔ catalog ➔ quotes ➔ workorders ➔ portal