O que é uma rotação de plantão?
Uma rotação de plantão é uma programação ordenada que atribui responsabilidade operacional a diferentes pessoas ao longo do tempo. Deve informar ao sistema de monitoramento quem contatar, informar à equipe quem é o responsável pelo turno atual e fornecer o próximo passo quando o socorrista não estiver disponível.
Um calendário sozinho não pode lidar com esse fluxo de trabalho completo. IncidentRelay combina rotações com rotas de alerta, canais de notificação, lembretes e políticas de escalada.
Manter a propriedade atual sem ambiguidades
Cada rota está conectada a uma equipe e pode usar uma política de rotação ou escalada para selecionar a pessoa responsável. Quando um alerta chega, IncidentRelay calcula o usuário atual e registra o contexto operacional com o incidente.
Isso evita contar com um tópico de bate-papo, uma planilha presa ou a memória coletiva de quem está acordado. Esses sistemas funcionam lindamente até se tornarem importantes.
Cobertura em camadas
Camadas de rotação tornam possível modelar horários além de uma única lista de repetição. Uma equipe pode usar camadas para diferentes janelas de tempo, grupos de cobertura ou responsabilidades primárias e secundárias. IncidentRelay calcula o calendário final a partir dessas regras.
- Manter a associação separada por camada.
- Defina restrições para horas de trabalho ou janelas de cobertura.
- Preservar períodos históricos e futuros de adesão.
- Veja o proprietário resultante no calendário operacional.
Trocas de turnos e substituições
Uma substituição substitui temporariamente o membro de rotação agendada. É útil para férias, doenças, trocas de turnos e mudanças de cobertura de curto prazo. A rotação base permanece intacta, portanto a programação retorna ao normal automaticamente após o término da substituição.
Da rotação à escalada
Uma rotação seleciona o respondedor atual. Uma política de escalada define o que acontece a seguir. IncidentRelay pode repetir lembretes, mover para outro usuário ou rotação e continuar através de passos de política ordenada até que alguém reconheça o alerta.
| Componente | Objectivo operacional |
|---|---|
| Rotação | Selecciona a pessoa responsável de momento. |
| Substituir | Substitui temporariamente a pessoa programada. |
| Lembrete | Repeti a entrega enquanto um alerta não é reconhecido. |
| Política de escalada | Move a responsabilidade através de usuários ordenados ou rotações. |
Visibilidade da rotação
As equipes podem inspecionar os horários em IncidentRelay e se inscrever através de CalDAV ou feeds privados de ICS. Isto dá aos respondedores visibilidade do calendário sem mover a fonte da verdade para uma aplicação de calendário de terceiros.
Código aberto e self-hosted
IncidentRelay roda em sua infraestrutura e armazena dados de rotação, usuário, alerta e incidente em seu banco de dados. Ele pode ser implantado com Docker Compose, pacotes RPM, systemd ou Kubernetes usando o gráfico Helm incluído.
Reveja o changelog e teste as transferências reais e caminhos de escalada antes de confiar nele para cobertura de produção.