Centurio System and module documentation
๐Ÿ›๏ธ Platform architecture ๐Ÿ”‘ Login
๐Ÿ  All modules / core_platform / Semantics studio
๐Ÿง 

Semantics studio

semantic_core core_platform ๐Ÿ›ก๏ธ RLS Protected

Tenant-Workflows, Canvas, Intents, Felder und Simulationslรคufe.

Fachliche Bestimmung: It allows flexible technical configuration without code changes. Product categories can be enriched with versioned field sets (e.g. pipe diameter, RAL color, power in kW).

โšก Workflows and life cycles

Design, validation and activation of field sets fieldset_lifecycle

Design of category marks, compulsory field marking, simulation and release for production maturity.

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
Design phase
The Commission shall adopt a decision on the application of this Regulation.
Aktionen: Draft to be kept isolated
2. SIMULATION
Regulation (EU) No 1303/2013
Examination of existing products of the category for infringements of the obligation to use the field.
Aktionen: Reporting of errors
3. PUBLISH
The Commission shall adopt the following:
Producing an unchanging snapshot (revision with SHA-hash).
Aktionen: The Commission shall adopt the following:
4. ACTIVATION
Activation
Set the active version indicator for ERP and customer portal.
Aktionen: Switch fieldset in the portal

๐Ÿ—„๏ธ Data models and fields

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Fields and columns

Linking dynamic attributes to a product category including mandatory field and visibility flags.

Feldname Type of data The Commission Schlรผssel The technical significance
id UUID Nein PK Identification of the binding
tenant_id UUID Nein - The following information shall be provided:
category_id UUID Nein FK โž” product_categories.id Category of the subcategory
field_key VARCHAR(100) Ja * - Technical characteristics
is_required BOOLEAN Nein - The following conditions shall apply:
portal_visible BOOLEAN Nein - Visuality in the customer portal
sequence INTEGER Nein - Order of display
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Fields and columns

Persistent instantaneous values for configured product and document attributes.

Feldname Type of data The Commission Schlรผssel The technical significance
id UUID Nein PK Value identifier
tenant_id UUID Nein - The following information shall be provided:
entity_type VARCHAR(50) Nein - The following items are included in the list of items:
entity_id UUID Nein - Identification of the target entity
field_key VARCHAR(100) Nein - Other, of a kind used for the manufacture of goods
value_text TEXT Nein - Normal value

๐Ÿ”Œ The Commission shall adopt delegated acts in accordance with Article 21 of this Regulation.

Art The method Endpoint / path Titel & Zweck The Commission shall adopt the following:
๐Ÿ–ฅ๏ธ WEB-UI GET /semantic
Semantics studio
Overview of semantic models and revision standings
agents:read
๐Ÿ–ฅ๏ธ WEB-UI GET /semantic/customizing
Other, including
Management of field sets and attributes
agents:manage
๐Ÿ–ฅ๏ธ WEB-UI GET /admin/categories
Category management
Fieldset builder and single-click compulsory field toggle
catalog:manage
โšก REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Fieldset API
Provides the inherited attribute field set of a category
catalog:read
โšก REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
The following shall be added:
Add a feature to a category
catalog:manage

๐Ÿ›ก๏ธ Regulatory and compliance

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • The following information shall be provided:
  • Semantic origin
Connected modules:
โž” catalog โž” quotes โž” workorders โž” portal