Перейти к содержимому

Связи между задачами

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

Если Задача B зависит от Задачи A, то Задача A называется «предшественником», а Задача B — «последователем». Связи между задачами предназначены для автоматического обновления планируемых дат последователя при изменении дат предшественника.

Управление связями

Добавить или изменить связи между задачами можно:

Типы связей

В Planfix предусмотрено четыре типа связей между задачами:

Начало—Завершение

KCVFWI.png

Это наиболее часто используемый тип связи. При его установке планируемая дата начала Задачи B должна быть позже Даты завершения Задачи A.

Если перенести дату завершения Задачи A на более поздний срок, за дату начала Задачи B, дата начала Задачи B автоматически перенесётся на ближайшую возможную дату.

Если дату завершения Задачи A снова перенести на более ранний срок, дата начала Задачи B также перенесётся на более ранний срок, но не раньше первоначальной даты начала. Например, предположим, что первоначальная дата завершения Задачи A — 20.01.15, Задача B должна начаться 21.01.15, а задачи связаны типом «Начало—Завершение».

  • Если дату завершения Задачи A перенести на 22.01.15, дата начала Задачи B будет установлена на 23.01.15.
  • Если дату завершения Задачи A перенести на 23.01.15, Задача B начнётся 26.01.15, поскольку 24.01 и 25.01 — выходные (если у Исполнителя выходные не установлены как рабочие дни).
  • Если дату завершения Задачи A снова перенести на 22.01.15, дата начала Задачи B опять будет установлена на 23.01.15.
  • Если затем дату завершения Задачи A перенести на 16.01.15, дата начала Задачи B вернётся к 21.01.15 — первоначальной дате начала.

Начало—Начало

pAMizd.png

Планируемая дата начала Задачи B должна совпадать с планируемой датой начала Задачи A или быть позже неё. Задача B не может начаться, пока не началась Задача A. При таком типе связи задачи не обязательно должны начинаться одновременно. Задача B может начаться в любое время после начала Задачи A.

Пример. Чтобы сэкономить время при строительстве, решили выравнивать бетон с одной стороны фундамента, пока с другой стороны продолжается заливка. Однако задача «Выравнивание бетона» (Задача B) не может начаться до начала задачи «Заливка бетона» (Задача A).

Начало—Завершение

PblnHp.png

Дата завершения Задачи B должна совпадать с планируемой датой начала Задачи A или быть позже неё. Задачу B нельзя завершить, пока не началась Задача A. Задачу B можно завершить в любое время после начала Задачи A. Этот тип связи используется редко.

Пример.Фермы для здания изготавливают за пределами строительной площадки. Задачу «Сборка крыши» (Задача B) нельзя завершить, пока не началась задача «Доставка ферм» (Задача A).

Завершение—Завершение

tfUpkl.png

Дата завершения Задачи B должна совпадать с Датой завершения Задачи A или быть позже неё.

Задачу B нельзя завершить, пока не завершена Задача A. При таком типе связи задачи не обязательно должны завершаться одновременно. Задачу B можно завершить в любое время после завершения Задачи A.

Пример. Одна группа прокладывает электропроводку в здании, а другая проверяет электрооборудование. Завершить задачу «Проверка электрооборудования» (Задача B) нельзя, пока не завершена задача «Прокладка электропроводки» (Задача A).

Задержки

Зависимость между Задачами A и B может быть сложнее, чем просто «Задача B начинается после завершения Задачи A». Например, Задачу B может потребоваться начать за два дня до завершения Задачи A или через три дня после него. Для этого используется задержка, которую можно задать при настройке зависимости между задачами.

pYfnc7.png

Задача и подзадачи

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

Поэтому, чтобы избежать циклических связей, между задачами и подзадачами допускаются только следующие типы связей:

  • Начало—Начало от надзадачи к подзадаче
  • Завершение—Завершение от подзадачи к надзадаче

Важно

При создании задачи в середине дерева шаблона связанные с ней задачи не создаются, а связи между ними не устанавливаются.


Перейти