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

BPMN engine integration improvements

    XMLWordДля печати

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

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

    Описание

      В рамках задачи была доработана интеграция flowable c ecos:

      1. Добавлена возможность прокидывать document ScriptNode
      2. Добавлено автоматическое задание переменных case_status, case_status_before
      3. Написан абстрактный execution listener (AbstractFlowableSaveToExecutionListener ), наследовавшись от которого, можно задавать переменные в flowable
      4. В flowable прокинуты сервисы: CaseCompletenessService, CaseStatusService
      5. Написан FlowableRecipientsService, который позволяет получать реципиентов для задач и емейлы из ролей кейса
      6. Добавлен листенер, настроив который, можно проверять выполнение чек-листов
      7. Добавлен листенер, настроив который, можно проверять заполнена ли та, или иная переменная, при разных outcome задач (Например проверка заполненности поля комментарий).

      В базе знаний были созданы статьи:

      1. Переменные в flowable
      2. Сервисы в flowable
      3. Listenrs в flowable

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

        Активность

          Люди

            roman.makarskiy@citeck.ru Roman Makarskiy
            roman.makarskiy@citeck.ru Roman Makarskiy
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

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