Powiązania między zadaniami

Z Planfix
Wersja z dnia 01:52, 3 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Powiązania między zadaniami |titlemode=append |keywords=planfix, tasks, links |description=Powiązania między zadaniami }} '''Links between tasks''' wpływają na planowane daty rozpoczęcia i zakończenia zadań. Powiązania między zadaniami nie powodują tworzenia ani automatycznego zamykania zadań i nie wywołują żadnych innych zachowań systemu poza zmianą planowanych dat rozpoczęcia i zakończenia. Jeśli zadanie B zależy od zadania…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Links between tasks wpływają na planowane daty rozpoczęcia i zakończenia zadań. Powiązania między zadaniami nie powodują tworzenia ani automatycznego zamykania zadań i nie wywołują żadnych innych zachowań systemu poza zmianą planowanych dat rozpoczęcia i zakończenia.

Jeśli zadanie B zależy od zadania A, to zadanie A nazywane jest „predecessorem”, a zadanie B — „successorem”. Powiązania między zadaniami służą do automatycznej zmiany planowanych dat successora, gdy zmieniane są daty predecessora.

Zarządzanie powiązaniami

Możesz dodać lub zmodyfikować powiązania między zadaniami:

Typy powiązań

Planfix obsługuje cztery typy powiązań między zadaniami

Finish-To-Start

KCVFWI.png

To najczęściej używane powiązanie. Jeśli ustanowisz takie powiązanie, planowana data rozpoczęcia zadania B musi przypadać po planowanej dacie zakończenia zadania A. Gdy przesuniesz datę zakończenia zadania A za datę rozpoczęcia zadania B, data rozpoczęcia zadania B zostanie automatycznie przesunięta na najbliższą możliwą datę.

Jeśli data zakończenia zadania A zostanie ponownie przesunięta na wcześniejszą datę, data rozpoczęcia zadania B również przesunie się na wcześniejszą datę, choć nie wcześniej niż jego początkowa data rozpoczęcia. Na przykład: początkowa data zakończenia zadania A to 20.01.2015, zadanie B miało się rozpocząć 21.01.2015, a oba zadania miały powiązanie Finish-To-Start.

  • Jeśli data zakończenia zadania A została przesunięta na 22.01.2015, data rozpoczęcia zadania B zostanie ustawiona na 23.01.2015.
  • Jeśli data zakończenia zadania A została przesunięta na 23.01.2015, zadanie B rozpocznie się 26.01.2015, ponieważ 24.01 i 25.01 to dni weekendowe (zakładając, że osoba odpowiedzialna nie ma ustawionych weekendów jako dni roboczych).
  • Jeśli data zakończenia zadania A została cofnięta do 22.01.2015, data rozpoczęcia zadania B ponownie zostanie ustawiona na 23.01.2015.
  • Jeśli potem data zakończenia zadania A została przesunięta na 16.01.2015, data rozpoczęcia zadania B zostanie przywrócona do 21.01.2015 (jego pierwotnej daty rozpoczęcia).

Start-To-Start

pAMizd.png

Planowana data rozpoczęcia zadania B musi być taka sama lub późniejsza niż planowana data rozpoczęcia zadania A. Zadanie B nie może się rozpocząć, dopóki zadanie A się nie rozpoczęło. Ten typ powiązania nie wymaga jednoczesnego startu obu zadań — zadanie B może rozpocząć się w dowolnym momencie po rozpoczęciu zadania A.

Przykład. Aby zaoszczędzić czas przy budowie, postanowiono wyrównać beton po jednej stronie fundamentu, podczas gdy po drugiej stronie nadal trwa wylewanie betonu. Zadanie Wyrównywanie betonu (zadanie B) nie może się rozpocząć, zanim rozpoczęte zostanie Wylewanie betonu (zadanie A).

Start-To-Finish

PblnHp.png

Planowana data zakończenia zadania B musi być taka sama lub późniejsza niż planowana data rozpoczęcia zadania A. Zadanie B nie może się zakończyć, dopóki zadanie A się nie rozpoczęło. Zadanie B może zostać zakończone w dowolnym momencie po rozpoczęciu zadania A. Ten typ powiązania jest rzadko używany. Przykład. Krokwie do budynku są wykonywane poza placem budowy. Zadanie Montaż dachu (zadanie B) nie może zostać zakończone, dopóki zadanie Dostawa krokwi (zadanie A) nie zostanie rozpoczęte.

Finish-To-Finish

tfUpkl.png

Planowana data zakończenia zadania B musi być taka sama lub późniejsza niż planowana data zakończenia zadania A.

Zadanie B nie może zostać zakończone, dopóki zadanie A nie zostanie zakończone. Ten typ powiązania nie wymaga jednoczesnego zakończenia obu zadań — zadanie B może zostać zakończone w dowolnym momencie po zakończeniu zadania A.

Przykład. Grupa montuje okablowanie w budynku i testuje urządzenia elektryczne. Nie mogą zakończyć zadania Testowanie urządzeń elektrycznych (zadanie B), dopóki nie zakończą zadania Montaż okablowania (zadanie A).

Opóźnienia

Zależność między zadaniami A i B może być bardziej skomplikowana niż zwykłe „zadanie B zaczyna się po zakończeniu zadania A”. Możliwe jest, że zadanie B musi rozpocząć się dwa dni przed zakończeniem zadania A, albo trzy dni po nim. Aby to umożliwić, przy konfiguracji zależności zadań używa się opóźnienia.

OcccjG.png

Zadanie i podzadania

Hierarchiczne zależności między zadaniami tworzą także zależności między ich datami: daty zakończenia wszystkich podzadań muszą być wcześniejsze niż data zakończenia zadania nadrzędnego. Przy ustawianiu dat podzadań późniejszych niż daty zadania nadrzędnego, data zadania nadrzędnego zostanie automatycznie przesunięta (jeśli pracownik modyfikujący datę ma uprawnienia do edycji zadania nadrzędnego).

Dlatego, aby uniknąć cyklicznych powiązań, dozwolone są tylko następujące powiązania między zadaniem nadrzędnym a podzadaniem:

  • Start-To-Start z zadania nadrzędnego do podzadania
  • End-To-End z podzadania do zadania nadrzędnego

Ważne

Gdy zadanie jest tworzone w środku drzewa szablonu, powiązane zadania nie są tworzone, i powiązania między nimi nie są ustanawiane.

Przejdź do