Agendamento de manutenção e calendários de equipe
Quando você escolhe uma faixa de horário para uma ordem de serviço, de onde vêm essas faixas — e por que não há mais delas? Este artigo responde a essa pergunta. Ele explica a regra por trás do seletor de horários de manutenção, mostra como criar uma e vinculá-la às suas propriedades, e percorre as alavancas que moldam a disponibilidade: o expediente, a duração do compromisso, o intervalo entre os serviços, os calendários do edifício inteiro versus os de cada unidade, o direcionamento para uma equipe e as datas de bloqueio. Depois que você entender a regra, cada faixa de horário que o seletor mostra fará sentido. Nenhuma experiência prévia com a REDA é necessária.
Acesso necessário. Configurar regras de faixas de horário exige o conjunto de permissões REDA - Master Data - Admin. Os conjuntos de propriedade, de ordem de serviço e de somente leitura podem visualizar as regras, mas não alterá-las.
Como funciona o agendamento de manutenção
Uma Regra de espaço no calendário é um registro pequeno que descreve a disponibilidade. Um campo decide que tipo de agendamento ela controla: Applicable For, que pode ser Showing, Booking ou Maintenance. Este artigo trata do tipo Maintenance — a regra que uma ordem de serviço lê para preencher o seu seletor de horários. (O mesmo motor movimenta as visitas e as reservas; elas têm os seus próprios artigos.)
Quando você abre Create Work Order, a REDA carrega a regra de manutenção da propriedade, monta a sua grade de horários, subtrai tudo o que está indisponível e mostra o que sobrou. Escolha uma faixa de horário e a REDA a reserva; a ordem de serviço passa para Scheduled. Reagendar executa o mesmo seletor novamente.
Criando uma regra de faixas de horário de manutenção
Na guia Regras de espaço no calendário, clique em Novo e descreva a sua disponibilidade. Os campos obrigatórios são o formato do seu dia de trabalho:
A REDA protege os campos numéricos com três validações:
"Event Days must be a positive number greater or equal to 1."
"Slot Duration must be a positive number greater than or equal to 10."
Faixas de horário padrão vs. personalizadas
O Slot Type decide como a grade é montada:
- Standard (o padrão) percorre o seu expediente em passos iguais à duração da faixa de horário — uma grade simples e uniformemente espaçada.
- Custom permite que você defina manualmente janelas específicas. Cada faixa de horário personalizada é um registro filho da regra com um Start Time e um End Time (que devem ficar dentro do horário disponível da regra) e um Maximum Events Per Slot (padrão 1) — a sua capacidade. Uma janela personalizada continua sendo oferecida até conter essa quantidade de compromissos e então desaparece.
As janelas personalizadas são validadas em relação ao horário da regra:
"End Time must be on or before the Available To Time defined in Calendar Slot Rule."
Disponibilidade por unidade vs. por edifício
O Slot Management decide contra o calendário de quem a verificação de ocupação é executada:
- Property — cada unidade mantém o seu próprio calendário; uma reserva em uma unidade não afeta outra.
- Parent — o edifício ou condomínio inteiro compartilha um único calendário de ocupação; uma faixa de horário ocupada em qualquer unidade aparece como ocupada em todas elas. Use isto quando uma única equipe atende o edifício inteiro e só pode estar em um lugar por vez.
Direcionamento para a sua equipe
O Record Assignment indica o usuário ou a fila que é dono dos compromissos que esta regra gera — essa é a "equipe" do calendário de equipe. Ele cumpre uma função dupla: também atua como filtro na verificação de ocupação, de modo que apenas os compromissos da própria equipe atribuída bloqueiam as faixas de horário dessa equipe. A regra também pode carregar um Calendar Id compartilhado opcional, além dos padrões Day Label e Time Label, que formatam como as faixas de horário são exibidas (recorrendo aos valores padrão do aplicativo quando não definidos).
Vinculando a regra às propriedades
Uma regra não faz nada até que uma propriedade aponte para ela. Abra a propriedade, vá até a guia Detalhes e defina o campo Maintenance Slot Rule com a sua nova regra. Esse campo só aceita uma regra cujo Applicable For seja Maintenance — por isso importa definir isso na regra primeiro. Daí em diante, cada ordem de serviço nessa propriedade tira as suas faixas de horário desta regra.
Como a disponibilidade é calculada
Veja a subtração, em termos simples, da grade da regra até as faixas de horário que você pode escolher:
Bloqueios (exceções de horário)
Um bloqueio — uma exceção de horário — é uma janela em que a manutenção não pode ser agendada, independentemente da regra: uma manhã de manutenção do elevador, um feriado, o fechamento do edifício. Cada bloqueio tem um Unavailable From e um Unavailable To, um Unavailable Reason opcional exibido para quem agenda, e um escopo. Delimite-o a uma Property, Region, Neighbourhood ou Property Type — ou deixe o escopo em branco para aplicá-lo em tudo o que a regra alcança.
A REDA verifica se as datas fazem sentido:
Um bloqueio pode se repetir. Escolha uma Recurring Frequency (o mesmo conjunto usado em outros lugares: DAILY, WEEK, 2 WEEKS, MONTH, 3 MONTHS, 6 MONTHS, YEAR) e defina o Advance Recur Instances — quantas ocorrências futuras devem ser criadas com antecedência. Se você esquecer, a REDA responde:
Exemplo prático: a equipe de manutenção Meridian
A equipe de manutenção Meridian atende o Meridian Court, e uma única equipe cobre o edifício inteiro. Veja a regra e o que ela produz:
| Configuração | Valor |
|---|---|
| Applicable For | Maintenance |
| Week Days / horário | Seg–sex, 09:00–17:00 |
| Slot Duration / Buffer | 60 minutos / 15 minutos |
| Event Days | 14 |
| Slot Management | Parent (um calendário para o edifício inteiro) |
| Record Assignment | A fila da equipe de manutenção Meridian |
Agora o comportamento:
| Situação | O que o seletor mostra |
|---|---|
| Um serviço existente das 10:00–11:00 em qualquer unidade | As 10:00 ficam ocupadas em todo o edifício (gestão Parent); com o intervalo de 15 minutos, a próxima faixa de horário oferecida começa às 11:15 |
| Janelas personalizadas 09:00–12:00 / 13:00–15:00 / 15:00–17:00, Maximum Events Per Slot 2 | O horário de almoço nunca é oferecido; cada janela aceita dois serviços antes de desaparecer |
| Um bloqueio "Manutenção do elevador" na próxima segunda-feira das 08:00–18:00, delimitado à propriedade | Nessa segunda-feira não é exibida nenhuma faixa de horário |
Referência: campos da regra, da faixa personalizada e do bloqueio
Campos da regra de faixas de horário:
| Campo | Obrigatório | Restrição / padrão | Significado |
|---|---|---|---|
| Rule Name | Sim | — | Identifica a regra |
| Applicable For | Sim | Showing / Booking / Maintenance | Deve ser Maintenance para este artigo |
| Available From / To Time | Sim | — | Expediente |
| Slot Duration (Minutes) | Sim | ≥ 10 | Duração do compromisso (grade padrão) |
| Event Buffer Time (minutes) | Sim | ≥ 0 (piso de cerca de 2 min quando é 0) | Intervalo após cada compromisso já marcado |
| Week Days | Sim | Dom–sáb | Dias úteis |
| Event Days | Sim | ≥ 1 | Com quanta antecedência as faixas de horário são oferecidas |
| Default Start Date Days | Não | Padrão 0 | O calendário começa N dias depois |
| Slot Type | Não | Standard (padrão) / Custom | Grade uniforme vs. janelas definidas manualmente |
| Slot Management | Não | Property / Parent | Calendário por unidade vs. por edifício |
| Record Assignment | Não | Usuário / fila | É dono dos compromissos gerados; também é o filtro de equipe |
Campos da faixa de horário personalizada:
| Campo | Obrigatório | Restrição |
|---|---|---|
| Start Time / End Time | Sim | Devem ficar dentro do horário disponível da regra |
| Maximum Events Per Slot | Sim | Padrão 1 — capacidade antes de a janela desaparecer |
| Slot Label | Não | Texto de exibição alternativo |
Campos do bloqueio (exceção):
| Campo | Obrigatório | Notas |
|---|---|---|
| Exception Subject | Sim | Nome do bloqueio |
| Unavailable From / To | Sim | "Unavailable To cannot be earlier than Unavailable From Date." |
| Property / Region / Neighbourhood / Property Type | Qualquer um, ou nenhum | Um escopo em branco se aplica em tudo o que a regra alcança |
| Unavailable Reason | Não | Exibido para quem agenda |
| Recurring Frequency | Não | DAILY / WEEK / 2 WEEKS / MONTH / 3 MONTHS / 6 MONTHS / YEAR |
| Advance Recur Instances | Com recorrência | Ocorrências futuras criadas com antecedência; completadas toda noite |
O que vem a seguir
- Ordens de serviço — o registro que consome essas faixas de horário quando você agenda um serviço.
- Solicitações de serviço — onde um serviço de manutenção normalmente começa.
- Regras de espaço no calendário — o mesmo motor para visitas e reservas, em detalhes.
- Bloqueios e exceções de horários — bloqueios e exceções recorrentes em profundidade.
Perguntas frequentes
As faixas de horário devem ter no mínimo 10 minutos: "Slot Duration must be a positive number greater than or equal to 10."
Quando o intervalo é 0, aplica-se um mínimo interno de dois minutos. Esse pequeno espaço é esperado.
A regra usa disponibilidade no nível do edifício — o Slot Management está definido como Parent, então um único calendário de ocupação cobre o edifício ou condomínio inteiro. Mude para Property para ter calendários por unidade.
As janelas personalizadas devem ficar dentro do horário da regra: "End Time must be on or before the Available To Time defined in Calendar Slot Rule." Amplie o Available To Time da regra ou mova a janela.
Editar o Unavailable To do registro pai depois que as suas ocorrências já existem fica bloqueado. Exclua a série (o que remove as suas ocorrências) e crie-a novamente com a nova janela.
Um bloqueio recorrente precisa de uma contagem de ocorrências: "Advance recur instances must be provided for recurring slot exceptions."
Isso foi útil?