taskType: task / project / milestone
Enum на Task определяет визуализацию записи на диаграмме — обычная задача, проектный контейнер или веха.
Диаграмма Ганта для задач: иерархия, 4 типа связей, лаги, автогенерация и drag-и-drop редактор.
Enum на Task определяет визуализацию записи на диаграмме — обычная задача, проектный контейнер или веха.
belongsTo + hasMany на Task для древовидной структуры с группировкой и сворачиванием.
linkType, direction, gap — на каждой связи; парные tasksRight/tasksLeft с link-multiple-with-columns.
finish_to_start (default), start_to_start, finish_to_finish, start_to_finish — стандартный PM-набор.
Целочисленный gap в днях с pattern [+-]?[0-9]+; раздельные gapRight и gapLeft на сторонах связи.
PUT /ganttLink/:sourceId/:targetId и DELETE /ganttUnlink/:sourceId/:targetId — мгновенное сохранение редактирования.
Модуль BPM2B Gantt for tasks добавляет в платформу BPM2B диаграмму Ганта поверх стандартной сущности Task — без замены модели задач, без отдельных проектных сущностей. Задачи получают ганттовские поля и связи, по которым строится иерархия, диаграмма с зависимостями (4 типа), лагами и подзадачами.
taskType на Task: enum со значениями task, project, milestone — задаёт визуализацию записи на диаграмме (обычная задача, проектный контейнер или веха).ganttParent (belongsTo Task) и ganttSubtasks (hasMany) — древовидная структура с подзадачами; используется для группировки и сворачивания на диаграмме.linkType, direction, gap; парные виртуальные поля tasksRight / tasksLeft с view link-multiple-with-columns.gap на связи (с pattern [+-]?[0-9]+) — задержка или опережение в днях между связанными задачами; раздельные значения gapRight и gapLeft для каждой стороны связи.PUT /ganttLink/:sourceId/:targetId создаёт связь, DELETE /ganttUnlink/:sourceId/:targetId удаляет — drag-и-drop в редакторе мгновенно сохраняется на бэкенде.point типа geoCoordinates на Task — для задач с геолокацией (например, выезд на объект).Модуль предназначен для команд, которым нужно управление проектами по Ганту, но без переноса в отдельную сущность Project — все задачи остаются стандартными Task платформы. Зависимостей нет.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.