Skip to main content

Eventos recorrentes

O funcionamento a seguir é válido a partir da versão 2.15.0 do Accelero.

--

Eventos recorrentes são aqueles em que uma pessoa tem "autorização automática de ser visitante" em determinados dias/horários. Por exemplo, o piscineiro que vem todas as terças e quintas das 09h às 11h. Ao invés da portaria ter que criar manualmente um evento/visita para o piscineiro todas as vezes, é criado um EVENTO RECORRENTE.

Todos os dias, de madrugada, o Accelero avalia quais são os visitantes recorrentes "do dia que está começando", e pré-cria essas visitas. Elas ficam disponíveis para visualização na tela de agendamentos, como se fossem visitas "normais" criadas manualmente.

Ao longo do dia, periodicamente o Accelero verifica se um determinado visitante recorrente "não apareceu" (já deu o horário de encerramento da visita, mas a visita não foi iniciada). Quando essa situação é detectada, imediatamente essa visita é excluída para não poluir o banco de dados.

--

Uma situação curiosa que pode acontecer é a seguinte: o piscineiro do exemplo entrou às 09h15 e saiu às 09h45. No entanto, às 10h15 ele "voltou". Nesse caso, o sistema vai entender que ele ESTÁ DENTRO DE UM HORÁRIO PRÉ-AUTORIZADO, e criará automaticamente uma nova visita (aparecerão duas visitas dessa pessoa naquela dia).

Esse recurso de criar visitas "na hora" a partir de eventos recorrentes se chama "criação de eventos on demand" (createEventoOnDemand).

--

Outra situação curiosa que pode acontece é a seguinte: foi criado um evento recorrente (pelo Accelero ou através de um app externo) cuja validade se inicia "hoje mesmo". Como a pré-criação dos eventos ocorre apenas durante a madrugada, essa visita "que é válida pra hoje" não foi pré-criada.

Nesse caso, vale a mesma regra da situação descrita mais acima: o evento será criado em demanda (createEventoOnDemand).