Centurio Система и модульная документация
🏛️ Архитектура платформы 🔑 Login
🏠 Все модули / core_platform / Семантическая студия
🧠

Семантическая студия

semantic_core core_platform 🛡️ RLS Protected

Рабочие потоки арендаторов, полотно, намерения, поля и симуляционные процессы.

Fachliche Bestimmung: Позволяет гибкую специальную конфигурацию без изменений в коде. Категории продуктов могут быть обогащены с помощью версионных наборов полевых наборов (например, диаметр труб, цвет RAL, мощность в kW).

⚡ Рабочие процессы и жизненные циклы

Проект, валидация и активирование полевых наборов fieldset_lifecycle

Разработка категорий, обязательная маркировка, моделирование и выдача на производственную стажировку.

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
Проектный этап
Признаки, определение типов и обозначение.
Aktionen: Проекты
2. SIMULATION
Симуляция правил
Проверка существующих продуктов категории на предмет нарушений обязательных полевых действий.
Aktionen: Описание ошибок
3. PUBLISH
Публикация
Производить не изменяющийся снимок (ревизия с помощью HASH).
Aktionen: Проверка
4. ACTIVATION
Активация
Установка активной версии указателя для ERP и клиентского портала.
Aktionen: Смены поля в портале

🗄️ Модели данных & поля

CategoryAttributeBinding category_attribute_bindings RLS Aktiv
7 Поле / столбцы

Связывание динамических атрибутов с категорией продукции, включая флаги обязательного полевого и видимости.

Feldname Тип данных Обязательность Schlüssel Профессиональное значение
id UUID Nein PK Идентификатор связи
tenant_id UUID Nein - Идентификатор клиентов (RLS)
category_id UUID Nein FK ➔ product_categories.id Соответствующая категория
field_key VARCHAR(100) Ja * - Ключи к техническим характеристикам
is_required BOOLEAN Nein - Обязательная маркировка
portal_visible BOOLEAN Nein - Видимость в клиентском портале
sequence INTEGER Nein - Порядок объявления
SemanticExtensionValue semantic_extension_values RLS Aktiv
6 Поле / столбцы

Продолжительные значения для конфигурированных атрибутов продукции и свидетельств.

Feldname Тип данных Обязательность Schlüssel Профессиональное значение
id UUID Nein PK Значение
tenant_id UUID Nein - Идентификатор клиентов (RLS)
entity_type VARCHAR(50) Nein - Целевая единица (например, продукт, quot_item)
entity_id UUID Nein - ИД целевой организации
field_key VARCHAR(100) Nein - Ключи для характеристик
value_text TEXT Nein - Нормированная стоимость

🔌 Входные пункты (UI & API)

Art Метод Конечный пункт / путь Titel & Zweck Право на
🖥️ WEB-UI GET /semantic
Семантическая студия
Обзор семантических моделей и стадий ревизии
agents:read
🖥️ WEB-UI GET /semantic/customizing
Консоль для настройки
Управление полевыми наборами и атрибутами
agents:manage
🖥️ WEB-UI GET /admin/categories
Управление категориями
Fieldset-builder и одноклассический обязательный поле-тоггл
catalog:manage
⚡ REST API GET /api/v1/catalog/products/categories/{id}/fieldset
API по полевым наборам
Доставляет наследованный набор полев атрибута категории
catalog:read
⚡ REST API POST /api/v1/catalog/products/categories/{id}/fieldset/bindings
Привязывание
Добавляет к категории
catalog:manage

🛡️ Регуляторство и соответствие

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • Документация модели данных GoBD
  • Семантическая происхождение
Связанные модули:
➔ catalog ➔ quotes ➔ workorders ➔ portal