Kleara

Kleara · Biblioteca

Evitar eventos repetidos em exportações de limpeza sobrepostas

Dois calendários de limpeza de quatro semanas que se sobrepõem partilham 21 eventos. Compare identificadores e datas antes de importar o segundo ficheiro.

Porque é que ficheiros sobrepostos contam a dobrar

Imagine que guarda agora um calendário de limpeza de quatro semanas e outro duas semanas depois, ambos do mesmo plano de cozinha e quarto. Os dois ficheiros cobrem alguns dias em comum, por isso algumas ocorrências estão nos dois. Somar as linhas de ambos exagera o trabalho planeado.

Cada evento de um ficheiro de calendário do Kleara tem um identificador formado pela divisão, pela tarefa, pela sua posição na divisão e pela data, por exemplo kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. A mesma ocorrência tem o mesmo identificador nos dois ficheiros.

O par de exemplo

O primeiro ficheiro cobre de 26 de outubro a 22 de novembro de 2026 e tem 46 eventos. O segundo cobre de 9 de novembro a 6 de dezembro e tem 44. Vinte e um identificadores aparecem nos dois, o que deixa 69 ocorrências distintas, exatamente o número que uma única expansão de 42 dias do mesmo plano produz.

Os eventos partilhados ficam entre 9 e 22 de novembro, as duas semanas que ambos os ficheiros cobrem. Cada um é um evento de dia inteiro: um fim em 20261110 depois de um início em 20261109 significa um dia, não dois dias de trabalho.

Verifique antes de importar o segundo ficheiro

Limites do identificador

O identificador designa uma tarefa e uma data, não uma versão do plano. Se mudou uma frequência entre as duas transferências, uma ocorrência pode manter a data e o identificador enquanto as datas seguintes mudam; compare também as definições das tarefas.

A pré-visualização do planeador cobre sempre 28 dias a partir da data de início que escolher, e cada novo cálculo volta a equilibrar os dias de início. Por isso, não há garantia de que ficheiros criados a partir de datas de início diferentes partilhem datas para a mesma tarefa. A aplicação, por si, não exporta calendários; mantém um único plano em curso.

Repetições programadas

A, BRepetições programadas
|A|46
|B|44
|A ∩ B|21
|A ∪ B|69

Resultados

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

Ferramentas