Kleara

Kleara · Biblioteka

Unikaj powielania wydarzeń w nakładających się eksportach sprzątania

Dwa nakładające się czterotygodniowe kalendarze sprzątania mają 21 wspólnych wydarzeń. Porównaj identyfikatory i daty przed importem drugiego pliku, by nie liczyć pracy podwójnie.

Dlaczego nakładające się pliki liczą podwójnie

Załóżmy, że teraz zapisujesz czterotygodniowy kalendarz sprzątania, a dwa tygodnie później drugi, oba z tego samego planu kuchni i sypialni. Oba pliki obejmują część tych samych dni, więc niektóre wystąpienia są w obu. Zsumowanie wierszy z obu plików zawyża ilość zaplanowanej pracy.

Każde wydarzenie w pliku kalendarza Kleara ma identyfikator zbudowany z pomieszczenia, zadania, jego pozycji w pomieszczeniu i daty, na przykład kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. To samo wystąpienie ma w obu plikach ten sam identyfikator.

Przykładowa para plików

Pierwszy plik obejmuje okres od 26 października do 22 listopada 2026 i zawiera 46 wydarzeń. Drugi obejmuje okres od 9 listopada do 6 grudnia i zawiera 44. Dwadzieścia jeden identyfikatorów występuje w obu, co zostawia 69 różnych wystąpień, dokładnie tyle, ile daje jedno 42-dniowe rozwinięcie tego samego planu.

Wspólne wydarzenia przypadają między 9 a 22 listopada, czyli na dwa tygodnie objęte przez oba pliki. Każde z nich jest wydarzeniem całodniowym: koniec 20261110 po początku 20261109 oznacza jeden dzień, a nie dwa dni pracy.

Sprawdź przed importem drugiego pliku

Granice identyfikatora

Identyfikator nazywa zadanie i datę, a nie wersję planu. Jeśli między pobraniami zmieniłeś częstotliwość, wystąpienie może zachować datę i identyfikator, podczas gdy późniejsze daty się zmieniają; porównaj też ustawienia zadań.

Podgląd w planerze zawsze obejmuje 28 dni od wybranej daty startu, a każde nowe obliczenie na nowo równoważy dni startu. Pliki utworzone z różnych dat startu nie muszą więc mieć tych samych dat dla tego samego zadania. Sama aplikacja nie eksportuje kalendarzy; prowadzi jeden bieżący plan.

Zaplanowane wystąpienia zadań

A, BZaplanowane wystąpienia zadań
|A|46
|B|44
|A ∩ B|21
|A ∪ B|69

Wyniki

UIDDTSTARTDTEND
kitchen.taskMop.1.2026-10-26@kleara.vomcore.com2026102620261027
kitchen.taskSink.0.2026-10-26@kleara.vomcore.com2026102620261027
bedroom.taskVacuum.1.2026-10-27@kleara.vomcore.com2026102720261028
kitchen.taskTrash.2.2026-10-27@kleara.vomcore.com2026102720261028
bedroom.taskDust.2.2026-10-28@kleara.vomcore.com2026102820261029
kitchen.taskDishwasher.3.2026-10-28@kleara.vomcore.com2026102820261029
bedroom.taskSheets.0.2026-10-29@kleara.vomcore.com2026102920261030
kitchen.taskSink.0.2026-10-29@kleara.vomcore.com2026102920261030
kitchen.taskFridge.4.2026-10-30@kleara.vomcore.com2026103020261031
kitchen.taskTrash.2.2026-10-30@kleara.vomcore.com2026103020261031

Narzędzia