Pomoc monday.com›monday work management›Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów
Pomoc monday.com

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów

monday work managementGantt i zależnościTBD tag
Aktualizacja 2026-11-01

Zależności pozwalają łączyć elementy, tak aby zmiana jednego z nich aktualizowała kolejne. Gdy na tablicach używane są wielopoziomowe podelementy, oś czasu elementu nadrzędnego jest obliczana na podstawie znajdujących się pod nim elementów. Zależne elementy są następnie planowane na podstawie tego wyniku.

Niedawno wykryto i naprawiono błąd obliczania dat zależności. Wprowadzono też osobne usprawnienie, które zapobiega powiązanemu problemowi. Żadne dane nie zostały utracone - elementy, daty i historia tablic pozostały nienaruszone.

Jak obliczane są daty zależności

Oś czasu elementu nadrzędnego jest obliczana na podstawie znajdujących się pod nim elementów, a nie ustawiana bezpośrednio. Jeśli element zależy od innego elementu, jego termin jest planowany na podstawie wartości zapisanej dla tego elementu w systemie, a nie wartości widocznej na ekranie. W normalnych warunkach obie wartości są identyczne.

Agregacja osi czasu: zapisana data niezgodna z wyświetlaną

Co się stało

Na niektórych tablicach z zależnościami między wielopoziomowymi podelementami oś czasu elementu nadrzędnego była wyświetlana poprawnie, ale w systemie zapisana była inna wartość.

Elementy zależne od elementu nadrzędnego były planowane na podstawie zapisanej wartości, czyli daty innej niż ta wyświetlana. Ta różnica przenosiła się na wszystkie kolejne elementy w łańcuchu zależności. Ponieważ daty widoczne na tablicy były poprawne, nie dało się zauważyć różnicy bezpośrednio na tablicy.

Co zostało naprawione

Naprawiliśmy obliczenia. Wyświetlana i zapisana wartość są teraz zawsze zgodne, więc zależne elementy są planowane na podstawie prawidłowej daty. Dodaliśmy dodatkową walidację obliczeń zbiorczych osi czasu i monitorujemy je, aby upewnić się, że działają stabilnie. Nie musisz nic robić w przypadku pracy utworzonej od tej pory.

Tablice utworzone przed naprawą

Na tablicach, których dotyczył problem, pozostały wartości zapisane przed jego naprawą. Ponieważ zastosowanie poprawki zmienia daty na tablicach, nie wprowadzamy jej automatycznie. Administratorzy i właściciele tablic powinni zdecydować, jak zastosować poprawkę.

Uwaga: jeśli chcesz kontynuować i wybierzesz Rozwiąż (Resolve), nie będzie można cofnąć tej operacji. Najpierw wyeksportuj dane dotyczące tablic, których dotyczy problem, z podglądu.

  1. Wybierz Napraw oś czasu (Fix timeline) na żółtym banerze u góry tablicy. Baner pojawia się na tablicach, których dotyczy problem z agregacją osi czasu.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 1

  1. Przeczytaj komunikat w oknie Napraw daty osi czasu (Fix timeline dates), a następnie wybierz Kontynuuj (Continue). Ponowne obliczenie poprawi osie czasu elementów nadrzędnych, których dotyczy problem, i może je skrócić. Nic się nie zmieni, dopóki nie sprawdzisz podglądu.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 2

  1. Sprawdź podgląd. Przy każdym elemencie, którego dotyczy problem, zobaczysz jego obecną oś czasu, skorygowaną oś czasu i informację, od czego zależy. Wybierz Eksportuj do Excela (Export to Excel), aby zapisać kopię zapasową, a następnie wybierz Rozwiąż, aby zastosować poprawkę. Wybierz Anuluj (Cancel), aby pozostawić daty bez zmian.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 3

Działanie poszczególnych opcji:

Opcja Działanie
Rozwiąż Daty elementów zostaną zmienione, aby rozwiązać problem z zależnościami. Niektóre daty przesuną się widocznie, a automatyzacje oparte na datach mogą zareagować. Tej operacji nie można cofnąć.
Anuluj Obecne daty pozostaną bez zmian. Na tablicy nic się nie zmieni.

Jeśli nie masz pewności, co zrobić, i potrzebujesz dodatkowych wyjaśnień, skontaktuj się z zespołem pomocy technicznej pod adresem support@monday.com.

Pętle zależności: zależności cykliczne są teraz blokowane

