SLA, calendário e escalonamentos

Prazos que se ajustam ao teu horário de funcionamento: uma política diz com que rapidez tens de responder e de resolver, um calendário diz quando o relógio corre. Tudo neste bloco faz parte do Professional.

1

Políticas de SLA com prazos para a primeira resposta e para a resolução

só no Professional

Antes de começares: Sem uma política ativa, o sistema não mede nada — nenhum prazo, nenhuma coluna, nenhuma mensagem. E os relógios são criados quando um ticket é CRIADO: tudo o que entrou antes de ligares a política não recebe um prazo com efeito retroativo. Isso é intencional — caso contrário, mil tickets antigos apareceriam incumpridos na manhã seguinte.

Os prazos configuram-se em «Settings → SLA». A própria página te diz no topo quando não há nenhuma política ativa. Uma política tem três partes: um nome, as condições e as metas. As políticas novas são criadas inativas de propósito — para que possas acabar de as configurar antes de elas fazerem alguma coisa.

As condições são «Team», «Priority», «Main category» e «Subcategory». Vazio significa «Any», ou seja, «aplica-se a tudo» — não «não se aplica a nada». Se várias políticas corresponderem, ganha a que tiver o número mais baixo em «Order»; é por isso que a política mais restrita fica em cima e a geral por baixo.

Os dois campos de categoria estão agrupados por equipa, porque as categorias pertencem a uma equipa — mas são-te oferecidas todas, incluindo as de outras equipas. Isso é intencional: numa passagem, o ticket muda de equipa, a categoria não. Um ticket que o helpdesk passou à equipa de rede continua a levar a classificação do helpdesk, e uma política pode apontar exatamente para isso. Depois de escolheres uma categoria principal, o campo por baixo só oferece as subcategorias ligadas a ela — um par que não pode existir num ticket é recusado ao guardar.

Cada política tem duas metas. «Time to first response» termina com a primeira resposta pública de um agente — uma confirmação automática e uma nota interna não contam, explicitamente. «Time to resolution» termina assim que o ticket chega a um estado que conta como resolvido (qual é, defines em «Settings → General → Status»). As duas metas têm os seus minutos, o seu calendário e a sua reação ao incumprimento.

No ticket, os prazos estão à direita no cartão «Details» e, por baixo, «Show deadline history»: um registo que anota cada passo — iniciado, em pausa, retomado, cumprido, falhado — cada um com um motivo e o tempo de trabalho usado. Só os agentes e os administradores o veem; para os clientes não pode ser consultado.

Se alguém mudar depois a prioridade ou a equipa, o relógio passa para a política que então corresponde: o tempo de trabalho usado até aí é liquidado com o calendário antigo e, a partir daí, valem os valores novos. Se já não houver política que corresponda, o relógio termina sem veredito — não conta como cumprido nem como incumprido.

Se nenhuma política correspondia quando o ticket foi criado, o relógio arranca da primeira vez que uma política corresponde depois de uma alteração, por exemplo uma prioridade mais alta. Conta a partir desse momento. O relógio da primeira resposta só arranca se ainda ninguém tiver respondido.

Só nascem relógios novos quando um ticket é reaberto. As outras mudanças de estado não criam relógios novos.

Uma política de SLA com nome, ordem, interruptor de atividade, as quatro condições Team, Priority, Main category e Subcategory com moldura vermelha e as duas metas por baixo.
A política aplica-se a todas as equipas, mas só à prioridade «High». Por baixo estão as duas metas: 15 minutos para a primeira resposta, 240 para a resolução.Abrir a imagem em tamanho real
Os prazos de um ticket: «Time to first response» com o selo «In time» e, por baixo, «Time to resolution» com o tempo restante e o histórico de prazos aberto.
A primeira resposta chegou a tempo, a resolução ainda está a correr. O registo indica o motivo de cada passo. Lido de baixo para cima: iniciado, recalculado com «ticket fields changed» e, por fim, cumprido com a primeira resposta pública.Abrir a imagem em tamanho real
2

Calendário de horário laboral por equipa

só no Professional

Um calendário diz quando o relógio corre. Tem um nome, um fuso horário próprio e um número qualquer de janelas por dia da semana — uma pausa de almoço é simplesmente um dia com duas janelas. Uma janela pode passar da meia-noite; nesse caso aparece «ends next day» ao lado.

Que calendário se aplica a uma equipa define-se na equipa («Settings → Teams»). Na meta individual de uma política podes sobrepor-te: «From the team» usa o da equipa, ou escolhes outro. É exatamente isso que produz o caso habitual — as avarias contam a toda a hora, tudo o resto só no horário de expediente.

O que é contado é o tempo que passa realmente dentro da janela, não a diferença entre as horas do relógio. Na mudança para a hora de verão isso faz diferença: um dia 24/7 em outubro tem 25 horas, e um turno noturno das 22:00 às 06:00 tem sete em vez de oito na primavera. Uma janela de expediente das 09:00 às 17:00 nunca é afetada, porque na UE a mudança acontece de noite.

