Kleara · Bibliotecă
Evită evenimentele repetate în exporturi de curățenie suprapuse
Două calendare de patru săptămâni care se suprapun au 21 de evenimente comune. Compară identificatorii și datele înainte să imporți al doilea fișier, ca munca să nu fie numărată de două ori.
De ce fișierele suprapuse numără de două ori
Să zicem că salvezi acum un calendar de curățenie de patru săptămâni și încă unul peste două săptămâni, ambele din același plan pentru bucătărie și dormitor. Cele două fișiere acoperă unele zile comune, deci unele repetări apar în ambele. Dacă aduni rândurile din ambele fișiere, supraestimezi câtă muncă e planificată.
Fiecare eveniment dintr-un fișier de calendar Kleara poartă un identificator construit din cameră, treabă, poziția ei în cameră și dată, de exemplu kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. Aceeași repetare are același identificator în ambele fișiere.
Perechea din exemplu
Primul fișier acoperă 26 octombrie – 22 noiembrie 2026 și conține 46 de evenimente. Al doilea acoperă 9 noiembrie – 6 decembrie și conține 44. Douăzeci și unu de identificatori apar în ambele, ceea ce lasă 69 de repetări distincte, exact cât produce o singură extindere de 42 de zile a aceluiași plan.
Evenimentele comune cad între 9 și 22 noiembrie, cele două săptămâni acoperite de ambele fișiere. Fiecare e un eveniment de o zi întreagă: o zi de sfârșit 20261110 după un început 20261109 înseamnă o zi, nu două zile de muncă.
Verifică înainte să imporți al doilea fișier
- Compară mai întâi intervalele de date; orice suprapunere înseamnă că sunt probabil evenimente comune.
- Compară identificatorii, nu titlurile: două evenimente cu titlul Bucătărie: Curăță chiuveta în zile diferite sunt repetări diferite.
- Păstrează primul fișier original până vezi cum a tratat programul de calendar al doilea import; programele diferă în privința faptului că un identificator cunoscut actualizează evenimentul sau adaugă o copie.
- Dacă nu vrei deloc suprapunere, alege un al doilea interval care începe a doua zi după ce se încheie primul.
Limitele identificatorului
Identificatorul numește o treabă și o dată, nu o versiune a planului. Dacă ai schimbat o frecvență între cele două descărcări, o repetare își poate păstra data și identificatorul, în timp ce datele ulterioare se schimbă; compară și setările treburilor.
Previzualizarea planificatorului acoperă mereu 28 de zile de la data de început aleasă, iar fiecare calcul nou reechilibrează zilele de start. Fișierele făcute de la date de început diferite nu au deci garantat aceleași date pentru aceeași treabă. Aplicația în sine nu exportă calendare; ține un singur plan în desfășurare.
Repetări programate ale sarcinilor
| A, B | Repetări programate ale sarcinilor |
|---|---|
| |A| | 46 |
| |B| | 44 |
| |A ∩ B| | 21 |
| |A ∪ B| | 69 |
Rezultate
| UID | DTSTART | DTEND |
|---|---|---|
| kitchen.taskMop.1.2026-10-26@kleara.vomcore.com | 20261026 | 20261027 |
| kitchen.taskSink.0.2026-10-26@kleara.vomcore.com | 20261026 | 20261027 |
| bedroom.taskVacuum.1.2026-10-27@kleara.vomcore.com | 20261027 | 20261028 |
| kitchen.taskTrash.2.2026-10-27@kleara.vomcore.com | 20261027 | 20261028 |
| bedroom.taskDust.2.2026-10-28@kleara.vomcore.com | 20261028 | 20261029 |
| kitchen.taskDishwasher.3.2026-10-28@kleara.vomcore.com | 20261028 | 20261029 |
| bedroom.taskSheets.0.2026-10-29@kleara.vomcore.com | 20261029 | 20261030 |
| kitchen.taskSink.0.2026-10-29@kleara.vomcore.com | 20261029 | 20261030 |
| kitchen.taskFridge.4.2026-10-30@kleara.vomcore.com | 20261030 | 20261031 |
| kitchen.taskTrash.2.2026-10-30@kleara.vomcore.com | 20261030 | 20261031 |