Co było wcześniej możliwe

Można było ustawić elementy tak, aby zależały od siebie nawzajem, tworząc zamknięty krąg. Na przykład element A mógł czekać na element B, a element B - na element A.

Taka sytuacja mogła wystąpić także między elementem nadrzędnym a jego podelementami. Oś czasu elementu nadrzędnego jest obliczana na podstawie jego podelementów. Jeśli więc podelement zależał od elementu nadrzędnego, każdy z nich czekał na drugi.

Gdy istnieje zamknięty krąg zależności, nie ma prawidłowej kolejności obliczania osi czasu, a daty elementów w kręgu są nieprawidłowe. Same elementy i zależności pozostają nienaruszone - problem dotyczy tylko obliczonych dat.

Co się zmieniło

Tworzenie zależności, która zamknęłaby krąg, jest teraz blokowane. Pojawia się też komunikat wyjaśniający, dlaczego nie można ustawić takiej zależności. Przy tworzeniu nowych zależności nie musisz nic robić.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 4

Istniejące tablice

Nie usuwamy zależności z tablic, na których taki krąg już istnieje. Każda zależność w kręgu może być celową częścią planu, a usunięcie niewłaściwej zmieniłoby harmonogram. Decyzję powinna podjąć osoba, która zna plan pracy.

Po otwarciu tablicy zawierającej krąg zależności pojawi się komunikat. Wykonaj poniższe kroki, aby sprawdzić krąg i usunąć nieprawidłową zależność:

  1. Wybierz Sprawdź zależności (Review dependencies) na niebieskim banerze u góry tablicy, a następnie wybierz Kontynuuj w oknie Rozwiąż zapętlone zależności (Resolve looped dependencies). W oknie wyjaśniono, że zadania mogą zostać powiązane zależnościami w sposób tworzący pętlę. Znajdziesz tam też instrukcje, jak ją rozwiązać.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 5

  1. Sprawdź listę zapętlonych zależności i wybierz znajdujący się obok niewłaściwej zależności symbol X. Sugerowana zależność jest wyróżniona. Po usunięciu nieprawidłowej zależności oś czasu zostanie automatycznie przeliczona. Nie musisz robić nic więcej.

Rozwiązywanie pętli zależności przy użyciu wielopoziomowych podelementów - ilustracja 6

Jeśli nie masz pewności, którą zależność usunąć, skontaktuj się z zespołem pomocy technicznej pod adresem support@monday.com.

Komunikaty, które możesz zobaczyć na swoim koncie

Możesz zobaczyć dwa komunikaty w produkcie związane z tymi zmianami. Pierwszy to okno z pytaniem, jak zastosować korektę dat. Pojawia się ono administratorom i właścicielom tablic, których dotyczy problem z agregacją osi czasu.

Drugi komunikat informuje o kręgu zależności. Pojawia się po otwarciu tablicy, na której taki krąg istnieje, i pozwala sprawdzić oraz usunąć zależność.

Oba komunikaty są prawidłowe. Jeśli nie masz pewności, czego dotyczy otrzymany komunikat, skontaktuj się z zespołem pomocy technicznej pod adresem support@monday.com.

Najczęściej zadawane pytania

Czy w wyniku problemu z datami zależności utracono jakieś dane?

Nie. Żadne elementy, daty ani historia tablic nie zostały usunięte. Błąd dotyczył obliczonych wartości, a nie zapisanych danych.

Czy muszę coś zrobić na tablicach lub w przypadku zależności utworzonych po korekcie dat?

Nie. Błąd został naprawiony, a pętle zależności są teraz blokowane. Żaden z tych problemów nie dotyczy pracy utworzonej od tej pory.

Dlaczego muszę wybrać sposób zastosowania korekty dat zależności?

Korekta zmienia daty na tablicach, nad którymi aktywnie pracuje Twój zespół. Tylko Twój zespół wie, który wynik jest zgodny z planem. W przypadku kręgów zależności każda zależność może być celowa, dlatego to Ty decydujesz, którą usunąć.

Czy można cofnąć korektę po jej zastosowaniu?

Nie. Zanim przejdziesz dalej, wyeksportuj z okna listę tablic, których dotyczy problem.

Czy mogło to wpłynąć na moje automatyzacje?

To możliwe. Automatyzacja lub przepływ pracy oparty na dacie, który odwoływał się do nieprawidłowo obliczonej daty, mógł uruchomić się w innym czasie, niż zamierzono.