Cadastro de regra de recorrência
Em vez de criar data por data, a regra descreve o padrão de funcionamento de uma atração em um período — e o sistema gera as ocorrências.
Onde fica
Menu lateral → Ocorrências → Regras.
Quem pode manter
occurrences.manage.
Campos
| Campo | Obrigatório | Descrição | Formato ou exemplo | Observações |
|---|---|---|---|---|
| Atração * | sim | Para qual atração as datas serão geradas. | Seleção | Precisa ter “gera ocorrências” ligada. |
| Nome * | sim | Identifica a regra na listagem. | “Alta temporada 2026/2027” | Use nomes que expliquem o período. |
| Data inicial * | sim | Começo do período coberto. | Seletor de data | — |
| Data final * | sim | Fim do período coberto. | Seletor de data | Precisa ser posterior à inicial. |
| Dias da semana | não | Quais dias abrem dentro do período. | Seleção visual de domingo a sábado | Só os dias marcados geram ocorrência. |
| Status padrão | não | Status com que as datas nascem. | Aberta · Fechada · Bloqueada | Normalmente “Aberta”. |
| Capacidade padrão | não | Capacidade das datas geradas. | Número inteiro, ou vazio | Vazio = sem limite. |
Prévia antes de aplicar
Antes de gravar, use a simulação. Ela apenas conta o que aconteceria, sem alterar nada, e devolve os números por categoria:
| Resultado | Significa |
|---|---|
| Criadas | Datas que não existiam e serão criadas. |
| Atualizadas | Datas desta regra que terão status, capacidade ou disponibilidade ajustados. |
| Ignoradas (manual) | Datas alteradas manualmente — preservadas. |
| Ignoradas (de terceiro) | Datas de outra regra ou criadas manualmente — preservadas. |
| Removidas | Datas desta regra que saíram do período e serão arquivadas. |
| Travadas | Datas que saíram do período mas foram alteradas manualmente — preservadas. |
O que impede a conclusão
- Faltar atração, nome ou uma das datas.
- Data final anterior à inicial.
- Sobreposição com outra regra ativa da mesma atração, quando períodos e dias da semana se cruzam — erro
rule_overlap. - Atração com “gera ocorrências” desligada.
Regras de recorrência não se sobrepõem; regras de preço, sim
São coisas diferentes. Duas regras de recorrência concorrentes são recusadas. Já duas regras de preço podem se sobrepor — nesse caso a prioridade decide qual vence.
Como excluir com segurança
- Abra a regra e escolha excluir.
- Decida se remove as datas futuras. O sistema informa quantas se enquadram.
- Confirme. A regra é arquivada. Se você optou por remover as datas, só saem as que atendem todos os critérios: data futura, sem nenhum voucher e sem alteração manual.
Exemplo de preenchimento (fictício)
| Atração | Piscinas |
|---|---|
| Nome | Alta temporada 2026/2027 |
| Data inicial | 01/12/2026 |
| Data final | 28/02/2027 |
| Dias da semana | Sexta, sábado, domingo |
| Status padrão | Aberta |
| Capacidade padrão | 800 |