Centurio Systemen en modules
🏛️ Plattformarchitectuur 🔑 Login
🏠 Alle modules / core_platform / Semantiek studio
🧠

Semantiek studio

semantic_core core_platform 🛡️ RLS Protected

Huurderswerkstromen, doeken, intenties, velden en simulatieprocessen.

Fachliche Bestimmung: Het biedt flexibele specialistische configuratie zonder codewijzigingen. Productacategories kunnen worden verrijkt met versie-fieldsets (bijv. buisdiameter, RAL-kleur, vermogen in kW). Het biedt een strikte type-validatie-machine (string, nummer met komma-parsing, select/enum, boolean, datum) en steunt het publicatie- en vrijgaveproces van merkdefinities.

⚡ Werkstromen en levenscyclus

De Commissie heeft de Commissie verzocht om een aanvullende informatie te verstrekken. fieldset_lifecycle

Ontwerp van categorie-enmerk, verplichte veldmerk, simulatie en vrijgave tot productiematige rijpheid.

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
Ontwerpfase
Merkmakers aan te leggen, typen te definiëren en te markeren.
Aktionen: Ontwerp
2. SIMULATION
Regel-simulatie
Onderzoek naar bestaande producten van de categorie op het gebied van verplichtingsbeperkingen.
Aktionen: Vermelding van fouten
3. PUBLISH
Verklaring
Het maken van een onveranderlijke snapshot (herziening met SHA-hash).
Aktionen: Revisioen blokkeren
4. ACTIVATION
Activatie
Het aanzetten van de actieve versie-indicator voor ERP en klantenportaal.
Aktionen: Fieldset in het portaal schakelen

🗄️ Datamodellen & velden

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Veld / kolom

Verbinding van dynamische attributen met een productcategorie, met inbegrip van verplichte veld- en zichtbaarheidsvlaggen.

Feldname Datatipe Verplichting Schlüssel Gezondheid
id UUID Nein PK Bindings-ID
tenant_id UUID Nein - De volgende punten worden behandeld:
category_id UUID Nein FK ➔ product_categories.id Geassocieerde categorie
field_key VARCHAR(100) Ja * - De technische kenmerken
is_required BOOLEAN Nein - Verplichtingsveld
portal_visible BOOLEAN Nein - Zichtbaarheid in het klantportaal
sequence INTEGER Nein - Bewijs volgorde
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Veld / kolom

Persistente instantiewaarden voor geconfigureerde product- en bewijsattributen.

Feldname Datatipe Verplichting Schlüssel Gezondheid
id UUID Nein PK De waarde van de onderdeel
tenant_id UUID Nein - De volgende punten worden behandeld:
entity_type VARCHAR(50) Nein - doelstelling (bv. product, quote_item)
entity_id UUID Nein - ID van de doelgroep
field_key VARCHAR(100) Nein - Schakels voor merken
value_text TEXT Nein - Normaliseerde waarde

🔌 Inleidende punten (UI&API's)

Art Metode Eindpunt / pad Titel & Zweck Aanpassing
🖥️ WEB-UI GET /semantic
Semantiek studio
Overzicht van de semantieke modellen en stand van herziening
agents:read
🖥️ WEB-UI GET /semantic/customizing
De volgende functies:
Beheer van veldsets en attributen
agents:manage
🖥️ WEB-UI GET /admin/categories
Categoriebeheer
Fieldset-builder en een-klik-plichte veldtoggle
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Fieldset API
Levert de erfelijke attribuutveldset van een categorie
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Bevoegde
Voeg een kenmerk toe aan een categorie
catalog:manage

🛡️ Reglementarische en compliance

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • GoBD-data-modeldocumentatie
  • Semantieke oorsprong
Gecombineerde modules:
➔ catalog ➔ quotes ➔ workorders ➔ portal