REDA One Centro de ajuda
PT
Idioma
English EN Español ES Português PT Italiano em breve Français FR Deutsch em breve العربية em breve
reda.one ↗
Início / REDA One / Reservas de curta duração / Reservas e calendários / Bloqueios e exceções de horários

Bloqueios e exceções de horários

Uma exceção de horário é um bloqueio: uma janela durante a qual uma regra de espaço no calendário não oferece disponibilidade, sobreposta à regra sem alterá-la. As exceções são a forma de fechar um feriado, bloquear o horário semanal de limpeza ou parar um edifício para reforma — sem mexer nas regras de horário que você montou com cuidado. Este artigo, escrito para administradores, mostra como adicionar um bloqueio pontual ou recorrente, delimitá-lo desde todas as propriedades até uma só, e entender como uma série recorrente se mantém reabastecida automaticamente. Os bloqueios sempre prevalecem sobre a disponibilidade, então uma exceção bem colocada é a maneira mais limpa de tirar tempo do calendário.

Como chegar lá. Abra o Iniciador de aplicativos (o ícone de grade no canto superior esquerdo de qualquer página) → REDA Admin → a guia Regras de espaço no calendário → abra a regra. As exceções são registros filhos da regra.
Acesso necessário. Criar e editar exceções exige o conjunto de permissões REDA - Master Data - Admin. O conjunto REDA - Master Data - Read Only permite visualizá-las, mas não alterá-las.

O que é uma exceção

Uma exceção pertence a uma Regras de espaço no calendário e carrega uma janela de bloqueio — um Unavailable From e um Unavailable To. Durante o cálculo das faixas de horário, qualquer exceção cuja janela e cujo escopo se apliquem elimina as faixas que ela cobre. Isso vale tanto para as regras Standard quanto para as Custom, e a regra é simples: um bloqueio sempre prevalece sobre a disponibilidade. Se um horário é oferecido pela regra e ao mesmo tempo coberto por uma exceção, ele some do seletor.

Uma exceção carrega um nome (Exception Subject), a janela, um Unavailable Reason que você pode deixar para a sua equipe, um conjunto de campos de escopo opcionais e — se ela se repetir — uma frequência. Vamos ver cada um deles.

Criar um bloqueio pontual

A exceção mais simples é uma única janela — um feriado, um fechamento de um dia:

Abra a regra. No REDA Admin, vá até Regras de espaço no calendário e abra a regra que você quer fechar.
Adicione uma exceção. Crie uma nova exceção e dê a ela um Exception Subject, depois defina o Unavailable From e o Unavailable To da janela.
Defina o escopo. Deixe os quatro campos de escopo em branco para fechar a regra para todas as propriedades que a usam, ou delimite-o (veja abaixo). Adicione um Unavailable Reason para que a equipe saiba o motivo.
Salve. As faixas de horário cobertas somem dos seletores imediatamente.

A REDA verifica se a janela faz sentido — o fim não pode vir antes do início:

"Unavailable To cannot be earlier than Unavailable From Date."

Definir o escopo de um bloqueio

Por padrão, um bloqueio cobre todas as propriedades que usam a regra. Você o delimita com qualquer um dos quatro lookups de escopo — Region, Neighbourhood, Property Type ou uma única Property. Um campo de escopo em branco é um curinga; um campo preenchido precisa corresponder à propriedade que está sendo agendada para que o bloqueio se aplique a ela. Se você preencher mais de um, todos os campos preenchidos precisam corresponder — por exemplo, Region e Property Type juntos atingem apenas as propriedades que estão naquela região e são daquele tipo.

Campos de escopo preenchidosO bloqueio se aplica a
NenhumTodas as propriedades que usam a regra
Somente RegionPropriedades daquela região
Somente NeighbourhoodPropriedades daquele bairro
Somente Property TypePropriedades daquele tipo
Somente PropertyAquela única propriedade

Bloqueios recorrentes

Para um bloqueio que se repete — uma limpeza pesada semanal, um dia de fechamento mensal — defina uma Recurring Frequency e um Advance Recur Instances. A frequência decide a distância entre as ocorrências; a contagem de antecedência decide quantas ocorrências futuras a REDA mantém geradas com antecipação.

Recurring FrequencyA série avança de
DAILY1 dia
WEEK1 semana
2 WEEKS2 semanas
MONTH1 mês
3 MONTHS3 meses
6 MONTHS6 meses
YEAR1 ano

Uma exceção recorrente precisa da sua contagem de antecedência, e a REDA exige isso:

"Advance recur instances must be provided for recurring slot exceptions."

Salve o registro pai e a REDA cria imediatamente as ocorrências futuras como registros filhos — um para cada uma das suas instâncias de antecedência, com as janelas deslocadas pela frequência e os nomes carregando um sufixo numerado. Cada filho fica vinculado ao pai, então toda a série é fácil de ver embaixo da regra. Os filhos são cópias do pai, então o escopo e o motivo que você definiu no pai valem para todas as ocorrências — você não precisa defini-los de novo a cada data.

Como a série se mantém reabastecida

Você nunca precisa estender uma série recorrente manualmente. Um trabalho noturno da REDA — executado pouco depois da meia-noite — verifica cada série e regenera as ocorrências consumidas, de modo que a série sempre fique com o número configurado de instâncias à frente. Esse é um dos poucos trabalhos da REDA agendados para rodar automaticamente desde o início; você pode confirmá-lo no console de trabalhos agendados (veja Agendamento de Trabalhos em Segundo Plano).

