Centurio Documentazione dei sistemi e dei moduli
🏛️ Architettura della piattaforma 🔑 Login
🏠 Tutti i moduli / core_platform / Studio di semantica
🧠

Studio di semantica

semantic_core core_platform 🛡️ RLS Protected

Flussi di lavoro, canve, intenti, campi e simulazioni.

Fachliche Bestimmung: Consente una configurazione professionale flessibile senza modifiche di codice. Le categorie di prodotti possono essere arricchite con set di campi versionali (ad esempio diametro del tubo, colore RAL, potenza in kW).

⚡ Flussi di lavoro e cicli di vita

Progetto, convalida e attivazione dei set di campo fieldset_lifecycle

Progetto di segnaletica di categoria, segnaletica di campo obbligatorio, simulazione e rilascio per la maturità di produzione.

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
Fase di progettazione
- definire i tipi e le caratteristiche e le indicazioni.
Aktionen: Trattamento isolato
2. SIMULATION
Simulazione delle regole
Controllo delle violazioni di obblighi nei confronti di prodotti esistenti della categoria.
Aktionen: Annuncio di errori
3. PUBLISH
Pubblicazione
Produzione di un'immagine inalterable (revisione con hash SHA).
Aktionen: Blocco di revisione
4. ACTIVATION
Attivazione
Impostazione dell'indicatore di versione attiva per ERP e portale clienti.
Aktionen: Sottoscrivere il set di campo nel portale

🗄️ Modelli di dati

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Feltri / colonne

Collegamento di attributi dinamici con una categoria di prodotti, inclusi bandiere di campo obbligatorio e bandiere di visibilità.

Feldname Tipo di dati Dati Schlüssel Importanza professionale
id UUID Nein PK Identificazione di vincolo
tenant_id UUID Nein - Identificazione del cliente (RLS)
category_id UUID Nein FK ➔ product_categories.id Categoria di categoria
field_key VARCHAR(100) Ja * - Codice di caratteristiche tecniche
is_required BOOLEAN Nein - Marchio di campo obbligatorio
portal_visible BOOLEAN Nein - Visibilità nel portale clienti
sequence INTEGER Nein - Ordine di indicazione
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Feltri / colonne

Valori di istanza persistenti per gli attributi di prodotto e di prova configurati.

Feldname Tipo di dati Dati Schlüssel Importanza professionale
id UUID Nein PK Identificazione del valore
tenant_id UUID Nein - Identificazione del cliente (RLS)
entity_type VARCHAR(50) Nein - Entità di destinazione (es. prodotto, quote_item)
entity_id UUID Nein - Identificazione dell'entità di destinazione
field_key VARCHAR(100) Nein - Codici di marchio
value_text TEXT Nein - Valore normalizzato

🔌 Punto di partenza (UI & API)

Art Metodo Punto finale / percorso Titel & Zweck Il diritto
🖥️ WEB-UI GET /semantic
Studio di semantica
Presentazione dei modelli semantici e delle condizioni di revisione
agents:read
🖥️ WEB-UI GET /semantic/customizing
Console di personalizzazione
Amministrazione dei set di campo e degli attributi
agents:manage
🖥️ WEB-UI GET /admin/categories
Amministrazione delle categorie
Constructore di set di campo e toggle di campo obbligatorio a singolo clic
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Applicazione
Fornisce il set di campi attributi ereditato di una categoria
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Classificazione
Aggiunge una caratteristica a una categoria
catalog:manage

🛡️ Regolamentazione e conformità

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Documentazione del modello di dati di GoBD
  • Proventi semantiche
Moduli collegati:
➔ catalog ➔ quotes ➔ workorders ➔ portal