Детали задачи
-
История
-
Решение: Готово
-
Medium
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
ECOS 06.11-20.11
-
Описание
Сейчас если нужно расширить атрибутивный состав источника данных, то можно добавлять миксины, которые позволяют делать любые вычисляемые атрибуты с использованием сложной логики и сервисов.
Но с уходом от alfresco основным хранилищем данных у нас выступает ecos-model и добавить туда код для конкретных заказчиков мы не можем. Получается, что для сложных вычисляемых атрибутов мы можем использовать только скрипты в конфиге типа или аспекта, но для сложных решений это плохо подходит.
В рамках задачи нужно добавить возможность описывать миксины для любых ECOS типов в любом микросервисе. Движок ECOS Records должен будет детектировать такие миксины, подготавливать для них данные (атрибуты сущности) и для быстроты работы вычислять единым ECOS WebAPI запросом атрибуты для всех обрабатываемых сущностей.
Реестр внешних миксинов будет вестись в Zookeeper
Вложенные файлы
Связи запроса
- mentioned on