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

Add new form for assignment start task

    XMLWordДля печати

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

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

    Описание

      В WorkflowRecordsDao

      1. В getLocalRecordsMeta делаем разделение сущностей. Если record.getId() начинается на def_, то возвращаем не WorkflowRecord, а WorkflowDefinitionRecord (нужно его добавить).

      2. В WorkflowDefinitionRecord.getAttribute добавляем атрибут RecordConstants.ATT_FORM_KEY, который возвращает “workflow_“ + id процесса. Например: “workflow_activiti$perform”

      3. В mutateImpl добавить проверку - если recordRef начинается на def_ то нужно запустить процесс с типом, который указан после префикса def_ со всеми атрибутами, что передались в метод. Старт процесса ну

      4. Описать форму для старта бизнес-процесса “Поручение” (Assignment) с ключом workflow_activiti$perform

      Проверить форму можно через:

      Citeck.forms.eform('workflow@def_activiti$perform')

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

        Активность

          Люди

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

            Даты

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

              Учет времени

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