Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-5292

Develop external attributes mixins

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Готово
    • Icon: Medium Medium
    • Community 4.9.0
    • Не заполнено
    • Не заполнено
    • Не заполнено

    Описание

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

      Но с уходом от alfresco основным хранилищем данных у нас выступает ecos-model и добавить туда код для конкретных заказчиков мы не можем. Получается, что для сложных вычисляемых атрибутов мы можем использовать только скрипты в конфиге типа или аспекта, но для сложных решений это плохо подходит.

      В рамках задачи нужно добавить возможность описывать миксины для любых ECOS типов в любом микросервисе. Движок ECOS Records должен будет детектировать такие миксины, подготавливать для них данные (атрибуты сущности) и для быстроты работы вычислять единым ECOS WebAPI запросом атрибуты для всех обрабатываемых сущностей.

      Реестр внешних миксинов будет вестись в Zookeeper

      Вложенные файлы

        Активность

          Люди

            pavel.simonov@citeck.ru Pavel Simonov
            pavel.simonov@citeck.ru Pavel Simonov
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            3 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 день Первоначальная оценка - 1 день
                1d
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 3 дни, 2 часы
                3d 2h