Onde as falhas ficam registradas. Se a reposição noturna não conseguir estender uma série, ela registra o problema nos Registros assíncronos do REDA (no aplicativo REDA Admin), em vez de falhar de forma visível. Então, se um bloqueio recorrente parar de se estender e as faixas de horário reabrirem inesperadamente, esse é o primeiro lugar para olhar — e confirme que o trabalho noturno continua agendado.

Editar e excluir uma série

Depois que um registro pai recorrente gerou os seus filhos, a REDA bloqueia alterações na data final do pai — ela impede a edição e informa o motivo, para manter o pai e os filhos consistentes. A forma suportada de alterar uma série em andamento é excluí-la e criá-la novamente com a nova configuração.

Excluir o pai é limpo: isso exclui em cascata toda a série, removendo junto cada filho gerado. Isso é por design — uma única exclusão limpa o bloqueio recorrente inteiro.

Os bloqueios não mexem nos compromissos já existentes. Uma exceção só oculta as faixas de horário futuras nos seletores. Ela não cancela reservas nem visitas que já estavam agendadas dentro da sua janela. Se você está bloqueando um horário que já tem compromissos marcados, cancele ou reagende esses compromissos você mesmo.

Exemplo prático: dois bloqueios

Os dois ficam sobre a regra Residential Showings — Weekdays do exemplo de Regras de espaço no calendário:

Um feriado pontual. "Public Holiday — Founding Day", Unavailable From 2026-12-02 00:00 até 2026-12-02 23:59, sem escopo. Nenhuma propriedade da regra mostra faixas de horário de visita naquele dia.
Uma limpeza recorrente. "Weekly deep clean — Harbour Tower", delimitada ao Harbour Tower, sextas-feiras das 08:00 às 10:00, Recurring Frequency WEEK, Advance Recur Instances 8. A REDA cria de uma vez oito filhos para as sextas-feiras futuras, e o trabalho noturno mantém sempre oito na fila à frente. Excluir o pai remove a série inteira.
A lista relacionada Calendar Slot Rule Exceptions embaixo de uma regra de horário
A lista de exceções filhas embaixo de uma regra de horário — a exceção pontual Holiday Blackout da regra Harbour Tower Showings, com a sua janela Unavailable From / To, o Unavailable Reason e as colunas de escopo Applicable To.
Um registro de Calendar Slot Rule Exception
Uma exceção de horário (Holiday Blackout): a Calendar Slot Rule pai, a janela Unavailable From / To e o Unavailable Reason, os campos de Recurrence e os lookups de escopo Applicable To (Region, Neighbourhood, Property, Property Type).

Referência de campos

CampoO que ele controlaRestrição
Exception SubjectDá nome ao bloqueioO nome do registro
Unavailable From / Unavailable ToA janela do bloqueioObrigatório; o To precisa ser igual ou posterior ao From
PropertyDelimita a uma propriedadeEscopo opcional
RegionDelimita a uma regiãoEscopo opcional
NeighbourhoodDelimita a um bairroEscopo opcional
Property TypeDelimita a um tipo de propriedadeEscopo opcional
Unavailable ReasonPor que está fechado (exibido para a equipe)Opcional
Recurring FrequencyDAILY / WEEK / 2 WEEKS / MONTH / 3 MONTHS / 6 MONTHS / YEAROpcional; transforma a exceção em uma série
Advance Recur InstancesOcorrências futuras mantidas geradasObrigatório quando é recorrente
Parent Exception RuleVincula um filho gerado à sua sérieDefinido pela REDA

O que vem a seguir

  1. Regras de espaço no calendário — o objeto pai e como as faixas de horário são calculadas.
  2. Reservas de curta duração — onde o bloqueio é sentido do lado das reservas.
  3. Agendando visitas — onde o bloqueio é sentido do lado das visitas.
  4. Agendamento de Trabalhos em Segundo Plano — o trabalho noturno de reposição e o console de trabalhos.
  5. Ordens de serviço — bloqueios de manutenção sobre o mesmo motor.

Perguntas frequentes

Uma exceção recorrente precisa da sua contagem de antecedência: "Advance recur instances must be provided for recurring slot exceptions." Preencha o Advance Recur Instances e salve.

O fim vem antes do início: "Unavailable To cannot be earlier than Unavailable From Date." Defina o Unavailable To na mesma data do Unavailable From ou depois dela.

Depois que uma série recorrente gerou as suas ocorrências filhas, a REDA bloqueia alterações na data final do registro pai para manter a série consistente. Para alterar uma série, exclua-a e crie-a novamente com a nova configuração.

Verifique os Registros assíncronos do REDA no aplicativo REDA Admin: o trabalho noturno de reposição registra as falhas ali, em vez de parar de forma visível. Confirme também que o trabalho noturno continua agendado no console de trabalhos.

Sim. Excluir um registro pai recorrente exclui em cascata toda a sua série, por design. Exclua o registro pai quando quiser remover o bloqueio recorrente inteiro.

Sim, quando os quatro campos de escopo estão em branco. Preencha Region, Neighbourhood, Property Type ou Property para delimitá-lo — um escopo preenchido precisa corresponder à propriedade para que o bloqueio se aplique.

Não. Uma exceção pertence a uma única regra, então um feriado que deve fechar tanto as visitas quanto as reservas precisa do seu próprio registro em cada regra.

Não. Um bloqueio apenas oculta as faixas de horário futuras nos seletores; ele não altera as reservas e as visitas que já estavam agendadas. Cancele ou reagende essas manualmente se o bloqueio as afetar.

Isso foi útil?