Centurio Documentación de sistemas y módulos
🏛️ Arquitectura de la plataforma 🔑 Login
🏠 Todos los módulos / core_platform / Estudio de semántica
🧠

Estudio de semántica

semantic_core core_platform 🛡️ RLS Protected

Flujos de trabajo de los inquilinos, lienzos, intenciones, campos y simulaciones.

Fachliche Bestimmung: Permite una configuración flexible de los productos sin cambios en los códigos. Las categorías de productos pueden ser enriquecidas con conjuntos de campos versionados (por ejemplo, diámetro de la tubería, color RAL, potencia en kW).

⚡ Flujos de trabajo y ciclos de vida

Desarrollo, validación y activación de los conjuntos de campo fieldset_lifecycle

Diseño de marcas de categoría, marcado de campo obligatorio, simulación y liberación para la madurez de la producción.

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 de diseño
La aplicación de los criterios de evaluación de los tipos de trabajo es obligatoria.
Aktionen: Proyecto de mantenimiento aislado
2. SIMULATION
Simulación de las reglas
Examen de las infracciones de campo de trabajo en relación con los productos de la categoría existente.
Aktionen: Notificación de errores
3. PUBLISH
Publicación
Produce una instantánea inalterable (revisión con hash SHA).
Aktionen: Bloqueo de la revisión
4. ACTIVATION
Activar
Establecer el indicador de versión activa para el ERP y el portal de clientes.
Aktionen: Concierto de campo en el portal

🗄️ Modelos de datos y campos

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Cálculos y columnas

Enlace de atributos dinámicos con una categoría de producto, incluidos banderas de campo obligatorio y visibilidad.

Feldname Tipo de datos Obligado Schlüssel Importancia profesional
id UUID Nein PK Identificación de la vinculación
tenant_id UUID Nein - Identificación de cliente (RLS)
category_id UUID Nein FK ➔ product_categories.id Categoría de los productos
field_key VARCHAR(100) Ja * - Técnicas de los elementos de referencia
is_required BOOLEAN Nein - Marcación obligatoria
portal_visible BOOLEAN Nein - Visiblidad en el portal de clientes
sequence INTEGER Nein - Sección de indicadores
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Cálculos y columnas

Valores de instancia persistentes para los atributos de producto y de prueba configurados.

Feldname Tipo de datos Obligado Schlüssel Importancia profesional
id UUID Nein PK Identificación de valor
tenant_id UUID Nein - Identificación de cliente (RLS)
entity_type VARCHAR(50) Nein - El importe de la ayuda se calcula en el importe de la ayuda.
entity_id UUID Nein - Identificación de la entidad objetivo
field_key VARCHAR(100) Nein - Los elementos de referencia
value_text TEXT Nein - Valor normalizado

🔌 Puntos de inicio (UI y API)

Art El método Punto final / camino Titel & Zweck Reacción
🖥️ WEB-UI GET /semantic
Estudio de semántica
En el caso de las empresas de la Unión, el importe de la ayuda se calcula en el importe de la ayuda.
agents:read
🖥️ WEB-UI GET /semantic/customizing
Consolador de personalización
Administración de conjuntos de campos y de atributos
agents:manage
🖥️ WEB-UI GET /admin/categories
Administración de categorías
Constructor de conjuntos de campos y Toggle de campo obligatorio de un solo clic
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
API de conjunto de campos
Entrega el conjunto de campos de atributos heredado de una categoría
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Las características
Añadir una característica a una categoría
catalog:manage

🛡️ Regulación y cumplimiento

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Documentación de modelo de datos de la OEB
  • Provenencia semántica
Modulos vinculados:
➔ catalog ➔ quotes ➔ workorders ➔ portal