Centurio System- & moduldokumentation
🏛️ Plattformarkitektur 🔑 Login
🏠 Alla moduler / core_platform / Semantisk studie
🧠

Semantisk studie

semantic_core core_platform 🛡️ RLS Protected

Arbetsflöden för hyresgäster, vävnader, avsikter, fält och simuleringsloppar.

Fachliche Bestimmung: Tillåt flexibel specialkonfiguration utan kodändringar. Produkttyper kan fördjupas med versionerade fältets (t.ex. rördiameter, RAL-färg, kraft i kW).

⚡ Arbetsflöden och livscykler

Utformning, validering och aktivering av fält fieldset_lifecycle

Utformning av kategorimärken, obligatorisk markning, simulering och frigörelse till produktionstid.

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
Utformningsfas
Att ange egenskaper, definiera typ och markera är nödvändigt.
Aktionen: Utkast att hålla isolerat
2. SIMULATION
Regel simulering
Kontroll av befintliga produkter i kategorien för skyldighetsbrott.
Aktionen: Anmälning av fel
3. PUBLISH
Förhandlingar
Skapa en oföränderlig bild (revision med SHA-hash).
Aktionen: Revisionslån
4. ACTIVATION
Aktivering
Ange den aktiva versionen för ERP och kundportal.
Aktionen: Omställning i portalen

🗄️ Datamodeller & fält

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Fält / kolumner

Förbindelse av dynamiska attribut med en produktkategori, inklusive skyldiga fält- och synfältflaggor.

Feldname Uppgifter Förpliktelse Schlüssel Arbetsuppgifter
id UUID Nein PK Bindningsidentitet
tenant_id UUID Nein - Användaridentitet (RLS)
category_id UUID Nein FK ➔ product_categories.id Samordnade kategorier
field_key VARCHAR(100) Ja * - Tekniska kännetecknen
is_required BOOLEAN Nein - En skyldighet att markera
portal_visible BOOLEAN Nein - Visbarhet i kundportalen
sequence INTEGER Nein - Anmälan
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Fält / kolumner

Persisterande instansvärden för konfigurerade produkt- och bevisattribut.

Feldname Uppgifter Förpliktelse Schlüssel Arbetsuppgifter
id UUID Nein PK Värde-ID
tenant_id UUID Nein - Användaridentitet (RLS)
entity_type VARCHAR(50) Nein - För att uppnå detta mål ska kommissionen se till att de berörda parterna har möjlighet att uppnå en positiv bedömning av de resultat som de har uppnåtts.
entity_id UUID Nein - Identifiering av den målgrupp
field_key VARCHAR(100) Nein - Kärnmärkningskärn
value_text TEXT Nein - Normaliserad värde

🔌 Inledande punkter (UI & API)

Art Förberedelse Slutpunkt / väg Titel & Zweck Förmåga
🖥️ WEB-UI GET /semantic
Semantisk studie
Överblick över semantiska modeller och revisionstunder
agents:read
🖥️ WEB-UI GET /semantic/customizing
Anpassningskonsol
Förvaltning av fältets och attribut
agents:manage
🖥️ WEB-UI GET /admin/categories
Kategoriförvaltning
Fältbyggare och enkla-klick-obligatorfält-toggle
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Fältansats API
Lämnar den arvedet attributfält i en kategori
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Kärlek bindning
Lägg till en kategori
catalog:manage

🛡️ Reglering och efterlevnad

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Data-modelldokumentation för GoBD
  • Semantisk ursprung
Kopplade moduler:
➔ catalog ➔ quotes ➔ workorders ➔ portal