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

Семантична студио

semantic_core core_platform 🛡️ RLS Protected

Работни потоци на наематели, платно, намерения, полета и симулационни потоци.

Fachliche Bestimmung: Осигурява гъвкава специализирана конфигурация без кодово изменение.Категории продукти могат да бъдат обогатени с версионирани полеви комплекти (например диаметър на тръба, RAL цвят, мощност в kW).Облага строга машина за валидиране на типа (String, Number с комарно пробив, Select/Enum, Boolean, Date) и управлява процеса на публикуване и освобождаване на маркерни дефиниции.

⚡ Процес на развитие

Проектиране, валидиране и активиране на полети 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
Публикация
Изработване на неизменен снимок (ревизия с SHA-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 - Целевият обект (например продукт, квота)
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 и single-click-dutyfield-toggle
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