Centurio Documents de système et de module
🏛️ Architecture de plateforme 🔑 Login
🏠 Tous les modules / core_platform / Étudier la sémantique
🧠

Étudier la sémantique

semantic_core core_platform 🛡️ RLS Protected

Les flux de travail des locataires, les toilettes, les intentions, les champs et les circuits de simulation.

Fachliche Bestimmung: Il permet une configuration flexible sans modification de code. Les catégories de produits peuvent être enrichisées de champs de versions (par exemple diamètre de tuyau, couleur RAL, puissance en kW).

⚡ Flux de travail et cycles de vie

Développement, validation et activation de champs fieldset_lifecycle

Élaboration de la catégorie, marquage des champs obligatoires, simulation et mise à jour pour la maturité de la production.

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
Phase de conception
Les caractéristiques sont définies et les caractéristiques sont définies.
Aktionen: Réservation de l'équipement
2. SIMULATION
Simulation de la règle
Examen des produits existants de la catégorie des infractions à la loi.
Aktionen: Indiquer le rapport d'erreur
3. PUBLISH
La publication
Produire un capture d'écran inchangé (révision avec SHA-hash).
Aktionen: Blocage de la révision
4. ACTIVATION
Activation
Définir l'indicateur de version active pour le ERP et le portail client.
Aktionen: Faire passer le champs dans le portail

🗄️ Modèles de données

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Les champs / colonnes

L'association d'attributs dynamiques à une catégorie de produits, y compris les drapeaux de champs obligatoires et de visibilité.

Feldname Type de données Le dépôt Schlüssel Importance professionnelle
id UUID Nein PK Identification de liaison
tenant_id UUID Nein - Identification des clients (RLS)
category_id UUID Nein FK ➔ product_categories.id Catégorie associée
field_key VARCHAR(100) Ja * - Les caractéristiques techniques
is_required BOOLEAN Nein - Marquage obligatoire
portal_visible BOOLEAN Nein - La visibilité dans le portail client
sequence INTEGER Nein - Régime d'affichage
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Les champs / colonnes

Vérités instantanées persistantes pour les attributs de produit et de preuve configurés.

Feldname Type de données Le dépôt Schlüssel Importance professionnelle
id UUID Nein PK Identification de valeur
tenant_id UUID Nein - Identification des clients (RLS)
entity_type VARCHAR(50) Nein - L'importation de l'équipement de transport est considérée comme une valeur ajoutée.
entity_id UUID Nein - Identification de l'entité cible
field_key VARCHAR(100) Nein - Les clés de marque
value_text TEXT Nein - Vérité normalisée

🔌 Les points d'entrée (UI et API)

Art Le mode de fonctionnement Point de fin / parcours Titel & Zweck Leur
🖥️ WEB-UI GET /semantic
Étudier la sémantique
Examen des modèles sémantiques et des conditions de révision
agents:read
🖥️ WEB-UI GET /semantic/customizing
Console de personnalisation
Administration des ensembles de champs et attributs
agents:manage
🖥️ WEB-UI GET /admin/categories
Gestion des catégories
Les éléments suivants sont définis:
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
Appareil de référence
Renseigne le jeu de champs d'attribut hérité d'une catégorie
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Leur valeur
Ajout d'une caractéristique à une catégorie
catalog:manage

🛡️ Réglementation et conformité

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Documents de modèle de données GoBD
  • Précessionnaire
Modules liés:
➔ catalog ➔ quotes ➔ workorders ➔ portal