Связи между задачами — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 5: Строка 5:
 
Связи между задачами служат для автоматического изменения плановых дат последователей при изменении их у предшественников.
 
Связи между задачами служат для автоматического изменения плановых дат последователей при изменении их у предшественников.
  
== Виды связей ==
+
== Типы связей ==
  
ПланФикс поддерживает 4 вида связей между задачами
+
ПланФикс поддерживает 4 типа связей между задачами
  
 
==== Окончание-Начало ====
 
==== Окончание-Начало ====
Строка 13: Строка 13:
 
https://pic.planfix.ru/pf/h5/FVttaR.jpg
 
https://pic.planfix.ru/pf/h5/FVttaR.jpg
  
Самый используемый вид связи. Если установлена эта связь, то дата планируемого начала задачи Б должна быть позже даты планируемого завершения задачи А.
+
Самый используемый вид связи. Если установлена эта связь, то дата планируемого начала задачи Б должна быть позже даты планируемого завершения задачи А.  
 +
 
 +
При изменении даты завершения задачи А в сторону увеличения, если установленная первоначально дата начала задачи Б окажется меньше этой даты, она будет автоматически изменена на минимально соответствующую связи дату.
 +
 
 +
В случае дальнейших изменениях даты завершения задачи А в сторону уменьшения, дата начала задачи Б будет стремиться к первоначально установленной дате.
 +
 
 +
К примеру, пусть изначально задача А должна была быть завершена 20.01.2015 г., а задача Б должна была быть начата 21.01.2015 г. и между ними задана связь типа Окончание-Начало.
 +
* При изменении даты завершения задачи А на 22.01.2015 г. - дата завершения задачи Б будет установлена на 23.01.2015 г.
 +
* При последующем изменении даты завершения задачи А на 23.01.2015 г. - дата завершения задачи Б будет установлена на 26.01.2015 г. (т.к. 24 и 25 января - суббота и воскресенье, при условии, что у исполнителей задачи эти дни не заданы рабочими)
 +
* При последующем изменении даты завершения задачи А опять на 22.01.2015 г. - дата завершения задачи Б будет установлена на 23.01.2015 г.
 +
* При последующем изменении даты завершения задачи А на 16.01.2015 г. - дата завершения задачи Б будет установлена на 21.01.2015 г. (изначально заданную дату)
  
 
==== Начало-Начало ====
 
==== Начало-Начало ====
Строка 38: Строка 48:
  
 
https://pic.planfix.ru/pf/8W/4nOUZR.jpg
 
https://pic.planfix.ru/pf/8W/4nOUZR.jpg
 +
 +
== Задачи и подзадачи ==
 +
 +
Иерархические зависимости между задачами также создают некоторые зависимости между их датами.
 +
В частности, даты завершения всех подзадач должны быть меньше даты завершения надзадачи. При этом, если

Версия 12:34, 17 января 2015

Связи между задачами влияют на даты планируемого начала или завершения задач.

Далее будет использоваться устоявшаяся терминология, в которой, если задача Б зависит от задачи А, то задача А называется предшественником, а задача Б - последователем.

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

Типы связей

ПланФикс поддерживает 4 типа связей между задачами

Окончание-Начало

FVttaR.jpg

Самый используемый вид связи. Если установлена эта связь, то дата планируемого начала задачи Б должна быть позже даты планируемого завершения задачи А.

При изменении даты завершения задачи А в сторону увеличения, если установленная первоначально дата начала задачи Б окажется меньше этой даты, она будет автоматически изменена на минимально соответствующую связи дату.

В случае дальнейших изменениях даты завершения задачи А в сторону уменьшения, дата начала задачи Б будет стремиться к первоначально установленной дате.

К примеру, пусть изначально задача А должна была быть завершена 20.01.2015 г., а задача Б должна была быть начата 21.01.2015 г. и между ними задана связь типа Окончание-Начало.

  • При изменении даты завершения задачи А на 22.01.2015 г. - дата завершения задачи Б будет установлена на 23.01.2015 г.
  • При последующем изменении даты завершения задачи А на 23.01.2015 г. - дата завершения задачи Б будет установлена на 26.01.2015 г. (т.к. 24 и 25 января - суббота и воскресенье, при условии, что у исполнителей задачи эти дни не заданы рабочими)
  • При последующем изменении даты завершения задачи А опять на 22.01.2015 г. - дата завершения задачи Б будет установлена на 23.01.2015 г.
  • При последующем изменении даты завершения задачи А на 16.01.2015 г. - дата завершения задачи Б будет установлена на 21.01.2015 г. (изначально заданную дату)

Начало-Начало

KSoOB2.jpg

Дата планируемого начала задачи Б должна быть позже или равна дате планируемого начала задачи А.

Начало-Окончание

00zWWF.jpg

Дата планируемого завершения задачи Б должна быть позже или равна дате планируемого начала задачи А.

Окончание-Окончание

JjQh1g.jpg

Дата планируемого завершения задачи Б должна быть позже или равна дате планируемого завершения задачи А.

Запаздывание

Если зависимость между задачами А и Б может быть сложнее, чем просто "задача Б начинается после завершения задачи А". Возможно, задача Б должна начинаться за 2 дня до завершения задачи А, или на 3 дня позже. Для этой цели используется запаздывание, которое можно задать при настройке зависимостей задачи

4nOUZR.jpg

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

Иерархические зависимости между задачами также создают некоторые зависимости между их датами. В частности, даты завершения всех подзадач должны быть меньше даты завершения надзадачи. При этом, если