Se não for possível encontrar um calendário com horas de funcionamento, não é criado nenhum prazo — mais vale nenhum do que um adivinhado. No ticket aparece uma nota em vez de uma data.

O calendário «Helpdesk business hours» com o fuso horário Europe/Berlin com moldura vermelha, as janelas de segunda a sexta das 09:00 às 17:00 e o botão «Add opening hours».
Cinco dias, uma janela por dia. O fuso horário pertence ao calendário, não ao servidor — um segundo local recebe simplesmente um segundo calendário.Abrir a imagem em tamanho real
3

Feriados por importação de .ics ou introduzidos à mão

só no Professional

Antes de começares: Não entregamos dados de feriados. Os feriados dependem do LOCAL, não da língua — 16 estados alemães, 26 cantões suíços, 50 estados dos EUA, e são novos todos os anos. Uma lista entregue por nós estaria errada a certa altura sem ninguém reparar. Usa o ficheiro .ics oficial da tua região; é um trabalho de um minuto por ano.

Por baixo de cada calendário está a lista «Closed days». Um clique em «Import holidays (.ics)» aceita um ficheiro de calendário e comunica depois quatro números: quantos dias foram assumidos, quantos substituídos, quantos ilegíveis e quantos já lá estavam. Também podes introduzir dias soltos à mão.

O símbolo ↻ a seguir a um dia significa «repete-se todos os anos». Só é correto para datas fixas: 3 de outubro cai na mesma data todos os anos, a Sexta-Feira Santa e a segunda-feira de Pentecostes dependem da data da Páscoa e mudam. Os feriados móveis aparecem, por isso, na lista com a data concreta de cada ano — na imagem, «Good Friday» sem o símbolo.

Um dia fechado engole a janela inteira desse dia, incluindo a parte que se estende pelo dia seguinte. E quando um calendário não conhece um único dia fechado para os próximos doze meses, a página di-lo explicitamente — caso contrário o sistema conta em silêncio por cima dos feriados e produz prazos errados.

O botão «Import holidays (.ics)» com moldura vermelha e, por baixo, a lista de dias fechados também com moldura.
Cinco dias fechados. Quatro têm o símbolo ↻ de «mesma data todos os anos», a Sexta-Feira Santa não — essa muda.Abrir a imagem em tamanho real
O calendário «Around the clock» com a nota âmbar com moldura vermelha, a dizer que não conhece dias fechados para os próximos doze meses.
A nota não é um erro, é um aviso: este calendário conta por cima de todos os feriados. Para um calendário de piquete é exatamente o que se quer.Abrir a imagem em tamanho real
4

O relógio para enquanto se espera por quem pediu

só no Professional

A discussão mais frequente sobre prazos é esta: o ticket está há três dias à espera da resposta do cliente e o relógio continua a correr. Por isso, cada meta tem o interruptor «Pause while waiting for the requester» — individualmente, não para a política inteira.

Se estás à espera é decidido pelo estado: em «Settings → General → Status», cada estado traz uma marca a dizer se conta como «à espera de quem pediu». Com o interruptor ligado, o prazo descansa enquanto o ticket estiver num estado desses. O relógio de parede continua a correr — é por isso que a lista mostra «Paused» em vez de um tempo restante, e o histórico de prazos contém «Paused» e «Resumed» com as respetivas horas. O tempo de espera também não conta se o ticket for resolvido diretamente a partir de um estado desses.

Para a primeira resposta costuma deixar-se o interruptor desligado: deves a primeira resposta seja o que for que se esteja à espera. Para a resolução costuma estar ligado. A imagem mostra exatamente essa configuração.

As duas metas de uma política com os interruptores «Pause while waiting for the requester» com moldura vermelha — desligado na primeira meta, ligado na segunda.
O mesmo interruptor, duas respostas: o relógio da primeira resposta corre sem parar, o da resolução descansa enquanto a vez é do cliente.Abrir a imagem em tamanho real
5

Tempo restante na lista de tickets, com um filtro para prazos incumpridos

só no Professional

Assim que uma política está ativa, a lista de tickets ganha a coluna «Deadline». Mostra o tempo restante do próximo prazo em aberto («14h 53m»). Quando já não corre nenhum prazo no ticket, fica lá o veredito: o selo «In time» para um cumprido, o «Breached» vermelho para um falhado. Um ticket sem relógio nenhum recebe um traço neutro, e isso é intencional: um ticket anterior à política não é uma falha.

Se não houver política ativa, a coluna não existe de todo — não fica lá vazia. O mesmo vale para o filtro: em «Filter», a caixa «Breached only» só aparece quando existirem prazos.

Um ticket tem dois relógios, mas a coluna só tem um lugar — mostra o prazo EM ABERTO mais urgente. Se a primeira resposta foi falhada e a resolução ainda corre, a coluna mostra o tempo restante da resolução com um «!» vermelho ao lado. Essa marca diz: um prazo deste ticket já foi incumprido — e é exatamente assim que o filtro «Breached only» o encontra, porque pergunta por qualquer prazo incumprido, incluindo um que já terminou há muito. Qual dos dois foi está escrito no próprio ticket.

