Kleara · Biblioteca
Evitare eventi ripetuti tra esportazioni di pulizia sovrapposte
Due calendari di pulizie di quattro settimane che si sovrappongono condividono 21 eventi. Confronta identificatori e date prima di importare il secondo file.
Perché i file sovrapposti contano doppio
Supponi di salvare ora un calendario di pulizie di quattro settimane e un secondo due settimane dopo, entrambi dallo stesso piano con cucina e camera da letto. I due file coprono in parte gli stessi giorni, quindi alcune ripetizioni sono in entrambi. Sommare le righe dei due file sovrastima il lavoro pianificato.
Ogni evento di un file calendario di Kleara porta un identificatore costruito da stanza, faccenda, posizione nella stanza e data, per esempio kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. La stessa ripetizione ha lo stesso identificatore in entrambi i file.
La coppia d’esempio
Il primo file copre dal 26 ottobre al 22 novembre 2026 e contiene 46 eventi. Il secondo va dal 9 novembre al 6 dicembre e ne contiene 44. Ventuno identificatori compaiono in entrambi, il che lascia 69 ripetizioni distinte, esattamente il numero prodotto da un’unica espansione di 42 giorni dello stesso piano.
Gli eventi condivisi cadono tra il 9 e il 22 novembre, le due settimane coperte da entrambi i file. Ognuno è un evento di un giorno intero: una fine 20261110 dopo un inizio 20261109 significa un giorno, non due giorni di lavoro.
Controlla prima di importare il secondo file
- Confronta prima gli intervalli di date; qualsiasi sovrapposizione rende probabili eventi condivisi.
- Confronta gli identificatori, non i titoli: due eventi intitolati Cucina: Pulire il lavello in giorni diversi sono ripetizioni diverse.
- Tieni il primo file originale finché non hai visto come il tuo programma di calendario ha gestito la seconda importazione; i programmi differiscono nel decidere se un identificatore già noto aggiorna un evento o ne aggiunge una copia.
- Se non vuoi alcuna sovrapposizione, scegli un secondo intervallo che inizi il giorno dopo la fine del primo.
I limiti dell’identificatore
L’identificatore indica una faccenda e una data, non una versione del piano. Se hai cambiato una frequenza tra i due download, una ripetizione può mantenere data e identificatore mentre le date successive cambiano; confronta anche le impostazioni delle faccende.
L’anteprima del pianificatore copre sempre 28 giorni dalla data di inizio che scegli, e ogni nuovo calcolo ribilancia i giorni di partenza. Per questo non è garantito che file creati con date di inizio diverse condividano le date per la stessa faccenda. L’app, invece, non esporta calendari; tiene un unico piano sempre in corso.
Ripetizioni programmate
| A, B | Ripetizioni programmate |
|---|---|
| |A| | 46 |
| |B| | 44 |
| |A ∩ B| | 21 |
| |A ∪ B| | 69 |
Risultati
| 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 |