Меню


[I128-2825] Расширить FieldConfiguration как реестр полей workflow-проектов


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2825] Расширить FieldConfiguration как реестр полей workflow-проектов📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль FieldConfiguration - Настройки поля

Завершено: 08.09.2026 13:43

  1. Цель

Нужно расширить FieldConfiguration как общесистемный source of truth для семантики полей recordbased модулей и workflowпроектов. Код Tasks, WorkflowScreen, WorkflowView, WorkflowFilter и публичных форм не должен зависеть от физических номеров полей и подполей.

FieldConfiguration должен описывать стабильные field keys, типы данных, ввод, отображение, поиск, экспорт, API, подсказки и связь с ws/he3/he2.

  1. Состав работ

-

I1282825: реализован первый кодовый срез расширения FieldConfiguration как общего реестра полей workflowпроектов. PR не переносит в FieldConfiguration исполнение прав, фильтров, экранов, списков, Workflow-переходов или доменную логику Tasks: модуль хранит и нормализует field metadata, а потребители используют ее через стабильный fieldKey.

Куда смотреть:

Изменения по файлам:

modules/FieldConfiguration/api.php

modules/FieldConfiguration/__call/*.inc

modules/FieldConfiguration/system/field*configuration*registry_definitions.json

modules/FieldConfiguration/Formats/brief.pft128

modules/FieldConfiguration/Tests/Module.inc

Проверки:

1. Связанные задачи

1.1. 🔗 blocks: I128-2800

[I128-2800] Каноническая запись задачи TASK Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2830

[I128-2830] Реестр API-контрактов и профилей внешней интеграции Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2831

[I128-2831] Mapping внешних интеграций и реестр ExternalId в модуле API Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2834

[I128-2834] AI input profiles, masking и consent Статус: Завершено | Автор: Ilya Mikhaylenko

1.5. 🔗 blocks: I128-2838

[I128-2838] AI-операции задач в модуле Tasks Статус: Завершено | Автор: Ilya Mikhaylenko

1.6. 🔗 blocks: I128-2839

[I128-2839] Реализовать WorkflowApproval для формальных согласований workflow-переходов Статус: Завершено | Автор: Ilya Mikhaylenko

1.7. 🔗 blocks: I128-2840

[I128-2840] Реализовать WorkflowDesigner как единую административную студию настройки workflow-проектов Статус: Завершено | Автор: Ilya Mikhaylenko

1.8. 🔗 blocks: I128-2790

[I128-2790] Расширить Workflow* для промышленного контура задач Статус: Завершено | Автор: Ilya Mikhaylenko

1.9. 🔗 blocks: I128-2791

[I128-2791] Расширить WorkflowScreen/WorkflowView для публичных ws-форм и представлений Статус: Завершено | Автор: Ilya Mikhaylenko

1.10. 🔗 blocks: I128-2797

[I128-2797] Расширить Security для проектных прав, полей, действий и аудита доступа Статус: Завершено | Автор: Ilya Mikhaylenko

1.11. 🔗 blocks: I128-2798

[I128-2798] Реализовать HealthCheck для workflow-проектов и задач Статус: Завершено | Автор: Ilya Mikhaylenko

1.12. 🔗 blocks: I128-2799

[I128-2799] Подготовить TestA-контракты системных JSON и end-to-end сценариев Статус: Завершено | Автор: Ilya Mikhaylenko