Também podes ordenar por ele: sob o mesmo título «Deadline» está um campo com «Due soonest first» e «Due latest first». Os tickets sem relógio a correr vão sempre para o fim — não são os menos urgentes, simplesmente não são abrangidos. A ordenação por prazo tem precedência sobre a ordenação por «Updated at»: nenhuma lista consegue satisfazer duas ordens ao mesmo tempo.

A lista de tickets com a caixa «Breached only» assinalada, o filtro com moldura vermelha e a coluna «Deadline» também com moldura.
Com a caixa «Breached only» assinalada, resta um único ticket. No ticket 4, a primeira resposta foi falhada. A coluna continua a mostrar um tempo restante a correr, porque mostra o próximo prazo EM ABERTO, e aqui é o da resolução. O «!» vermelho ao lado indica o incumprimento.Abrir a imagem em tamanho real
Um ticket com o selo vermelho «Breached» na primeira resposta e um tempo restante a correr na resolução, com o histórico de prazos por baixo.
O mesmo ticket, dois relógios, dois estados. O registo tem o motivo: «due date passed», ao fim de 16 minutos de tempo de trabalho usado.Abrir a imagem em tamanho real
6

Em caso de incumprimento: notificar ou passar o ticket para outra equipa

só no Professional

Antes de começares: A passagem não é a opção predefinida, de propósito. Muda a responsabilidade, retira o responsável e repõe o estado — um ticket em que alguém está a trabalhar acaba noutro sítio. Escolhe-a apenas quando for exatamente isso que se pretende.

Por meta defines em «When breached» o que acontece num incumprimento: «Record only» apenas regista, «Notify assignee and observers» envia uma mensagem a quem tem o ticket e a quem o observa (não à equipa inteira), «Hand over to another team» passa o ticket. Para a passagem tens de escolher uma equipa de destino — uma política sem ela é recusada ao guardar, porque pareceria configurada e não faria nada.

A ação corre exatamente uma vez por relógio. Sem esse travão, um reinício do servidor voltaria a enviar a mesma mensagem. A marca de «já feito» é colocada mesmo quando o envio falhou — uma mensagem que não chegou é melhor do que um ciclo que envia uma nova a cada minuto.

O próprio incumprimento é datado do momento em que se venceu, não da passagem de verificação — caso contrário os relatórios dependeriam do ritmo do serviço de verificação. E é medido contra o tempo de trabalho usado: um relógio em pausa não pode incumprir, mesmo que a data de vencimento já tenha passado há muito.

A passagem repõe o estado em «Open». As linhas do histórico sobre isso são internas; o cliente só vê no ticket o novo estado e a nova equipa.

Uma política de exemplo inativa com a escolha «When breached: Hand over to another team» com moldura vermelha e a equipa de destino «Network».
A frase por baixo da equipa de destino diz o que acontece: o ticket passa para essa equipa e quem o tinha é retirado. O interruptor «Active» está aqui desligado — uma política inativa não faz nada.Abrir a imagem em tamanho real
7

Métricas de SLA nos relatórios

só no Professional

Em «Reports» escolhes o período e carregas em «Generate report» — sem esse clique a página fica vazia. O relatório contém então o bloco «Service level agreements» com uma linha por meta: cumpridos, incumpridos, ainda a correr, taxa alcançada e tempo médio usado.

A contagem é por meta, não por ticket — está escrito também por baixo da tabela. Um ticket com as duas metas aparece, por isso, duas vezes, uma em cada linha.

A taxa alcançada conta apenas relógios já decididos. Os que continuam a correr não pertencem ao denominador, caso contrário todos os SLA acabados de ligar pareceriam catastróficos ao início e melhorariam sozinhos. Se ainda não houver um único relógio decidido, aparece um traço — não «0 %».

Se trabalhares com incidentes coletivos, há uma linha adicional «Achieved without group incidents»: um único incidente coletivo com cem tickets associados distorceria a taxa nos dois sentidos. Deixa de fora todos os tickets ligados a um incidente coletivo.

Neste bloco, os agentes só veem as suas próprias equipas. Sem o Professional, o bloco só aparece se houver dados de prazos de antes; nesse caso continua legível.

O bloco de relatório «Service level agreements» com as colunas Met, Breached, Still running, a coluna «Achieved» com moldura vermelha e o tempo médio usado.
Na primeira resposta, três prazos estão cumpridos e um incumprido, dez continuam a correr. Dá 75 %. As duas colunas à direita só aparecem quando existem incidentes coletivos: deixam de fora todos os tickets ligados a um incidente coletivo.Abrir a imagem em tamanho real

As imagens são da versão 1.3.1. Nada mudou nos ecrãs apresentados até à versão 1.13.3. A única coisa com outro aspeto é o número de versão no fundo da barra lateral.