Manual

Cada funcionalidade passo a passo, com imagens de um sistema em funcionamento. A interface das imagens está em inglês — é a língua base do produto.

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.

Personalização e administração

É aqui que geres as definições de idioma do sistema e aplicas o logótipo e as cores da tua empresa. Defines o formato de data e hora e informas toda a gente sobre manutenções planeadas e avarias. Este bloco cobre também as tarefas que fazes raramente e de que depois precisas mesmo: uma atualização, um arquivo, um aviso antes de o disco encher. Tudo aqui faz parte do Basic, exceto o envio do aviso por e-mail.

1

Ativar idiomas e traduzi-los tu próprio

Em «Settings → Language Settings» escolhes que idiomas a tua empresa oferece. Há 30 à escolha.

O inglês está sempre ligado e não pode ser desligado. É a língua a que o sistema recorre quando um texto ainda não tem tradução.

Depois disso, cada utilizador escolhe no seu menu o idioma em que trabalha, de entre os que ativaste.

As traduções não chegam com uma atualização. Uma atualização traz textos novos em inglês; a tradução deles é fornecida por ti.

Isso funciona em dois passos. Com «Export JSON» transferes um ficheiro que contém cada texto em inglês ao lado da tua tradução existente.

Preenches esse ficheiro ao teu ritmo e voltas a carregá-lo com «Import JSON». Os campos vazios são ignorados, as traduções existentes são substituídas.

As variáveis como {count} têm de sobreviver na tradução. Uma entrada cujas variáveis sejam diferentes das do texto em inglês é recusada, e isso inclui uma variável a mais. Nesse caso, continua ativa a tradução anterior. O inglês só aparece se não havia nenhuma. O sistema diz-te qual foi a entrada.

O cartão «State of your language packs» diz-te, por idioma, em que ponto estás. Aparece lá cada idioma que ativaste, mesmo sem tradução. O cartão mostra quantos textos estão traduzidos e nomeia quatro casos: desatualizado, não traduzido, desconhecido e completo. «Unknown» significa que os textos foram importados antes de esta verificação existir. A próxima importação resolve isso.

«Desatualizado» é o caso que interessa. O texto em inglês mudou, a tua tradução continua lá e agora diz outra coisa.

Os pacotes de idioma prontos a usar para todos os idiomas estão disponíveis gratuitamente na nossa página «Transferências». Carregas-os com «Import JSON», tal como o teu próprio ficheiro. Também podes editar primeiro o ficheiro para melhorar uma tradução.

Na aplicação, a ligação «Download language packs» no cartão «Import translations» leva-te diretamente a essa página.

O cartão «Languages» com os idiomas como botões e o inglês ligado de forma permanente.
A moldura vermelha está sobre o alemão e sobre «Save languages». O inglês tem a marca «Always active».Abrir a imagem em tamanho real
O cartão «Export translations» com o seletor do idioma de destino.
Escolhe primeiro o idioma de destino e só depois transfere. O ficheiro contém o texto em inglês e a tua tradução existente.Abrir a imagem em tamanho real
O cartão «Import translations» com o ficheiro escolhido.
Depois de «Select file», o nome do ficheiro aparece ao lado. Só «Import JSON» o carrega.Abrir a imagem em tamanho real
O cartão «State of your language packs» com o estado do alemão.
Neste mundo de exemplo, o pacote alemão está completo. O segundo número cresce a cada atualização que traz textos novos.Abrir a imagem em tamanho real
2

Logótipo, favicon e cores

Em «Settings → CI Settings» defines o teu logótipo, o teu favicon e três cores.

O logótipo aparece na barra lateral, por baixo do logótipo do sistema. Recomendam-se 400 por 160 pixels em PNG ou SVG com fundo transparente, no máximo 2 MB. Um ficheiro SVG que contenha um script é recusado no carregamento. Se um carregamento falhar, a mensagem indica o motivo.

O favicon é a pequena imagem no separador do navegador. Recomenda-se SVG ou 64 por 64 pixels.

As três cores são «Primary color», «Accent color» e «Background color». A primeira pinta os botões importantes, a segunda os ícones e os destaques, a terceira o fundo.

O sistema calcula sozinho as cores do texto e do rato por cima, para que o texto continue legível. Tu só indicas as três cores de base.

Um campo vazio significa que vale a cor de origem. O quadrado ao lado mostra então preto, porque não consegue mostrar «nenhuma cor». A nota por baixo diz isso mesmo.

A pré-visualização por baixo dos campos mostra as tuas cores antes de guardares. Só «Save» as torna válidas para toda a gente.

«Restore defaults» repõe tudo. Isso remove também o logótipo e o favicon que carregaste.

O cartão «Colors» com duas cores definidas e a pré-visualização por baixo.
A moldura vermelha está sobre os dois botões de pré-visualização. Mostram logo as cores que introduziste.Abrir a imagem em tamanho real
O logótipo da empresa na barra lateral, por baixo do logótipo do sistema.
A moldura vermelha está sobre o logótipo carregado. Aparece de imediato e em todas as páginas.Abrir a imagem em tamanho real
3

Claro e escuro, e a vista no telemóvel

O sistema tem um aspeto escuro e um aspeto claro. A mudança faz-se no teu menu, no fundo da barra lateral.

A escolha pertence a cada utilizador e fica guardada. Um agente pode trabalhar em claro enquanto um colega trabalha em escuro.

No mesmo menu estão a tua disponibilidade, a tua fotografia de perfil, a tua palavra-passe e o teu idioma.

Num ecrã estreito a interface reorganiza-se. A tabela transforma-se em cartões empilhados e a barra lateral recolhe-se atrás do ícone no canto superior esquerdo.

Não há uma aplicação à parte. O endereço é o mesmo que no computador e inicias sessão da mesma maneira.

O menu pessoal com as entradas «Light mode» e «Dark mode».
A moldura vermelha está sobre «Light mode». O visto ao lado mostra qual o aspeto ativo.Abrir a imagem em tamanho real
A lista de tickets no aspeto claro.
O aspeto claro é a definição de fábrica.Abrir a imagem em tamanho real
A mesma lista de tickets no aspeto escuro.
A mesma página, os mesmos dados. Só o aspeto muda.Abrir a imagem em tamanho real
A mesma página numa janela estreita, como num telemóvel.
No telemóvel a lista fica empilhada. A barra lateral abre-se com o ícone no canto superior esquerdo.Abrir a imagem em tamanho real
4

Datas e horas escritas à tua maneira

Antes de começares: Os administradores e os agentes podem alterar as definições gerais. Todos os outros leem as datas como forem definidas aí.

Em «Settings → General Settings» encontras o cartão «Date and time format». Está logo a seguir ao fuso horário.

Quatro escolhas formam a maneira de escrever uma data. «Date order» é a ordem do dia, do mês e do ano.

«Date separator» é o carácter entre os números. Podes escolher o ponto, a barra ou o hífen.

«Clock» é o relógio: 24 horas, ou 12 horas com AM e PM. «Time separator» é o carácter entre a hora e os minutos.

Por baixo dos quatro campos vês «This is how it looks». Mostra o resultado antes de carregares em «Save».

A definição aplica-se a toda a instalação. Não depende do idioma nem do utilizador.

Isso é intencional. Uma empresa escreve as datas de uma maneira e todos os colegas leem a mesma forma de escrita.

A definição de origem é dia, mês, ano com ponto e o relógio de 24 horas. Se não mudares nada, nada muda.

A forma de escrita escolhida vale em todo o lado onde o sistema mostra uma data. Isso inclui o ticket, as listas, o seguimento e o tempo registado.

As exportações não são afetadas. Escrevem uma data como 2026-08-22, porque os programas de folha de cálculo leem essa forma de maneira fiável.

Os campos em que introduzes uma data também seguem esta definição. Um clique no campo abre um calendário, e a data escolhida aparece depois na tua forma de escrita. Um campo vazio diz «Pick a date».

Mais sobre isto no cartão: Ativar idiomas e traduzi-los tu próprio

O cartão «Date and time format» com os quatro seletores e a pré-visualização.
A moldura vermelha está sobre a ordem e sobre a pré-visualização. Os exemplos dentro dos seletores acompanham a ordem escolhida.Abrir a imagem em tamanho real
Os detalhes do ticket na definição de origem: dia, mês, ano e o relógio de 24 horas.
É assim que um ticket fica enquanto nada for alterado. Em cima estão momentos no tempo, em baixo os dias do tempo registado.Abrir a imagem em tamanho real
Os mesmos detalhes depois da mudança para mês, dia, ano com o relógio de 12 horas.
O mesmo ticket depois da alteração. Os dias registados seguem a definição tal como os momentos por cima deles.Abrir a imagem em tamanho real
5

Anunciar manutenções e avarias

Antes de começares: O aviso na página de início de sessão faz parte do Basic. Enviá-lo também como e-mail faz parte do Professional.

A página «Maintenance and incident notices» está na barra lateral. Aí escreves um aviso que toda a gente vê.

O aviso aparece na página de início de sessão e em todo o sistema. Assim as pessoas leem-no antes mesmo de iniciarem sessão.

A ideia é evitar tickets desnecessários. Quem lê que a rede está em baixo não volta a comunicá-lo.

O texto compõe-se a clicar. Clica primeiro no campo que queres preencher. Fica com um contorno vermelho, e tudo o que assinalares a seguir vai para lá. Se desmarcares um bloco, ele volta a sair do texto.

«Title / Subject» aparece no topo do aviso. «Body» aparece por baixo. Se enviares o aviso como e-mail, um passa a assunto e o outro a corpo da mensagem.

Há frases já feitas como blocos de construção. Podes acrescentar as tuas em «Text Modules» e os teus sistemas e serviços em «Systems / Services».

Com «Calendar (add date)» e «Time (add time)» inseres uma data e uma hora. É assim que se anuncia uma manutenção planeada.

O interruptor «Turn notification on/off» no topo liga e volta a desligar o aviso. Ao ligá-lo, o título e o texto são guardados com ele. O aviso fica visível até o desligares. Se o aviso já estiver ligado, uma alteração ao texto só tem efeito com «Save».

Existe um segundo tipo de aviso ao lado. Se transformares um ticket num incidente coletivo, ele também aparece na página de início de sessão e desaparece sozinho assim que o ticket for resolvido. Este interruptor não se aplica a ele.

Com «Send as E-Mail» envias o mesmo texto para uma lista de endereços. É essa a parte que pertence ao Professional.

Escreves o aviso em inglês. A tradução entra pela página de idiomas, como qualquer outro texto. Se depois alterares o texto em inglês, a tradução importada deixa de valer. É preciso importá-la outra vez.

Mais sobre isto no cartão: O incidente coletivo como faixa de aviso e como nota na resposta automática

O cartão com os blocos de texto e os teus próprios sistemas.
As molduras vermelhas estão sobre as duas linhas de introdução: uma para frases, outra para os teus próprios sistemas. Neste mundo de exemplo, os sistemas são e-mail, um servidor de ficheiros e VPN.Abrir a imagem em tamanho real
Título e corpo com blocos assinalados, com o campo «Body» ativo.
A moldura vermelha está sobre o campo ativo e sobre «Calendar (add date)». Por baixo do campo diz qual está ativo.Abrir a imagem em tamanho real
A página de início de sessão com o aviso ligado, a toda a largura.
É assim que um cliente o lê antes de iniciar sessão. «Dismiss» esconde os avisos mostrados nesse momento até a página ser recarregada.Abrir a imagem em tamanho real
O mesmo texto com «Send as E-Mail» assinalado e a lista de destinatários.
A moldura vermelha está sobre a lista de destinatários e sobre «Send Mail». Separa vários endereços com uma vírgula.Abrir a imagem em tamanho real
6

Aviso precoce antes de o disco encher

O sistema vigia o espaço em disco do servidor e avisa antes que ele acabe.

Há duas fases. A partir de 90 por cento ocupados recebes um aviso, a partir de 95 por cento um alerta.

Quem trata das atualizações vê os números e o que deve fazer. Normalmente as imagens antigas de atualizações anteriores são o maior item.

Todas as outras pessoas com sessão iniciada recebem uma frase curta e uma indicação para falarem com o administrador. Só a veem a partir da fase de alerta.

Nada disto aparece na página de início de sessão. O grau de ocupação do disco de um servidor não diz respeito a ninguém antes de iniciar sessão.

Um disco cheio não afeta apenas a atualização. Os anexos, o correio recebido, a base de dados e a cópia de segurança vivem todos no mesmo disco.

Também recebes um aviso assim que ficam livres menos de 10 GB. Uma atualização precisa desse espaço e não arranca com menos.

Após cada atualização bem-sucedida, o sistema remove as imagens das versões mais antigas. A versão anterior fica guardada para uma reversão.

A faixa com o aviso de que o espaço está a ficar curto.
A primeira fase. Neste mundo de exemplo estão 93 por cento ocupados e restam 14 de 200 GB.Abrir a imagem em tamanho real
A mesma faixa com o texto da fase de alerta.
A segunda fase, a 96 por cento. Agora o texto também diz o que pode começar a falhar.Abrir a imagem em tamanho real
O mesmo acontecimento na janela de um agente: uma frase curta sem números.
Quem não pode libertar espaço não recebe números. A frase diz a consequência e remete para o administrador.Abrir a imagem em tamanho real
7

Atualizar com o carregar de um botão

Em «Settings → Updates» vês que versão está a correr e se existe uma mais recente.

Se houver uma versão nova, o que ela traz aparece listado por baixo. A lista mostra todas as versões que saltas.

Antes da atualização, o sistema verifica se há espaço livre suficiente. Uma atualização precisa da imagem antiga e da nova ao mesmo tempo, por isso pede 10 GB. Se não houver espaço suficiente, o sistema recusa a atualização e diz porquê. É melhor notícia do que desistir a meio.

Depois faz sozinho uma cópia de segurança cifrada. Abrange a base de dados, os anexos, os arquivos e as chaves. Se a base de dados correr fora do SMITEY, não faz parte desta cópia.

Se a cópia de segurança falhar, a atualização para antes de alterar o que quer que seja. Uma base de dados fora do SMITEY não atrasa a atualização. Faz a cópia dela com as tuas próprias ferramentas.

O sistema pergunta antes de começar. Durante a atualização fica inacessível durante alguns minutos, por isso escolhe uma hora calma.

Se alguma coisa correr mal, o sistema volta à versão anterior e continua a funcionar.

Se o teu servidor não conseguir chegar à origem das atualizações, o sistema diz exatamente isso. Não afirma que estás atualizado.

Uma atualização que passe a base de dados para uma versão nova não é aplicada com o carregar de um botão. O sistema avisa-te, e as notas de versão dizem o que fazer.

O cartão «Version status» a comunicar que o sistema está atualizado.
A moldura vermelha está sobre a mensagem. «Check now» pergunta de imediato em vez de esperar pela verificação seguinte.Abrir a imagem em tamanho real
O mesmo cartão com uma versão disponível e as suas notas de versão.
A moldura vermelha está sobre «Install update». Por cima está o que a nova versão traz.Abrir a imagem em tamanho real
A confirmação pedida antes de a atualização começar.
A pergunta indica a versão e diz que é feita primeiro uma cópia de segurança.Abrir a imagem em tamanho real
O mesmo cartão quando a origem das atualizações não está acessível.
A moldura vermelha está sobre a mensagem. Sem resposta, o sistema diz que não sabe.Abrir a imagem em tamanho real
8

Arquivar tickets fechados

Antes de começares: «Delete from live DB» remove os tickets da base de dados em funcionamento de forma definitiva. Transfere primeiro o arquivo e vê o que está lá dentro.

Em «Settings → Archive» juntas os tickets fechados de um período num ficheiro. Assim o conjunto de trabalho mantém-se pequeno.

Só os tickets fechados são movidos. Um ticket resolvido só entra quando estiver fechado. Isso acontece sozinho 24 horas depois de ter sido resolvido. Um ticket aberto no mesmo período fica onde está.

«Preview» diz-te à partida quantos tickets o período abrange. Não escreve nada e não altera nada.

«Create archive» constrói um ficheiro ZIP. Contém os tickets com os seus comentários, o seu histórico, os seus campos personalizados e os seus anexos.

O ficheiro fica depois na lista abaixo, com o período, o número e o tamanho. Podes usar uma subpasta se quiseres arquivar por ano.

Só então decides se os tickets saem da base de dados em funcionamento. É um passo à parte: «Delete from live DB» na lista «Existing archives». Criar o arquivo, por si só, não altera nada.

«Restore» traz os tickets de volta a partir do ficheiro. Os tickets cujo número já existe são ignorados.

Uma reposição precisa das equipas e dos fluxos de trabalho a que um ticket se refere. Depois, o sistema indica quantos tickets voltaram e quantos ignorou por já existirem. Indica também as participações de equipas ignoradas e as tarefas sem o seu subticket. Outras lacunas não são comunicadas. Uma equipa, categoria, utilizador ou estado em falta fica vazio no ticket. Os comentários sem o seu utilizador e os valores de campos personalizados apagados ficam de fora.

«Delete archive file» apaga apenas o ficheiro. Os tickets na base de dados em funcionamento ficam intactos.

O cartão «Create archive» com os dois campos de data.
A moldura vermelha está sobre o período. A subpasta é opcional.Abrir a imagem em tamanho real
O mesmo cartão com o resultado da pré-visualização.
A moldura vermelha está sobre «Preview». O número ao lado conta os tickets fechados do período escolhido. A pré-visualização não altera nada.Abrir a imagem em tamanho real
A lista de arquivos com período, número, anexos e tamanho.
A moldura vermelha está sobre as duas ações que mexem nos dados em funcionamento.Abrir a imagem em tamanho real
A pergunta feita antes de os tickets saírem da base de dados em funcionamento.
A pergunta diz que este passo não pode ser desfeito.Abrir a imagem em tamanho real
9

Preencher as tuas listas pendentes a partir de um ficheiro

Em «Settings → General Settings» encontras as listas pendentes do sistema. Cada lista tem o seu separador.

Para departamentos, cargos e locais existe também o caminho através de um ficheiro. Compensa quando acrescentas muitas entradas de uma vez.

«Export JSON» transfere a lista. Numa instalação nova, dá-te a estrutura vazia onde escreves as tuas entradas.

O ficheiro traz um exemplo que mostra o aspeto de uma entrada. É ignorado quando voltas a carregar o ficheiro.

«Import JSON» cria o que falta. As entradas existentes ficam como estão. Um nome que aparece duas vezes no ficheiro é criado uma só vez.

Mudar nomes não funciona através do ficheiro. Os campos desta página servem para isso, e a nota vermelha diz-o. O marcador «None selected or available» não pode ser renomeado. Só o traduzes, na página de idiomas.

Traduzes as entradas depois, na página de idiomas. O ficheiro contém o nome em inglês.

As categorias funcionam da mesma maneira. Pertencem a uma equipa, por isso vivem na página de categorias dessa equipa.

Mais sobre isto no cartão: As categorias principais e as subcategorias configuram-se livremente por equipa

O separador «Department» com os botões de exportação e importação.
A moldura vermelha está sobre os dois botões. A frase vermelha por cima avisa contra a mudança de nomes através do ficheiro.Abrir a imagem em tamanho real
O ficheiro transferido no navegador, com o exemplo e as entradas.
Além de um pequeno cabeçalho e do exemplo, o ficheiro só contém nomes. É por isso que qualquer editor de texto o consegue editar.Abrir a imagem em tamanho real

Equipas e utilizadores

Uma equipa é uma responsabilidade, não uma pasta. Tem as suas categorias, os seus prazos e os seus membros. Um cliente vê exatamente uma delas. Todo o resto se resume a quem tem que conta e ao que essa conta pode fazer.

1

Criar e configurar equipas

As equipas estão em «Settings → Teams». A lista fica à esquerda, as definições da equipa em que clicaste ficam à direita. O número a seguir ao nome é o número de membros.

Uma equipa nova recebe o nome no campo «Team name». Por baixo, «Copy categories from» permite escolher uma equipa existente, para que a nova comece com as mesmas categorias principais e subcategorias. «Create team» cria-a.

A primeira equipa é a equipa que os teus clientes veem. Todas as outras são equipas especializadas por trás dela. Pedir a quem comunica um problema que escolha o departamento certo é pedir demais: comunica à primeira equipa, e a partir daí o caso é passado adiante.

Podes mudar isso a qualquer momento. O cartão «Customer permissions» decide, por equipa, o que os clientes podem fazer aí. Tem dois interruptores: «Can create new tickets and see their own tickets» e «Can see their own tickets of this team in the dashboard and in reports». Assim que um deles está ligado, os clientes veem a equipa. Só com os dois desligados é que a equipa nem sequer aparece a um cliente.

O cartão «Agent Permissions» aplica-se aos agentes desta equipa. Tem três interruptores: gerir tickets, gerir categorias e ver os relatórios desta equipa. Sem o primeiro, um agente não pode criar, editar nem comentar tickets nesta equipa, nem carregar anexos. Sem o segundo, a entrada das categorias da equipa desaparece da sua barra lateral. Sem o terceiro, os relatórios deixam esta equipa de fora. Cada alteração fica registada no «Audit log» da equipa.

O cartão «Agents» contém os membros. Apesar do título, os clientes da equipa também estão lá. O seletor por cima e «Add Agent» acrescentam alguém, «Remove» tira-o. Quem for acrescentado ou removido tem de terminar a sessão e voltar a entrar uma vez.

«Default e-mail language» é o idioma em que esta equipa escreve. Aplica-se quando uma regra de correio escolhe «Team default language».

O interruptor «Active» põe uma equipa fora de serviço. Desaparece da barra lateral e de todos os seletores. Com isso não é apagada.

«Delete» só remove uma equipa enquanto não houver nenhum ticket em aberto. Caso contrário, o sistema diz o motivo e não faz nada.

O cartão «Audit log» regista todas as alterações à equipa, com nome e hora.

O Basic funciona com uma equipa. O Professional não tem limite.

A página «Teams» com a lista das duas equipas à esquerda e as definições do Helpdesk à direita.
As molduras vermelhas estão sobre as duas equipas. Clicar numa muda o que está à direita. O número na margem é o número de membros.Abrir a imagem em tamanho real
O campo «Team name» com um nome escrito, por baixo «Copy categories from» e o botão «Create team».
Escreve o nome, se quiseres assume as categorias de uma equipa existente e carrega em «Create team».Abrir a imagem em tamanho real
Os cartões «Customer permissions» e «Agent Permissions» com os seus interruptores.
As molduras vermelhas estão sobre os dois títulos. Estes interruptores aplicam-se apenas a esta equipa.Abrir a imagem em tamanho real
O cartão «Agents» com o seletor, o botão «Add Agent» e os membros por baixo.
A moldura vermelha está sobre «Add Agent». O selo ao lado de cada nome é a função, e o cartão contém também os clientes da equipa.Abrir a imagem em tamanho real
O cartão «Audit log» com as suas entradas, cada uma com a alteração, o nome e a hora.
A moldura vermelha está sobre o título. Cada linha diz a alteração, quem a fez e quando.Abrir a imagem em tamanho real
2

Criar administradores e agentes

As contas estão em «User management». A lista mostra o nome e o nome de início de sessão, o endereço de e-mail, a equipa com o departamento por baixo, e a função.

«New user» abre o formulário. O nome próprio, o apelido, o nome de início de sessão e o endereço de e-mail são obrigatórios. A isso junta-se uma palavra-passe. Com o Professional, podes assinalar em vez disso o visto «Send login details by e-mail».

Com esse visto não defines nenhuma palavra-passe. O novo utilizador recebe uma mensagem com o nome de início de sessão e uma ligação com prazo, e define a sua própria palavra-passe. O sistema nunca envia palavras-passe.

A função decide todo o resto. «Admin» e «Agent» são ambos pessoal interno e contam para o mesmo conjunto. Um administrador pode fazer mais de origem. Quase todas as permissões podem ser alteradas; as exceções estão no cartão «Funções e o conceito de permissões». Só um administrador pode dar ou retirar a função «Admin». Isso vale também para a sua própria conta. «Edit user» só altera a equipa mostrada no formulário. As equipas a que a pessoa foi adicionada com «Add Agent» ficam como estão.

O Basic traz dois lugares de pessoal interno. A repartição é contigo: um administrador e um agente, ou dois administradores. Os clientes não contam, são ilimitados nas duas edições.

Quando alguém sai, carrega no símbolo de arquivo na linha dessa pessoa. A conta fica bloqueada, por isso já não consegue iniciar sessão.

Uma conta bloqueada passa para a vista «Archived» e leva aí o selo «locked». Deixa de estar visível na vista «Active».

Uma conta bloqueada já não ocupa um lugar de pessoal interno e não aparece em nenhum seletor «Assign to». Os tickets já atribuídos mantêm o seu agente e o nome dele.

Na vista «Archived», o mesmo botão chama-se «Restore» e liberta a conta outra vez. No Basic, isso precisa de novo de um lugar livre.

O símbolo da chave repõe uma palavra-passe. O escudo riscado repõe o início de sessão em dois passos. A nova palavra-passe é então mostrada uma vez no ecrã. Não é enviada para lado nenhum.

Repor a palavra-passe ou o início de sessão em dois passos só levanta o bloqueio curto após tentativas falhadas. Uma conta arquivada continua bloqueada. Não recebe convite nem e-mail de reposição, e só «Restore» a traz de volta.

O arquivamento pode ser anulado a qualquer momento. Se alguém saiu de vez, apaga também a conta com o símbolo do caixote do lixo «Delete account». O tempo até à anonimização automática só conta a partir da eliminação.

Mais sobre isto no cartão: Anonimizar pessoas

A página «User management» com todas as contas, a sua função e as ações em cada linha.
As molduras vermelhas estão sobre «New user» e sobre a troca entre contas abertas e bloqueadas. O botão mostra qual das duas vistas está aberta.Abrir a imagem em tamanho real
A janela «Create new user» com os nomes, o nome de utilizador e o e-mail preenchidos, e os seletores de equipa, departamento, cargo, local e função.
As molduras vermelhas estão sobre a função e sobre o convite. A função é o único seletor que tem de ser preenchido.Abrir a imagem em tamanho real
A mesma janela com o visto colocado: o campo da palavra-passe está desativado e diz que o utilizador a define através da ligação.
Com o visto, o asterisco do campo da palavra-passe desaparece. O próprio campo diz quem define a palavra-passe.Abrir a imagem em tamanho real
A vista «Archived» com uma conta bloqueada, o selo «locked» e o ícone de restauro no fim da linha.
As molduras vermelhas estão sobre o selo e sobre o caminho de volta. Ambos existem apenas nesta vista.Abrir a imagem em tamanho real
3

Clientes: as contas de quem comunica os problemas

Os clientes são ilimitados no Basic e no Professional. Não ocupam nenhum lugar de pessoal interno.

Uma conta de cliente nasce de três maneiras. Crias tu em «User management»; com o Professional podes, ao mesmo tempo, convidar a pessoa por e-mail. A segunda via é o registo livre. A terceira é o primeiro início de sessão por SSO ou por um diretório, que cria a conta sozinho.

O interruptor para isso está em «Settings → Security», no cartão «Self-registration». Está desligado de origem. Ligado, aparece uma ligação «Register» na página de início de sessão.

Quem se regista a si próprio fica sempre com a função «Customer». Por este caminho não se pode atribuir nenhuma outra função.

Com o Professional, um cliente criado por registo livre recebe um segundo e-mail depois do de boas-vindas. Com a ligação que ele contém, confirma o seu endereço. Até lá, a conta dele leva na lista a nota «not confirmed».

Também podes confirmar um endereço tu próprio. No Basic é a única via, porque o Basic não envia e-mails. A linha da conta mostra então um botão com um ícone de envelope: «Mark email as confirmed». Só o faças se souberes que o endereço pertence à pessoa.

Para um helpdesk interno, é melhor deixares o interruptor em paz. Caso contrário, qualquer pessoa que saiba o endereço cria uma conta.

Um cliente vê apenas os seus casos. São os tickets que ele próprio criou. A esses juntam-se os tickets que um agente ou um e-mail criou para o endereço confirmado dele. Um ticket que outro cliente cria com o endereço dele fica-lhe oculto. Se duas contas tiverem o mesmo endereço, ambas veem estes tickets.

Se o endereço dele ainda não estiver confirmado, aparece um aviso por cima da lista de tickets dele. Com «Send confirmation email», volta a pedir a ligação. O aviso só aparece se o sistema puder enviar e-mails.

A barra lateral dele é curta: os seus tickets, um ticket novo, a base de conhecimento. Nunca chega a ver definições nenhumas. Se o interruptor da equipa «Can see their own tickets of this team in the dashboard and in reports» estiver ligado, a barra lateral dele inclui também o painel e os relatórios.

O que pode fazer numa equipa é definido na equipa. Só com os dois interruptores de clientes desligados é que essa equipa não existe para ele.

O cartão «Self-registration» com o interruptor e a nota por baixo.
A moldura vermelha está sobre o interruptor. O texto ao lado diz o que ele faz e o que acontece sem envio de e-mail.Abrir a imagem em tamanho real
O mesmo sistema, com sessão iniciada como cliente: uma barra lateral curta e uma lista de tickets só com os casos dela.
A coluna «User» tem o mesmo nome em todas as linhas. Um cliente não vê nada que não seja seu, e as definições não estão na barra lateral.Abrir a imagem em tamanho real
4

Exportação dos dados de uma pessoa

Antes de começares: Precisas da permissão «Data export (data subject request)». Como definição de fábrica, só os administradores a têm.

Uma pessoa pode perguntar-te que dados guardas sobre ela. A exportação de dados reúne todos num ficheiro ZIP.

Começas em «User management». Cada linha tem um símbolo de ficheiro com uma seta e a indicação «Export personal data». Abre a exportação dessa conta.

Algumas pessoas não têm conta. Só te escreveram, ou um agente criou um ticket com o endereço delas. Para elas existe «Export by e-mail address» no topo da página. Escreve aí o endereço e carrega em «Search». A pesquisa funciona com uma conta ou um endereço, nunca com um nome.

Uma pesquisa por endereço encontra menos do que uma pesquisa pela conta. Só encontra os sítios onde o próprio endereço está guardado, por exemplo como requerente de um ticket ou como remetente de um e-mail. Uma pesquisa pela conta encontra ainda tudo o que está ligado à conta. Se o endereço pertencer a uma conta, a caixa de diálogo diz isso e oferece «Use this account». Depois mostra o nome da pessoa e o endereço de e-mail da conta.

Antes de descarregares alguma coisa, a caixa de diálogo mostra o que encontrou, contado por área. Áreas são, por exemplo, os tickets, as entradas de tempo, os inquéritos de satisfação e o registo de segurança. Se não encontrar nada, mostra «No data found for this person.» e não oferece nenhuma transferência. Se o endereço pertencer a uma conta e não tiver resultados próprios, a caixa de diálogo não mostra resultados nem oferece transferência. Mostra o quadro com «Use this account». Os administradores veem ainda a área «Anonymize» por baixo. O cartão «Anonimizar pessoas» explica-a.

«Download» cria o ficheiro ZIP. Contém um ficheiro JSON por área, para que os dados possam ser lidos por máquina. Vêm também os ficheiros de todos os anexos encontrados. «overview.html» mostra o conteúdo principal de forma legível. Aí, cada ticket indica porque está incluído («Why this ticket is included»). «README.txt» é escrito para a pessoa e explica o que o ficheiro contém.

Um ticket que diz respeito à pessoa vem completo. Isso inclui comentários e alterações de outras pessoas. As notas internas também estão incluídas e estão marcadas como internas. Se a pessoa respondeu por e-mail ao ticket de outra pessoa, esse ticket tem a marca «Replied by e-mail to someone else’s ticket». Também vem um ticket em que a pessoa fez a última alteração. A sua linha «Why this ticket is included» indica então «Last person to change the ticket».

Por isso, verifica a exportação antes de a entregar. Oculta os dados de outras pessoas onde for necessário. A caixa de diálogo lembra-te disso. O «README.txt» não contém este aviso, porque se destina à pessoa.

Os tickets que foram movidos para um arquivo não são pesquisados. Verifica os teus arquivos em separado. A caixa de diálogo também te lembra disso.

As palavras-passe e as chaves da autenticação de dois fatores não fazem parte da exportação.

Cada transferência fica registada: quem a iniciou, para que pessoa e quando. O registo não contém nada do conteúdo da exportação. A pesquisa anterior não é registada.

Um agente que recebe a permissão precisa também de «Users: manage accounts». Caso contrário, não chega à página «User management». A permissão nunca pode ser dada à função «Customer».

A área «Survey consents and unsubscribes» contém cada consentimento e cada cancelamento da subscrição do inquérito de satisfação, com data, canal e ticket. «overview.html» mostra o histórico completo numa secção própria. Se a pessoa foi anonimizada depois de cancelar a subscrição, a exportação pelo endereço dela encontra o cancelamento que ficou. A coluna «E-mail address» diz então «Anonymized (address removed)».

Mais sobre isto no cartão: Anonimizar pessoas

A página «User management» com o botão «Export by e-mail address» no topo e o símbolo de ficheiro com uma seta em cada linha.
As molduras vermelhas estão sobre «Export by e-mail address» e sobre o símbolo na linha de Julia Becker. Ambos abrem a mesma caixa de diálogo.Abrir a imagem em tamanho real
A caixa de diálogo «Export personal data» para Julia Becker com o endereço de e-mail dela por baixo do nome, a lista de resultados por área, os dois avisos sobre verificação e arquivos, a área «Anonymize» e o botão «Download».
As molduras vermelhas estão sobre a lista de resultados e sobre «Download». A lista só nomeia as áreas em que algo foi encontrado.Abrir a imagem em tamanho real
A mesma caixa de diálogo depois de pesquisar por endereço: nomeia a conta a que o endereço pertence e oferece «Use this account».
A moldura vermelha está sobre «Use this account». Só com o endereço, a pesquisa não encontra aqui nada. Por isso a caixa de diálogo não mostra resultados nem «Download». A exportação da conta encontra os tickets de Julia Becker. A área «Anonymize» por baixo só é visível para administradores.Abrir a imagem em tamanho real
5

Anonimizar pessoas

Antes de começares: Só um administrador pode anonimizar uma pessoa. Uma anonimização não pode ser anulada.

Alguns dados não devem ficar para sempre. Quando alguém sai da tua empresa ou uma pessoa pede que apagues os seus dados, anonimizas essa pessoa. O nome e o endereço de e-mail são então substituídos por um marcador genérico como «Anonymized user 3». Os tickets ficam. Os relatórios, os prazos, os registos de tempo e os valores de satisfação continuam a contar.

Cada pessoa recebe o seu próprio número. Duas entradas com o mesmo número vêm da mesma pessoa. O endereço de e-mail passa a ser «anonymized-3@anonymized.invalid». Não é possível entregar nenhum e-mail a um endereço assim, por isso o sistema ignora-o no envio. O marcador genérico é guardado em inglês e fica em inglês em todas as línguas.

Há dois caminhos. O caminho automático anonimiza contas apagadas ao fim de um número fixo de meses. O caminho imediato anonimiza uma única pessoa de imediato, por exemplo após um pedido de apagamento.

O caminho automático está em «Settings → Security», no cartão «Data protection». O interruptor «Anonymize deleted users automatically» vem desligado de fábrica. Ao lado de «after» indicas o número de meses. São permitidos de 1 a 120, o valor de fábrica é 36. «Save» guarda um número alterado.

O tempo conta a partir do dia em que uma conta foi apagada. O sistema verifica de dez em dez minutos se há uma execução pendente. Executa uma vez por dia, na primeira verificação depois das 03:00 no fuso horário definido em «Settings → General Settings». Cada conta apagada cujo tempo terminou é anonimizada nessa execução.

Quando ligas o interruptor, abre-se primeiro uma janela. Ela lista os utilizadores apagados que a próxima execução vai anonimizar, cada um com o dia da eliminação. Escreve ANONYMIZE no campo e clica em «Confirm». Só então o interruptor fica ligado. Se nesse fuso horário já passou das 03:00, a primeira execução segue dentro de cerca de dez minutos.

A mesma janela aparece quando encurtas o número de meses com o interruptor ligado. Para o desligar não é precisa confirmação.

O tempo só começa quando uma conta é apagada. Arquivar não chega. Uma conta arquivada está apenas bloqueada e pode voltar a qualquer momento, por exemplo após uma licença parental. Para apagar uma conta, clica no símbolo do caixote do lixo «Delete account» na sua linha em «User management».

Antes de acontecer alguma coisa, uma janela diz o que vem a seguir. Se a anonimização automática estiver ligada, indica o número de meses. Uma conta apagada aparece na vista «Archived» com o distintivo «Deleted». O símbolo «Restore account» recupera-a. Para administradores e agentes, a Basic precisa para isso de um lugar livre. Se a conta voltar a ser apagada mais tarde, o tempo recomeça.

A tua própria conta não tem símbolo do caixote do lixo. Só um administrador pode apagar ou arquivar uma conta de administrador. O último administrador ativo não pode ser apagado nem arquivado.

Por isso, quando alguém saiu de vez, apaga a conta em vez de apenas a arquivar. Uma conta arquivada há mais de um ano mostra um símbolo de calendário na sua linha. A dica desse símbolo lembra-te de apagar a conta.

O caminho imediato está na caixa de diálogo da exportação de dados, na área «Anonymize», por baixo dos resultados. Abres a caixa de diálogo a partir da linha de uma conta, ou com «Export by e-mail address» para uma pessoa sem conta.

Se o endereço pertencer a uma conta, clica primeiro em «Use this account». Só assim a própria conta é anonimizada. Uma execução apenas pelo endereço substitui o endereço onde está guardado e deixa a conta como está.

Escreve ANONYMIZE no campo e clica em «Anonymize». Uma conta ativa é primeiro apagada e depois anonimizada. A tua própria conta não pode ser anonimizada. O último administrador ativo também não.

Depois, a linha tem o distintivo «Anonymized». Uma conta assim já não pode ser editada, restaurada nem reativada. Só fica a exportação de dados. Podes voltar a executar a anonimização. O número mantém-se, e os dados restaurados entretanto também são abrangidos.

A caixa «Also clear the content of tickets this person requested» vai mais longe. O número entre parênteses é o número desses tickets. Os seus textos são esvaziados e os seus anexos apagados. Os tickets de outras pessoas em que a pessoa apenas respondeu são só anonimizados.

Verifica antes as tuas obrigações de conservação. Na Alemanha, por exemplo, as cartas comerciais têm de ser guardadas durante seis anos. A caixa de diálogo lembra-te disso. O caminho automático só anonimiza. Nunca esvazia conteúdo.

Se um ficheiro não pôde ser apagado do servidor, a caixa de diálogo indica quantos. A execução conta na mesma como concluída. O sistema não volta a tentar por si.

Cada execução fica registada com a hora, o número do marcador genérico e o que foi alterado. No caminho imediato, o registo indica também quem a iniciou. Não contém nem o nome nem o endereço de e-mail da pessoa.

Anonimizar exige a permissão «Anonymize people». De fábrica só os administradores a têm. Só um administrador a pode usar. Nunca pode ser dada à função «Customer». A caixa de diálogo da exportação de dados exige ainda «Data export (data subject request)».

Mais sobre isto no cartão: Exportação dos dados de uma pessoa, Prazos de conservação

O cartão «Data protection» com o interruptor desligado, o campo dos meses, «Save» e a ligação «Download list of anonymizations».
As molduras vermelhas estão no interruptor e no número de meses. O interruptor está desligado, como depois de cada atualização.Abrir a imagem em tamanho real
A janela «Who will be anonymized» com um utilizador apagado e a data da eliminação; por baixo, o campo com ANONYMIZE e o botão «Confirm».
As molduras vermelhas estão na lista e em «Confirm». O Oliver Grant foi apagado há mais de 36 meses. A primeira execução iria anonimizá-lo.Abrir a imagem em tamanho real
A janela «Delete account» para o Amir Khan. O texto diz o que vem a seguir e indica os 36 meses até à anonimização.
A moldura vermelha está em «Delete account». Aqui a anonimização automática está ligada. Por isso a janela indica o número de meses.Abrir a imagem em tamanho real
A vista «Archived» com a conta apagada do Oliver Grant, o distintivo «Deleted» e o símbolo para a restaurar.
As molduras vermelhas estão no distintivo «Deleted» e em «Restore account». Até à anonimização, a conta pode ser recuperada.Abrir a imagem em tamanho real
A caixa de diálogo «Export personal data» para o Tomas Novak. Por baixo dos resultados está a área «Anonymize» com a caixa marcada, ANONYMIZE escrito e o botão «Anonymize».
As molduras vermelhas estão na caixa e em «Anonymize». O Tomas Novak pediu quatro tickets. O conteúdo deles também seria esvaziado.Abrir a imagem em tamanho real
A área «Anonymize» depois da execução: em cima «Already anonymized as Anonymized user 2», em baixo a mensagem «Done».
A moldura vermelha está na mensagem com o número do marcador genérico. A área permite outra execução.Abrir a imagem em tamanho real
A vista «Archived» com contas anonimizadas. Cada linha tem um nome genérico, o endereço genérico e o distintivo «Anonymized».
A moldura vermelha está no distintivo «Anonymized». Uma conta anonimizada já não tem nenhuma ação além da exportação de dados.Abrir a imagem em tamanho real

A conta

As tabelas seguintes indicam cada sítio onde o sistema guarda uma pessoa e o que a anonimização faz aí. Podes usá-las para descrever como a tua empresa apaga dados pessoais.

DadosO que acontece
Nome próprio e apelido«Anonymized user» e o número
Endereço de e-mail e nome de início de sessãoo endereço genérico
Número de telefoneremovido
Departamento, cargo e localremovido
Língua, aspeto claro ou escuro, disponibilidadevolta ao valor de fábrica
Palavra-passe e a lista de palavras-passe anterioresapagado
Chaves da autenticação de dois fatores e a ligação a uma conta num serviço de início de sessão (SSO)apagado
Eventos de início de sessão no registo de segurançaeliminados. As ações de administração da pessoa no registo de segurança mantêm-se. Aí o nome dela é substituído pelo marcador de posição.
Imagem de perfilapagado
Função e pertença a equipasremovidas. Depois, a lista de utilizadores mostra a função «Customer».
Escolha própria de colunas da lista de ticketsremovido
Um cronómetro do registo de tempo em cursoapagado
A própria contafica, apagada e bloqueada de vez. Os tickets, os comentários e os registos de tempo continuam a apontar para ela. É por isso que os relatórios continuam a contar.
Indicadores sim/não para endereço de e-mail confirmado, telefone confirmado e autenticação de dois fatores, a definição sim/não da lista de tickets, o contador de tentativas falhadas, a data da última alteração da palavra-passe e a da desativaçãoficam. Não contêm nenhum valor da pessoa, apenas sim ou não, números e datas. O endereço, o número, a palavra-passe e as chaves em si são substituídos ou apagados.
A indicação num ticket de quem o alterou por últimoé removida. O ticket deixa de indicar alguém como a última pessoa que o alterou.

Cópias do nome

Em alguns sítios o sistema guarda o nome uma segunda vez. Assim uma entrada continua a mostrar quem a fez depois de uma alteração. Estas cópias também são substituídas.

SítioO que acontece
Quem fez uma alteração no histórico do ticketnome genérico
Nome nos registos de temponome genérico
Quem alterou um artigo da base de conhecimentonome genérico
Entradas no «Audit log» de uma equipa, incluindo «Added user …» e «Removed user …»nome genérico
Nome do requerente nos tickets que a pessoa pediunome genérico. O número de telefone do requerente é removido.
Valores antigos e novos no histórico do ticket: nome, endereço e telefone do requerente, observadores, atribuiçãomarcador genérico ou removido. Isto vale nos tickets da pessoa e nos tickets em que antes era a requerente.

Endereços de e-mail

Onde quer que um endereço da pessoa esteja guardado como campo próprio, passa a ser o endereço genérico. Maiúsculas e minúsculas não importam.

SítioO que acontece
Endereço do requerente nos ticketsendereço genérico
Destinatário dos inquéritos de satisfaçãoendereço genérico
Endereço de um aprovador, em aprovações e em pedidos com tarefasendereço genérico
Remetente de e-mails recebidosendereço genérico
Endereço de destinatário fixo em modelos de respostaendereço genérico
Nota interna de que uma regra de correio já tratou um e-mailendereço genérico
Endereço no registo de exportações de dados anterioresendereço genérico. O próprio registo fica como prova. Uma exportação de dados posterior para este endereço também regista apenas o marcador genérico.
Sugestões para os dados do requerente ao criar um ticketapagadas se tiverem o endereço
Entrada na lista de bloqueio de e-mailsfica. Caso contrário, o spam deste endereço voltaria a passar depois da eliminação.
Consentimentos e cancelamentos da subscrição do inquérito de satisfaçãoeliminados. Se a última entrada era um cancelamento da subscrição, fica como uma entrada sem endereço. A lista «Survey consents and unsubscribes» mostra-a como «anonymized». Enquanto a pessoa não der novamente o consentimento ou não voltar a subscrever, nenhum inquérito é enviado para o endereço. Se a chave de anonimização já não puder ser lida ou tiver sido descartada, esta entrada deixa de ter efeito.

Endereços no texto

Nos textos, a anonimização só substitui os endereços de e-mail da pessoa. Isto acontece nos tickets que dizem respeito à pessoa. São os mesmos tickets que a exportação de dados encontra.

TextoO que acontece
Descrição do ticketendereços substituídos
Comentários, incluindo o texto de e-mails recebidosendereços substituídos
Assunto de e-mails recebidosendereços substituídos
Notas nos registos de tempoendereços substituídos
Comentário num inquérito de satisfaçãoendereços substituídos
Valores antigos e novos no histórico do ticketendereços substituídos
Título e texto dos artigos da base de conhecimento, também no seu históricoendereços substituídos, em todos os artigos

Esvaziar o conteúdo dos tickets pedidos

Com a caixa «Also clear the content of tickets this person requested», estes tickets perdem o seu conteúdo. O que os relatórios e os prazos precisam fica.

Parte do ticketO que acontece
Número, datas, estado, equipa, categoria, prioridade, atribuição e prazosficam
Títulopassa a «Content removed»
Descriçãoesvaziada
Todos os comentários, incluindo as respostas dos agentestexto esvaziado. O próprio comentário fica, para que a primeira resposta e os prazos continuem certos.
Assunto de e-mails recebidosesvaziada
Valores de campos personalizadosapagado
Nota de seguimento e localesvaziada
Histórico do ticketO tipo de cada alteração fica. Os valores são esvaziados, exceto em estado, prioridade, categoria, subcategoria, canal, equipa, escalonamento e atribuição. Os relatórios precisam deles.
Inquérito de satisfaçãoA avaliação fica, o comentário é esvaziado.
Registos de tempoOs minutos registados ficam, a nota é esvaziada.
Anexosapagados, a entrada e o ficheiro

Limites

Os nomes no texto corrido ficam, por exemplo «Cumprimentos, Max» no fim de um e-mail. Os números de telefone no texto corrido também ficam. Nenhum dos dois pode ser reconhecido de forma fiável. Para os tickets de um cliente existe a caixa para esvaziar o conteúdo.

Se outra conta tiver o mesmo nome próprio e apelido, o nome da pessoa não é substituído no histórico do ticket nem como nome do requerente. Caso contrário, as entradas da outra pessoa também seriam atingidas. O endereço e o telefone são substituídos na mesma. A verificação compara o nome próprio e o apelido. O histórico de atribuições guarda o nome de início de sessão. Por isso, um homónimo que só aparece aí com o nome de início de sessão não é detetado.

As entradas muito antigas do histórico do ticket que ainda não apontam para a conta só têm o nome. Não são reconhecidas.

Um ticket que um agente registou por telefone sem o endereço de e-mail do requerente não é reconhecido. O nome e o número de telefone do requerente ficam nele.

Os endereços nas definições não são alterados, por exemplo nas regras de correio e nas regras de automatização. Se o endereço da pessoa aparecer aí, altera-o tu mesmo.

Se a pessoa voltar a escrever depois da execução, uma nova execução pelo seu endereço abrange também os novos e-mails. Inicias essa execução com «Export by e-mail address». O número continua o mesmo. Uma nova execução sobre a conta anonimizada não encontra os novos e-mails. A conta já não conhece o endereço antigo.

Dos arquivos trata o próprio sistema. Quando restauras um arquivo, cada pessoa anonimizada antes volta a ser anonimizada nos tickets restaurados. A mensagem depois da restauração diz quantas. Um endereço que nesses tickets só aparece no texto corrido não é reconhecido aí. Além disso, a execução noturna a seguir a uma anonimização atualiza os ficheiros de arquivo. O cartão «Prazos de conservação» explica isso.

Com uma cópia de segurança é diferente. Uma cópia feita antes de uma execução ainda contém os dados antigos. Ao restaurar, o «Ticket System Backup & Restore» trata disso. A aplicação pergunta se todas as pessoas anonimizadas no estado de hoje devem voltar a ser anonimizadas. «Yes» está pré-selecionado. O sistema de tickets faz isso depois na execução noturna das 03:00, no fuso horário definido. Isto também vale se o interruptor estiver desligado. Até lá, os nomes delas voltam a ser visíveis. O cartão «Data protection» mostra um aviso com o número. A cópia de segurança também traz de volta o estado do interruptor dessa altura. Por isso, verifica o interruptor depois de restaurar.

Se restaurares uma cópia de outra forma, responderes «No» ou usares «--no-reapply» na linha de comandos, isto não acontece. O caminho automático volta então a encontrar as contas apagadas, desde que o interruptor esteja ligado. As execuções que iniciaste à mão têm de ser repetidas. Para isso ajuda a ligação «Download list of anonymizations» no cartão «Data protection». Descarrega a lista antes de restaurar. Depois, ela já não contém as execuções feitas depois da cópia de segurança. A lista tem uma linha por pessoa anonimizada, com as colunas «Date», «Number», «Account ID», «E-mail hash» e «Content cleared». «Date» é o momento da primeira execução em UTC. «Account ID» só está preenchido se tiver sido anonimizada uma conta. «E-mail hash» é uma impressão digital do endereço que não pode ser revertida. «Content cleared» indica se o conteúdo dos tickets pedidos pela pessoa foi esvaziado. Depois de cada execução, descarrega tu mesmo a lista e guarda-a fora do sistema. Uma cópia de segurança feita antes de uma execução não contém essa execução.

Texto para a tua política de privacidade

Como operador, tens de dizer às pessoas durante quanto tempo guardas os seus dados. Podes usar este texto na tua própria política de privacidade.

Texto modelo

Após a sua saída, o seu nome e o seu endereço de e-mail no sistema de tickets são substituídos por um marcador genérico ao fim de [36] meses. Os tickets e os valores estatísticos são conservados sem qualquer referência a si. A seu pedido, podemos também anonimizar os seus dados mais cedo, desde que nenhuma obrigação de conservação o impeça. Os dados de contactos externos com os quais não há contacto há [36] meses são anonimizados da mesma forma. Os eventos de início de sessão do registo de segurança são eliminados ao fim de [90] dias. As entradas sobre ações de administração são eliminadas ao fim de [12] meses.

Ajusta os números às tuas próprias definições. Omite cada frase cujo interruptor esteja desligado. Pede ao teu próprio consultor de proteção de dados que verifique o texto. Este manual não é aconselhamento jurídico.

Pedidos de apagamento e pessoas que regressam

Apagar e anonimizar são duas coisas diferentes. «Delete account» apenas oculta uma conta. «Restore account» trá-la de volta. Até lá, o seu endereço de e-mail fica reservado para essa conta. Por isso, um pedido de apagamento é cumprido com «Anonymize» na janela de exportação de dados. Isto não pode ser desfeito. O nome e o endereço são substituídos por «Anonymized user» e o número. A ligação à conta num fornecedor de início de sessão único é eliminada.

Cada endereço de e-mail pertence a uma única conta. Se criares uma conta com um endereço que outra conta já tem, o sistema recusa. A mensagem é «This e-mail address already belongs to another account.» O mesmo vale quando alteras o endereço de uma conta. Se o endereço pertencer a uma conta apagada, a mensagem é «This e-mail address belongs to a deleted account. Restore that account instead.» Restaura então a conta antiga em vez de criares uma nova. As contas anonimizadas não contam. Só têm o endereço do marcador genérico.

Uma conta apagada não pode ser restaurada se, entretanto, outra conta ativa tiver o mesmo endereço. A mensagem é então «This e-mail address already belongs to another account.» Altera primeiro o endereço da outra conta.

Do tempo anterior a esta regra pode haver contas que partilham um endereço. A gestão de utilizadores assinala-as com a nota «This e-mail address belongs to more than one account. Change it so that each account has its own address.» Dá a cada uma destas contas o seu próprio endereço. Até lá, o início de sessão com esse endereço em vez do nome de utilizador não funciona. O e-mail de reposição da palavra-passe também não é enviado.

Se uma pessoa regressar depois de um pedido de apagamento, recebe uma conta nova. Isto acontece, por exemplo, quando volta a iniciar sessão com Google ou Microsoft com o mesmo endereço. Para isso, «Automatically create accounts on first sign-in» tem de estar ligado. A conta anonimizada já não tem o seu endereço e não atrapalha a conta nova.

As anonimizações antigas nunca afetam os tickets novos desta pessoa. Isto vale também depois de restaurar uma cópia de segurança ou um arquivo. Quando uma anonimização é aplicada de novo, só abrange dados criados antes do seu momento.

Se a conta antiga foi apenas apagada e não anonimizada, o sistema recusa o primeiro início de sessão por SSO com esse endereço. O que a pessoa vê depende do fornecedor. Se o fornecedor confirmar o endereço, a mensagem é «An account with this e-mail address was deleted. Ask an administrator to restore it.» Se não o confirmar, a mensagem é «Your e-mail address is not verified with the provider.» Assim o sistema não revela se existe uma conta apagada para um endereço.

Como administrador, tens então dois caminhos. Se restaurares a conta antiga com «Restore account», a pessoa continua a trabalhar nela com o seu histórico. O início de sessão por SSO funciona se a conta já estava ligada a esse fornecedor ou se o fornecedor confirmar o endereço. Se o pedido de apagamento continuar válido, anonimiza a conta antiga. Depois o endereço fica livre e o início de sessão cria uma conta nova.

O autorregisto responde neste caso de forma neutra: «Registration could not be completed. If you already have an account, use the password reset on the sign-in page.» Não revela se existe uma conta para o endereço.

6

Prazos de conservação

Antes de começares: Só um administrador pode alterar estas definições. Uma anonimização não pode ser desfeita.

O sistema guarda dados pessoais apenas durante o tempo necessário. Uma pessoa é anonimizada quando sai ou quando o pede. Sair significa uma conta apagada, ou um contacto externo que há muito tempo não tem contacto. Tratas um pedido na janela de exportação de dados com «Anonymize».

Os tickets em si não têm prazo. O seu conteúdo mantém a sua finalidade, por exemplo como histórico do cliente. Os relatórios e os registos de tempo continuam a contar.

Todos os prazos estão em «Settings → Security», no cartão «Data protection». Tem três blocos: «Deleted accounts», «External contacts» e «Security log retention». Cada bloco tem um interruptor, um prazo e «Save». O bloco «Security log retention» tem dois interruptores e dois prazos. Por baixo está «Archives». Depois de uma restauração, «Restore from a backup» aparece assim que a execução seguinte das 03:00 tiver ocorrido. Até lá, o cartão mostra o aviso «… will be applied again tonight at 03:00.» O cartão «Anonimizar pessoas» explica o primeiro bloco. Aí está também o texto modelo para a tua política de privacidade. Por baixo da descrição do cartão «Data protection» está a ligação «Data protection guide for operators». O guia contém modelos para o registo das atividades de tratamento, as medidas técnicas e organizativas e um conceito de conservação e eliminação.

Por baixo de cada bloco há uma linha «Last run». Indica a data e a hora da última execução noturna e quantas pessoas ou entradas tratou. «0 done» significa que não havia nada a fazer. «Not run yet» aparece enquanto a tarefa não tiver resultado. Se um interruptor estiver desligado, a sua tarefa não corre.

Se a linha estiver a cor de laranja, a tarefa não concluiu tudo. Com «skipped» indica quantas pessoas, entradas ou ficheiros foram ignorados. Em «Archives» são ficheiros bloqueados ou danificados. Com «failed» falhou a tarefa inteira. A frase seguinte diz o que fazer. Se disser «Details are in the server log.», lê o registo do servidor. Em Linux, o comando «sudo podman logs container-backend-1» mostra-o. Se mencionar a chave de anonimização, segue a secção «Quando a chave não pode ser lida» mais abaixo. A próxima execução noturna volta a tentar o que foi ignorado.

Mais sobre isto no cartão: Anonimizar pessoas, Recuperar tudo

O cartão «Data protection» com os blocos «Deleted accounts», «External contacts» e «Security log retention», por baixo «Archives» e «Restore from a backup», cada um com a sua linha «Last run».
As molduras vermelhas estão nas linhas «Last run». Aqui os quatro interruptores estão ligados. De fábrica, só estão ligados os dois interruptores do bloco «Security log retention».Abrir a imagem em tamanho real
O bloco «External contacts» com o interruptor «Anonymize external contacts automatically» e o campo «Months without contact».
As molduras vermelhas estão no interruptor e no número de meses. O texto por baixo indica o que conta como contacto.Abrir a imagem em tamanho real
A janela «Who will be anonymized» com a frase «Nobody is due yet with this time limit.», ANONYMIZE escrito e «Confirm».
As molduras vermelhas estão no campo e em «Confirm». Aqui o prazo foi encurtado para 24 meses e ninguém seria abrangido. Caso contrário, aparecem aqui o número e as primeiras pessoas com o seu último contacto.Abrir a imagem em tamanho real
O cartão «Recent sign-in attempts» com a frase «Entries are deleted after 90 days (Settings → Security).» e três inícios de sessão.
A moldura vermelha está na frase sobre o prazo. Se a eliminação estiver desligada, diz «Entries are kept until you delete them.»Abrir a imagem em tamanho real
Dois avisos no topo do cartão: o número de endereços que já não são reconhecidos e anonimizações que não puderam ser transferidas.
A moldura vermelha está no aviso sobre a transferência. O que fazer está na secção «Restaurar uma cópia de segurança».Abrir a imagem em tamanho real
O aviso «The anonymization key cannot be read» com a ligação «How to restore the key» e o botão «Discard old key».
As molduras vermelhas estão na ligação para este manual e em «Discard old key». Enquanto o aviso estiver visível, o cartão não mostra nenhum aviso sobre anonimizações pendentes.Abrir a imagem em tamanho real
A janela «Discard old key» com DISCARD escrito no campo «Confirmation word».
As molduras vermelhas estão no campo e em «Discard old key». Só com a palavra é possível clicar no botão.Abrir a imagem em tamanho real

Contactos externos

Os contactos externos são pessoas sem conta de colaborador. São os requerentes sem conta e as contas de cliente. Para o sistema, nunca saem. Por isso este bloco conta o tempo desde o último contacto.

O último contacto é o mais recente destes momentos: a última alteração a um ticket pedido pela pessoa, um e-mail dela, um comentário seu, uma resposta a um inquérito de satisfação, uma aprovação enviada a ela e uma sugestão para os dados do requerente. Numa conta de cliente conta também o dia em que foi criada. Uma conta nova que nunca foi usada não fica, por isso, abrangida de imediato. As contas que já existiam antes da atualização para a versão 1.7.0 contam como criadas no dia da atualização.

As contas de colaboradores e os seus endereços nunca são abrangidos. Isto vale também para um endereço partilhado como info@, se pertencer a uma conta de colaborador. Quem tiver um ticket ainda não fechado é ignorado até ele ser fechado. As contas apagadas pertencem ao bloco «Deleted accounts».

O interruptor «Anonymize external contacts automatically» vem desligado de fábrica. Ao lado de «Months without contact» indicas o número de meses. São permitidos de 1 a 120, o valor de fábrica é 36.

Quando ligas o interruptor, abre-se primeiro a janela «Who will be anonymized». Indica quantas pessoas estão abrangidas e mostra as primeiras com o seu último contacto. Escreve ANONYMIZE no campo e clica em «Confirm». A mesma janela aparece quando encurtas o número com o interruptor ligado e clicas em «Save».

Isto é aplicado na próxima execução noturna. Cada pessoa abrangida é anonimizada como com «Anonymize». O seu conteúdo nunca é esvaziado. Ficam o marcador genérico, os tickets e os valores estatísticos. Nomes e números de telefone no texto corrido ficam. O cartão «Anonimizar pessoas» indica os limites.

Registo de segurança

O registo de segurança regista eventos de início de sessão e ações de administração. Os eventos de início de sessão contêm também o endereço IP e a identificação do navegador. O que é registado exatamente explica-o o cartão «O registo de segurança».

O cartão «Recent sign-in attempts» em «Settings → SSO Settings» mostra os últimos 100 eventos de início de sessão através de SSO e do diretório. Vê-o quem puder abrir essa página. De fábrica, só os administradores. A frase sob o título do cartão indica o prazo, por exemplo «Entries are deleted after 90 days (Settings → Security).»

Por predefinição, os eventos de início de sessão são eliminados ao fim de 90 dias e as ações de administração ao fim de 12 meses. No bloco «Security log retention» defines de 7 a 365 dias junto a «Days» e de 1 a 120 meses junto a «Months». Os interruptores «Delete old sign-in events» e «Delete old administrator actions» desligam a eliminação. As entradas mantêm-se então. Não é precisa nenhuma palavra de confirmação, porque só são eliminadas entradas e não pessoas.

O início de sessão com nome de utilizador e palavra-passe também consta do registo de segurança. Uma tentativa falhada é guardada com o endereço IP e o navegador. Um início de sessão bem-sucedido só é guardado para administradores e depois de tentativas falhadas.

Arquivos

Um ficheiro de arquivo contém também pessoas anonimizadas só mais tarde. Por isso, a execução noturna a seguir a uma anonimização atualiza cada ficheiro de arquivo em que a pessoa aparece. Aí, nomes e endereços são substituídos pelos mesmos marcadores genéricos que na base de dados. Se o conteúdo foi esvaziado, faltam no arquivo também os anexos desses tickets.

Até à noite seguinte, a pessoa ainda aparece em texto simples nos arquivos. Os arquivos não têm interruptor. Um ficheiro de arquivo bloqueado nesse momento fica inalterado, por exemplo porque está a ser transferido ou restaurado. O mesmo vale para um ficheiro danificado. A próxima execução noturna volta a tentar.

Hora e fuso horário

Todas estas tarefas correm uma vez por dia às 03:00. Vale o fuso horário em «Settings → General Settings», no cartão «Time Zone». O relógio do servidor não importa. Muitos servidores correm em UTC. Aí as 03:00 seriam outra hora para ti.

O sistema verifica de dez em dez minutos se a execução está pendente. A primeira verificação depois das 03:00 inicia-a. Se o servidor estava desligado às 03:00, a execução segue na primeira verificação após o arranque.

Depois da atualização para a versão 1.7.0, a primeira execução segue pouco depois da atualização, o mais tardar às 03:00 da noite seguinte. Essa execução remove as entradas do registo de inícios de sessão com mais de 90 dias.

Se mudares o fuso horário, o novo vale a partir da verificação seguinte. A execução acontece no máximo uma vez por dia de calendário. Depois de uma mudança para oeste, pode falhar nesse dia. Segue então no dia seguinte.

A aplicação «Ticket System Backup & Restore» planeia as suas cópias no mesmo fuso horário. Lê o fuso do sistema de tickets quando o agendamento é aplicado. O separador «Schedule» e «schedule --show» mostram a hora com o fuso, por exemplo «02:00 (Europe/Berlin)». Se a base de dados não estiver acessível nesse momento, fica o fuso anterior. Se ainda não houver nenhum, vale o relógio do computador e a indicação diz «(host clock)».

O sistema operativo só conhece o seu próprio relógio. Por isso, a aplicação converte a hora. Consoante o fuso horário do servidor, regista uma ou duas entradas por agendamento. Assim a cópia corre à hora certa no verão e no inverno. Ao arrancar, verifica se uma cópia está mesmo pendente. Caso contrário, termina sem cópia e o registo diz «No backup is due at this time in …».

Se mudares o fuso horário no sistema de tickets, a próxima cópia agendada corre mesmo assim. Depois, a aplicação volta a registar o agendamento. O registo mostra então um aviso que começa por «The time zone in the ticket system changed». Se não foi possível voltar a registar o agendamento, diz «The schedule could not be updated.» Abre então a aplicação e clica em «Apply schedule».

Quando a chave não pode ser lida

O sistema memoriza os endereços de e-mail anonimizados como impressão digital. Para isso precisa de uma chave. O porta-chaves do servidor protege esta chave. O porta-chaves é formado pelos ficheiros key-*.xml na pasta das chaves. Se faltarem ou não corresponderem, o cartão mostra o aviso «The anonymization key cannot be read».

Nesse caso também não funcionam as palavras-passe guardadas de correio e SSO. Dependem do mesmo porta-chaves. As execuções noturnas para contas apagadas e o registo de segurança continuam. As pessoas conhecidas só pelo endereço são ignoradas. «Anonymize» recusa uma execução só pelo endereço.

Assim recuperas o porta-chaves. Usa uma cópia de segurança de antes do problema. Ela contém a pasta das chaves como ficheiro próprio. Em Linux, as cópias estão em «/opt/smitey/backups». Copia uma delas para uma pasta vazia e muda para essa pasta. Os comandos abaixo escrevem a cópia como ficheiros simples e extraem os ficheiros key-*.xml. Depois copiam esses ficheiros para a pasta das chaves e reiniciam o servidor do sistema de tickets. Os outros ficheiros da pasta das chaves ficam como estão. Depois do reinício, o aviso desaparece. Depois apaga a pasta «plain». Ela contém palavras-passe e dados pessoais. Uma cópia mais antiga que termina em «.zip» não está cifrada. Para ela, o primeiro comando é «sudo unzip -o <ficheiro> volumes/dataprotection_keys.tar && sudo tar -xf volumes/dataprotection_keys.tar».

Em Windows, as cópias estão em «C:\Program Files\SMITEY\backups». Copia uma delas para uma pasta vazia. Abre aí o PowerShell como administrador. Introduz o comando da caixa «Windows: Escrever a cópia como ficheiros não cifrados e extrair os ficheiros das chaves». Substitui nele <ficheiro>.smbk pelo nome completo do ficheiro da cópia. Depois copia cada ficheiro key-*.xml com «podman cp <ficheiro> container-backend-1:/app/DataProtection-Keys/». Os comandos para o proprietário e para o reinício introduzes sem «sudo». Depois apaga a pasta «plain».

Escrever a cópia como ficheiros não cifrados e extrair os ficheiros das chaves

sudo /opt/smitey/Backup/TicketSystemBackup decrypt ticketsystem-backup-*.smbk --out plain && sudo tar -xf plain/volumes/dataprotection_keys.tar

Na pasta está exatamente uma cópia. Depois estão lá os ficheiros key-*.xml. A subpasta «plain» contém a cópia inteira sem cifra.

Copiar os ficheiros para a pasta das chaves

for f in key-*.xml; do sudo podman cp "$f" container-backend-1:/app/DataProtection-Keys/; done

Os ficheiros existentes com outro nome ficam na pasta das chaves.

Dar aos ficheiros o dono correto

sudo podman exec -u root container-backend-1 chown -R 1654:1654 /app/DataProtection-Keys

O sistema de tickets corre no contentor com um utilizador próprio. Os ficheiros têm de lhe pertencer.

Reiniciar o servidor do sistema de tickets

sudo podman restart container-backend-1

Depois do reinício, o sistema volta a ler o porta-chaves.

Windows: Escrever a cópia como ficheiros não cifrados e extrair os ficheiros das chaves

& "C:\Program Files\SMITEY\Backup\TicketSystemBackup.exe" decrypt <file>.smbk --out plain | Out-Host; tar -xf plain\volumes\dataprotection_keys.tar

No PowerShell como administrador, na pasta com a cópia. Substitui <file>.smbk pelo nome completo do ficheiro da cópia. Depois estão lá os ficheiros key-*.xml.

O último recurso: «Discard old key»

Se não tiveres nenhuma cópia com os ficheiros das chaves, resta «Discard old key». Só um administrador vê o botão. Escreve DISCARD no campo «Confirmation word» e clica em «Discard old key». O sistema cria então uma chave nova.

As anonimizações por conta continuam a valer. As pessoas anonimizadas só pelo endereço deixam depois de ser reconhecidas em cópias de segurança e arquivos. O cartão indica quantas são. Uma cópia mais antiga pode, por isso, voltar a tornar visíveis estas pessoas. As palavras-passe guardadas de correio e SSO continuam ilegíveis. Volta a introduzi-las.

Restaurar uma cópia de segurança

Ao restaurar, o «Ticket System Backup & Restore» pergunta se todas as pessoas anonimizadas hoje devem voltar a ser anonimizadas. «Yes» está pré-selecionado. O sistema de tickets faz isso na próxima execução noturna às 03:00 no seu fuso horário. Até lá, o cartão mostra «… will be applied again tonight at 03:00.»

A cópia traz também de volta os interruptores e os prazos dessa altura. Por isso, verifica o cartão «Data protection» depois de restaurar.

Se houve avisos na transferência, a linha de estado da aplicação indica quantos, por exemplo «2 warning(s) while carrying over anonymizations. See the Log tab.» Na linha de comandos, o mesmo aparece na última linha e remete para «backup.log». Aí está o que não funcionou. Se não foi possível transferir as anonimizações, repete à mão as execuções feitas depois desta cópia. Ajuda-te a lista que transferiste antes de restaurar.

O sistema de tickets lê o ficheiro de transferência da aplicação no próximo arranque. Se não o conseguir ler, o cartão mostra «A carry-over file from the backup app could not be read». O ficheiro fica no servidor e é lido de novo no próximo arranque. Restaura então a cópia mais uma vez com a versão atual da aplicação.

Se a chave da cópia não corresponder, as anonimizações por endereço não podem ser transferidas. O cartão mostra então «… could not be carried over from before the restore». Se conheces estas pessoas, volta a anonimizá-las com «Export by e-mail address».

A linha «Last run» sob «Restore from a backup» mostra quantas anonimizações a execução voltou a aplicar.

7

Funções e o conceito de permissões

Há três funções: «Admin», «Agent» e «Customer». Não é possível criar mais nenhuma. O que é livre, em vez disso, é quase cada permissão individual; as exceções estão indicadas mais abaixo.

Encontras estas três em «Settings → General Settings», no separador «Role». Não podem ser renomeadas.

O que uma função pode fazer está noutro sítio: em «Settings → Security», no cartão «Permission concept».

Cada linha é uma função do sistema, cada coluna é uma função de utilizador. Um visto permite. Por baixo do nome está a chave interna; não precisas dela para trabalhar com a página.

A lista é longa. Vai da gestão de utilizadores ao acesso às várias páginas de definições, até ao registo de tempos.

A coluna «Agent Team» é o caso especial. Só fica utilizável depois de o visto «Agent» estar colocado na mesma linha. Escolhe aí uma equipa e a permissão passa a valer apenas para os agentes dessa equipa.

Não é possível retirar nenhuma permissão à função «Admin». O visto volta a aparecer depois de guardar. Assim ninguém se pode fechar fora do seu próprio sistema. Só um administrador pode alterar a tabela. Isso vale para todas as definições da página «Security». Qualquer outra pessoa que possa abrir a página vê-a só para leitura. Há seis permissões que nunca podem ser dadas à função «Customer»: «Users: manage accounts», «Data export (data subject request)», «Anonymize people», «Security log», «Settings: Security» e «Settings: Single sign-on».

Com «Save» a alteração passa a valer de imediato. Quem for afetado repara no clique seguinte.

O cartão «Permission concept» com a tabela: uma linha por função do sistema, colunas para administrador, agente, equipa de agentes e cliente.
A moldura vermelha está sobre a linha de cabeçalho. O seletor da coluna «Agent Team» só é utilizável onde o visto «Agent» estiver colocado.Abrir a imagem em tamanho real
O separador «Role» com as três funções, cada uma marcada como «Mandatory».
A moldura vermelha está sobre a nota. As três funções estão marcadas como «Mandatory». Nenhuma delas pode ser apagada.Abrir a imagem em tamanho real
8

Departamento, cargo e local

Três listas descrevem a pessoa e não o ticket: o departamento, o cargo e o local.

São criadas em «Settings → General Settings», no cartão «Drop-down lists». O manuseamento é igual nas três.

São atribuídas na conta. No formulário em «User management», os campos chamam-se «Department», «Position» e «Location».

Na lista de utilizadores, o departamento aparece por baixo da equipa. O cargo e o local vêem-se no formulário da conta.

O local tem uma segunda utilização. Há um campo «Location» no ticket, e ele bebe da mesma lista.

Cada uma das três listas tem uma entrada que não podes apagar. Chama-se «None selected or available» e tem o selo «Mandatory».

Se apagares outra entrada, todas as pessoas que a tinham passam para esse marcador. Assim ninguém fica a apontar para algo que já não existe.

A tradução não se faz aqui, mas de uma só vez na página de traduções. O nome em inglês é a âncora a que as traduções ficam presas.

A janela «Edit user» com os campos de departamento, cargo e local preenchidos.
As molduras vermelhas estão sobre os três campos. Estão ao lado da equipa, mas significam outra coisa: a equipa diz quem trata dos tickets, o departamento diz onde a pessoa trabalha.Abrir a imagem em tamanho real
A lista de utilizadores com a coluna «Team» a mostrar o departamento por baixo do nome da equipa.
A moldura vermelha está sobre a coluna. A equipa em cima, o departamento por baixo. Quem não está em nenhuma equipa tem aí um traço.Abrir a imagem em tamanho real

Integração de e-mail

O sistema de tickets recolhe correio de uma caixa de correio e envia correio ele próprio. A configuração está no cartão «Tickets a partir de e-mail, respostas e seguimentos», no bloco Gestão de tickets. Este bloco mostra o que acontece a uma mensagem recebida, como bloqueias remetentes e que mensagens o sistema envia por iniciativa própria. Todo o canal de correio faz parte da edição Professional.

1

O que acontece a uma mensagem de e-mail

só no Professional

Quando alguém escreve para a caixa de correio de uma equipa, é criado um ticket a partir daí. O assunto passa a título, o texto passa a descrição, e o endereço do remetente fica registado como quem pediu. O canal do ticket diz «E-mail».

Se a mensagem trouxer um nome de remetente, esse nome vai para o campo ao lado do endereço. Se não trouxer, o campo diz «E-Mail». O canal já diz que o assunto chegou por correio.

Os prefixos como «Re:» ou «Fwd:» são retirados do título. O ticket fica assim com o nome do assunto e não com o nome de uma resposta a ele.

A formatação da mensagem é mantida. O texto a negrito, as listas e as tabelas aparecem no ticket exatamente como estavam na mensagem.

As ligações são mantidas. O teu agente pode clicar nelas no ticket em vez de escrever o endereço à mão.

Uma imagem embutida na mensagem fica onde estava no texto. É também guardada como anexo do ticket.

Uma imagem que a mensagem apenas carrega da web é removida. Imagens dessas comunicam muitas vezes ao remetente quando e onde a mensagem foi lida. Quem quiser que uma imagem chegue deve embuti-la na mensagem ou anexá-la.

Os ficheiros anexados à mensagem passam a anexos do ticket. Só são aceites os tipos de ficheiro pdf, doc, docx, xls, xlsx, txt, png, jpg, jpeg e gif. Os outros ficheiros são descartados. Aplica-se o mesmo limite de tamanho que a um ficheiro carregado por um agente.

Se a resposta automática estiver ligada no fluxo de trabalho, quem enviou recebe logo uma confirmação. Com a referência no assunto, todas as respostas seguintes voltam a encontrar o mesmo caso e tornam-se um comentário dele.

Uma imagem incorporada numa resposta destas aparece no comentário a que pertence.

Se quem pediu responder a um ticket resolvido ou fechado, este volta a «Reopened». O mesmo acontece quando quem pediu comenta no portal do cliente. As respostas de pessoas em cópia, de observadores e de agentes não reabrem nada.

Mais sobre isto no cartão: Tickets a partir de e-mail, respostas e seguimentos

A mensagem enviada no programa de correio de quem a escreveu, com uma imagem embutida e uma ligação.
Esta janela não é o sistema de tickets, é o programa de correio de quem enviou. A mensagem tem uma imagem embutida e uma ligação.Abrir a imagem em tamanho real
A descrição do ticket resultante, com a imagem no seu sítio e a ligação.
A mesma mensagem como ticket. As molduras vermelhas estão sobre a imagem e sobre a ligação. As duas estão no mesmo sítio que na mensagem, e a ligação pode ser clicada.Abrir a imagem em tamanho real
O separador «Attachments» do ticket com o ficheiro inline_image_1.png.
A imagem embutida também é guardada como anexo. Assim pode ser transferida sem a tirar do texto.Abrir a imagem em tamanho real
A confirmação na caixa de entrada de quem enviou, com a referência no assunto.
A confirmação tal como chega a quem enviou. O assunto leva a referência do caso. Se responder a ela, a resposta cai no mesmo ticket.Abrir a imagem em tamanho real
2

Bloquear remetentes

só no Professional

Antes de começares: A lista de bloqueio está no fundo da página «E-Mail Settings». Aplica-se a todas as equipas ao mesmo tempo.

Alguns remetentes não devem criar um ticket. As newsletters são um exemplo, e as caixas de correio que só enviam relatórios automáticos são outro.

Escreve um endereço completo quando se trata de um remetente exato. Na imagem é no-reply@example.com.

Escreve o domínio precedido de @ quando se trata de todos os endereços de um remetente. Na imagem é @newsletter.example.net. Os subdomínios ficam bloqueados juntamente.

Uma mensagem de um remetente bloqueado não cria nenhum ticket. É marcada como lida e movida para a pasta de tratados. Nada se acumula na caixa de entrada.

O bloqueio funciona também no sentido inverso. O sistema não envia mensagens para um endereço bloqueado.

É esse o verdadeiro ponto nos endereços que ninguém lê. Sem o bloqueio, a confirmação iria para uma caixa de correio que nunca responde.

«Add» põe uma entrada na lista. O ícone do caixote ao lado volta a remover a entrada. Uma alteração tem efeito imediato, não há nada para guardar.

As mensagens geradas automaticamente não precisam de entrada na lista. Isto abrange mensagens de devolução, respostas de ausência e correio em massa. Também não criam ticket e não recebem resposta. O sistema marca-as como lidas e move-as para a pasta de tratados.

Isto vale também para os alarmes de um sistema de monitorização, se estiverem marcados como e-mail gerado automaticamente. Um alarme sem essa marcação torna-se um ticket como qualquer outro e-mail.

O cartão «E-Mail Blacklist» com duas entradas: um endereço completo e um domínio.
A moldura vermelha está sobre o campo de introdução. O texto de exemplo nomeia as duas formas permitidas. Por baixo estão as duas entradas desta instalação.Abrir a imagem em tamanho real
3

O que o sistema envia por iniciativa própria

só no Professional

Antes de começares: Os interruptores deste cartão estão por equipa, em «Team mailboxes», na página «E-Mail Settings», logo por baixo do endereço da caixa de correio dessa equipa.

Além das respostas aos teus clientes, o sistema envia mensagens próprias. Entre elas estão a atribuição de um ticket, um prazo ultrapassado, um convite, uma nova palavra-passe, o inquérito de satisfação e a aprovação de um pedido.

Estes textos vêm prontos e estão inicialmente em inglês. Estão no pacote de idioma juntamente com todos os outros textos da interface.

Depois de importado um pacote de idioma, cada uma destas mensagens sai no idioma definido no destinatário. Duas pessoas no mesmo assunto recebem, por isso, a mensagem em dois idiomas. Os destinatários sem conta não têm idioma próprio. Os e-mails para eles saem no idioma definido na equipa em «Default e-mail language». Isso abrange, por exemplo, o inquérito, a resolução de um incidente coletivo, uma recusa e o e-mail de uma regra.

O texto altera-se na página de idiomas. Aí transferes os textos de um idioma como ficheiro, edita-lo e voltas a carregá-lo. O inglês é a fonte e fica como está.

Se uma atribuição é sequer anunciada decide-se por equipa. Há três interruptores por baixo da caixa de correio para isso.

«Send assignment e-mails» envia uma mensagem ao agente que recebe um ticket. Com o interruptor desligado, esta equipa não anuncia atribuição nenhuma.

«Notify on self-assignment» decide se também é enviada uma mensagem quando alguém pega num ticket por iniciativa própria. Este interruptor está desligado de origem.

«Send mail on ticket actions» tem efeito noutro sítio. Com ele ligado, as janelas de fecho, de mudança de estado e de passagem para outra equipa oferecem também o envio do comentário como mensagem.

A confirmação aos teus clientes não pertence a este cartão. O texto dela escreve-lo tu, no fluxo de trabalho da caixa de correio.

Mais sobre isto no cartão: Tickets a partir de e-mail, respostas e seguimentos

A secção «Assignment notifications» com três interruptores.
As molduras vermelhas estão sobre os três interruptores. Pertencem à caixa de correio da equipa por cima deles. Cada equipa tem os seus próprios três interruptores.Abrir a imagem em tamanho real

Autenticação e segurança, incluindo SSO

Quem entra e como entra decide-se em dois sítios. A página de segurança trata do início de sessão com nome de utilizador e palavra-passe. A página de SSO liga um diretório ou um serviço externo de início de sessão. Podes usar os dois ao mesmo tempo.

1

Iniciar sessão com nome de utilizador e palavra-passe

Antes de começares: As definições deste cartão estão em «Settings → Security». Só um administrador as pode alterar. Qualquer outra pessoa a quem a página tenha sido atribuída vê-a só para leitura.

De origem, toda a gente inicia sessão com um nome de utilizador e uma palavra-passe. O endereço de e-mail serve em vez do nome de utilizador. Se o envio de e-mail estiver configurado, aparece por baixo do formulário a ligação «Do you need a password reset?». O envio de e-mail faz parte do Professional.

Depois do início de sessão, o navegador recebe um passe válido durante um tempo definido. O cartão «JWT token timer» decide quanto tempo. São permitidos valores de 1 a 24 horas, sendo 12 a recomendação. Passado esse tempo, a pessoa tem de iniciar sessão outra vez.

O cartão «Password policy» aplica-se a todas as palavras-passe definidas no sistema. É imposto quando se cria uma conta, quando uma pessoa muda a sua palavra-passe e quando um administrador repõe uma.

Defines o comprimento mínimo, que tipos de caracteres têm de aparecer, ao fim de quantos dias uma palavra-passe expira e quantas palavras-passe antigas ficam bloqueadas. Nos dias e na lista de bloqueio, 0 significa «desligado».

As regras sobre maiúsculas e minúsculas não deixam nenhuma língua de fora. Muitos sistemas de escrita não têm essa distinção, e um carácter de um deles satisfaz sozinho as duas regras.

As contas que só iniciam sessão por SSO ou por um diretório não têm palavra-passe local, por isso a expiração não se lhes aplica. As regras delas estão no fornecedor. Se uma conta existente foi associada ao SSO e ainda tem palavra-passe própria, a expiração e a política de palavras-passe continuam a aplicar-se a essa palavra-passe.

O cartão «2FA Settings» decide quem tem de usar o início de sessão em dois passos. Em «Two-factor requirement» escolhes um de quatro níveis: «Off», «Administrators only», «Administrators and agents» ou «Everyone». «Everyone» inclui os clientes. Uma instalação nova começa com «Administrators only». Uma instalação que já existia mantém a definição anterior depois de uma atualização.

Quem iniciar sessão a seguir sem um segundo fator configura-o. O sistema mostra um código QR para uma aplicação de autenticação e a mesma chave para escrever à mão. Depois do primeiro código, o fator fica ativo. Com «Set up later» a configuração pode ser adiada, e o início de sessão continua sem ela. Isso funciona no máximo 7 dias, contados a partir do primeiro adiamento. A linha por baixo do botão mostra os dias que faltam. Depois disso, a configuração é obrigatória.

Logo a seguir aparecem dez códigos de recuperação. Cada um deles substitui uma vez o código da aplicação. São mostrados exatamente uma vez. Guardas-os com «Copy» ou «Download». «Download» funciona sempre. «Copy» normalmente também funciona.

Se alguém perder o aparelho e os códigos, o administrador ajuda. Na lista de utilizadores, o botão com o escudo riscado repõe o início de sessão em dois passos dessa pessoa. Ela volta a configurá-lo no próximo início de sessão.

Os códigos dependem do relógio do servidor. Se ele estiver errado, nenhum código é aceite. O botão «Check now» do mesmo cartão compara a hora do servidor com uma fonte de tempo pública.

Se alguém iniciar sessão através de um serviço externo, o sistema não pede código nenhum. O fornecedor já verificou o segundo fator. Com o início de sessão por diretório é diferente: aí continua a valer a regra acima.

Mais sobre isto no cartão: O início de sessão em dois passos no teu próprio perfil

A página de início de sessão com os campos «Username» e «Password» e o botão «Sign in».
As molduras vermelhas estão sobre os dois campos e sobre o botão. O campo de cima também aceita o endereço de e-mail.Abrir a imagem em tamanho real
O cartão «JWT token timer» com o campo para o número de horas.
A moldura vermelha está sobre o campo. Aceita valores de 1 a 24.Abrir a imagem em tamanho real
O cartão «Password policy» com o comprimento mínimo, os tipos de caracteres, a expiração e a lista de bloqueio.
As molduras vermelhas estão sobre os três campos numéricos. As caixas entre eles decidem que tipos de caracteres têm de aparecer.Abrir a imagem em tamanho real
O cartão «2FA Settings» com os quatro níveis em «Two-factor requirement».
A moldura vermelha está sobre os quatro níveis. Está selecionado «Administrators only», como numa instalação nova.Abrir a imagem em tamanho real
O ecrã de configuração com um código QR, uma chave para escrever e o campo para o primeiro código.
A moldura vermelha de cima está sobre a chave. É o mesmo que o código QR acima e ajuda quando a câmara não lê nada. A de baixo está sobre «Set up later» e os dias que faltam.Abrir a imagem em tamanho real
Dez códigos de recuperação em duas colunas, com «Copy» e «Download» por baixo.
As molduras vermelhas estão sobre os códigos e sobre os dois botões. Os códigos aparecem exatamente uma vez. Os códigos na imagem vêm de um sistema de teste e não valem nada.Abrir a imagem em tamanho real
A lista de utilizadores com o botão que repõe o início de sessão em dois passos.
A moldura vermelha está sobre o escudo riscado na linha de Marco Rossi. Um clique tira-lhe a aplicação e os códigos de recuperação.Abrir a imagem em tamanho real
2

O início de sessão em dois passos no teu próprio perfil

Cada utilizador pode ligar o início de sessão em dois passos para a sua própria conta. Isto vale para cada função, também quando o cartão «2FA Settings» não o exige. Abre o menu de utilizador no canto inferior esquerdo da barra lateral e escolhe «Profile picture». A mesma página contém a área «Two-factor authentication».

A área mostra se o início de sessão em dois passos está ligado. Enquanto está desligado, lá está o botão «Turn on». Primeiro pede a tua palavra-passe. Depois aparece um código QR para a aplicação de autenticação, com a mesma chave para escrever à mão. Depois do primeiro código da aplicação, o fator fica ativo.

Logo a seguir aparecem dez códigos de recuperação. Guarda-os com «Copy» ou «Download». «I have saved my codes» fecha a lista. Só é mostrada esta única vez.

Enquanto o início de sessão em dois passos está ligado, a área mostra quantos códigos de recuperação restam. «New recovery codes» cria dez novos. Os códigos antigos deixam então de funcionar. «Turn off» volta a desligar o início de sessão em dois passos. Os dois botões pedem o código atual da aplicação. Aí não é aceite um código de recuperação.

Se o cartão «2FA Settings» exigir o início de sessão em dois passos para a tua função, falta «Turn off». Uma linha na área indica isso.

Uma palavra-passe ou um código errados contam como um início de sessão falhado. A proteção contra a adivinhação de palavras-passe também se aplica aqui. Ligar e desligar fica registado no registo de segurança. Se um administrador desligar o seu próprio início de sessão em dois passos, o registo dá um alerta.

As contas que só iniciam sessão através de um serviço de início de sessão externo veem uma frase em vez dos botões. O fornecedor delas trata do segundo fator. As contas de um diretório introduzem no primeiro passo a sua palavra-passe do diretório.

Mais sobre isto no cartão: Iniciar sessão com nome de utilizador e palavra-passe, O registo de segurança

A área «Two-factor authentication» no perfil, com o estado e o botão «Turn on».
As molduras vermelhas estão sobre o estado e sobre «Turn on». Aqui o início de sessão em dois passos ainda está desligado.Abrir a imagem em tamanho real
O primeiro passo depois de «Turn on»: o campo «Password» com «Continue» e «Cancel».
As molduras vermelhas estão sobre o campo da palavra-passe e sobre «Continue». O código QR só aparece depois da palavra-passe certa.Abrir a imagem em tamanho real
3

Proteção contra a adivinhação de palavras-passe

A proteção funciona sem qualquer definição. Não há nada para ligar. A nota sobre ela está no cartão «2FA Settings».

Funciona em duas fases. Ao fim de cinco tentativas falhadas na mesma conta, o endereço de onde vieram fica em pausa. A pausa termina, o mais tardar, 15 minutos depois da primeira dessas tentativas. A partir de qualquer outro endereço, a conta continua utilizável de imediato.

Essa é a parte importante. Caso contrário, quem soubesse um nome de início de sessão podia trancar um colega cá fora com cinco palavras-passe erradas. Nunca precisaria de uma palavra-passe para isso.

A segunda fase é a própria conta. Fica bloqueada durante 15 minutos ao fim de 20 tentativas falhadas. Como um único endereço só pode contribuir com cinco delas, isso exige vários endereços.

Um início de sessão bem-sucedido repõe os dois contadores. Depois de reiniciar o servidor, a pausa do endereço desaparece, o bloqueio da conta mantém-se. Os mesmos contadores aplicam-se ao início de sessão por um diretório. Um diretório inacessível não conta como tentativa falhada. Se ainda não houver conta para esse nome no sistema de tickets, aplica-se só a pausa do endereço.

Na lista de utilizadores, uma conta bloqueada desta forma leva o selo «temporarily locked». Continua na lista. Ao fim de 15 minutos o selo desaparece sozinho.

Não tens de esperar. Na mesma linha há um botão com um cadeado aberto. Levanta o bloqueio de imediato e limpa os dois contadores.

Isto não é o mesmo que «Archive». Esse botão encerra uma conta de forma definitiva, e só ele ocupa ou liberta um lugar de pessoal interno.

A nota sobre a proteção contra a adivinhação de palavras-passe no cartão «2FA Settings».
A moldura vermelha está sobre a nota. Nomeia as duas fases: primeiro o endereço, por último a conta.Abrir a imagem em tamanho real
A lista de utilizadores com o selo «temporarily locked» e o botão de desbloqueio.
As molduras vermelhas estão sobre o selo e sobre o cadeado aberto. O cadeado só aparece na linha onde há alguma coisa para levantar.Abrir a imagem em tamanho real
4

O registo de segurança

Antes de começares: O registo está em «Settings → Security log». Por predefinição, só os administradores o veem. A outras funções dás-lo com a permissão «Security log» no cartão «Permission concept». Não pode ser dada a clientes.

O registo de segurança regista dois tipos de eventos. A área «Sign-in» contém inícios de sessão falhados, contas bloqueadas, tentativas de início de sessão durante um bloqueio, códigos de dois fatores rejeitados e alterações de palavra-passe. Isto vale para o início de sessão com palavra-passe, através de um diretório e através de SSO.

A área «Administration» mostra quem alterou o quê. Abrange contas, funções, permissões, definições de segurança e arquivos. Cada exportação do registo também fica lá registada.

Os inícios de sessão bem-sucedidos só são registados em dois casos. O primeiro caso é um administrador. O segundo caso é um início de sessão depois de tentativas falhadas na mesma conta. O início de sessão normal de um agente ou de um cliente não consta do registo. O registo não é uma lista de presenças.

Se alguém iniciar sessão com um nome que não existe, a entrada diz «unknown account». O sistema não guarda o nome escrito. Por vezes é uma palavra-passe que foi parar ao campo errado.

Os eventos de início de sessão guardam o endereço IP e o navegador. As ações de administração guardam quem as executou, mas nenhum endereço IP. Palavras-passe, códigos e conteúdos de tickets ou e-mails nunca constam do registo.

A página mostra primeiro as entradas mais recentes, 50 por página. O cartão «Filters» restringe a lista. «Area» escolhe inícios de sessão ou administração, «Event» um único tipo de evento. «Person» procura no nome de quem agiu e de quem foi afetado. «From» e «To» limitam os dias. «Failures only» oculta tudo o que correu bem.

Os filtros só fazem efeito depois de um clique em «Apply». «Reset» volta a retirá-los.

«Export CSV» e «Export PDF» descarregam exatamente o que os filtros mostram. Cada ficheiro contém no máximo 10 000 entradas. Se mais entradas corresponderem aos filtros, um aviso junto aos botões de exportação indica-o. O PDF está no teu idioma e indica no topo os filtros e o período. A data e a hora usam o formato definido em «Settings → General Settings».

O ficheiro CSV fica sempre em inglês e as horas estão em UTC. Assim, um programa pode lê-lo independentemente do idioma. Cada exportação consta ela própria do registo, como «Security log exported».

Seis eventos desencadeiam um alerta. São uma conta bloqueada após tentativas falhadas, uma função alterada para «Admin», uma conta criada logo com a função «Admin» e um início de sessão de dois fatores reposto de um administrador. A isso juntam-se tickets arquivados retirados dos dados em curso e o início de sessão de um administrador depois de tentativas falhadas.

Depois de um alerta, quem tiver a permissão vê uma faixa amarela no topo de cada página. Indica o número de alertas desde a última visita ao registo. A ligação «Open security log» leva até lá. Ao abrir o registo, a faixa desaparece. Antes da primeira visita, conta os alertas dos últimos sete dias.

Além disso, cada conta ativa com a permissão e um endereço de e-mail recebe um e-mail de alerta. O sistema junta os alertas a cada 15 minutos e envia um e-mail por pessoa, não um por evento. O e-mail indica o evento, a pessoa afetada e a hora. Não contém nenhum endereço IP. O e-mail de alerta faz parte do Professional.

A execução noturna elimina as entradas antigas. Os prazos estão em «Settings → Security», no cartão «Data protection», no bloco «Security log retention». Por predefinição, os eventos de início de sessão mantêm-se 90 dias; são permitidos de 7 a 365 dias. Por predefinição, as ações de administração mantêm-se 12 meses; são permitidos de 1 a 120 meses.

Cada prazo tem o seu próprio interruptor: «Delete old sign-in events» e «Delete old administrator actions». Se um interruptor estiver desligado, essas entradas mantêm-se. O cartão «Prazos de conservação» explica a execução noturna.

Num pedido de acesso aos dados, a pessoa recebe cada entrada em que agiu ou foi afetada. O endereço IP e o navegador só vêm nas entradas que ela própria desencadeou, por exemplo o seu próprio início de sessão. Se a pessoa for anonimizada, o sistema elimina os seus eventos de início de sessão. As suas ações de administração mantêm-se. Aí o nome dela é substituído pelo marcador de posição.

Uma nota para ti como operador: os inícios de sessão bem-sucedidos só constam do registo para administradores e depois de tentativas falhadas. Mesmo assim, o registo mostra quem fez o quê e quando. Numa empresa com comissão de trabalhadores é, por isso, um tema de codecisão.

Mais sobre isto no cartão: Proteção contra a adivinhação de palavras-passe, Prazos de conservação

A página «Security log» com o cartão «Filters» e a lista de entradas.
A moldura vermelha está sobre o bloqueio da conta de Lena Chen. Por baixo estão as tentativas falhadas que levaram a ele, cada uma com o seu endereço IP. As entradas da imagem provêm de um sistema de teste.Abrir a imagem em tamanho real
O cartão «Filters» com «Failures only» ligado, os dois botões de exportação e as primeiras falhas.
As molduras vermelhas estão sobre «Failures only» e sobre as duas exportações. As exportações assumem os filtros aqui definidos.Abrir a imagem em tamanho real
A faixa amarela por cima do painel com o número de eventos de segurança e a ligação «Open security log».
A moldura vermelha está sobre a ligação para o registo. Aqui foi o bloqueio da conta de Lena Chen que desencadeou o alerta.Abrir a imagem em tamanho real
O bloco «Security log retention» com dois interruptores, os dias e os meses.
As molduras vermelhas estão sobre os dois prazos. A imagem mostra a predefinição: 90 dias e 12 meses.Abrir a imagem em tamanho real
5

Iniciar sessão através de um diretório ou de um serviço externo (SSO)

só no Professional

Antes de começares: As definições estão em «Settings → SSO Settings». Sem um fornecedor configurado, nada muda na página de início de sessão.

Logo no topo está o interruptor principal «Enable single sign-on». Enquanto estiver desligado, continua a valer o nome de utilizador e a palavra-passe. Tudo o que configurares por baixo é guardado e só passa a valer quando o ligares.

O cartão «Active Directory / LDAP» liga um diretório local. Introduzes o servidor, a base de pesquisa, o filtro que encontra uma pessoa e os campos do endereço de e-mail e dos nomes.

A conta usada para as consultas é opcional. Sem ela, o sistema pergunta de forma anónima. A palavra-passe de uma pessoa só é usada para a autenticação junto do diretório e nunca é guardada.

Um diretório não traz um segundo fator próprio. Se a página de segurança exigir o início de sessão em dois passos, também é pedido a estas pessoas.

O cartão «Identity providers» contém os serviços externos de início de sessão. Cada um recebe o seu mosaico e o seu botão na página de início de sessão. «Add provider» cria um novo.

Em «Provider type» escolhes o tipo. «Generic OIDC Provider» serve para serviços como o Google Workspace, o Microsoft Entra ID, o Okta, o Keycloak, o Auth0 ou o Ping Identity. «SAML 2.0 Provider» serve para as mesmas casas quando a ligação for por SAML.

Ao lado deles estão seis serviços regionais: LINE, Kakao, Naver, WeChat, WeCom e DingTalk. Os endereços deles vêm preenchidos e aparecem como texto cinzento no campo.

O nome em «Display name» aparece depois no botão. O interruptor ao lado aplica-se apenas a este fornecedor.

Para o endereço de retorno, trabalha por esta ordem. Introduz primeiro só um nome e carrega em «Save provider». Só então o sistema conhece o número do fornecedor e mostra o endereço completo em «Redirect URI». É formado a partir do endereço público desta instalação, o que está guardado em «Settings → Security». É exatamente o endereço que o sistema usa quando alguém inicia sessão.

Copias esse endereço e registas o mesmo no fornecedor. Aí tem de coincidir carácter a carácter. Em troca, o fornecedor dá-te um ID e um segredo, e introduzes os dois aqui através de «Edit».

O campo «Allowed e-mail domains» limita quem pode entrar por este fornecedor. Deixado vazio, todos os domínios são permitidos.

Se faltar alguma coisa a um fornecedor, o mosaico dele leva o selo vermelho «Incomplete». Não aparece então na página de início de sessão. O texto ao lado diz que campos o tipo dele precisa.

Os fornecedores totalmente configurados continuam a não aparecer enquanto o interruptor principal estiver desligado. O mosaico diz isso numa linha amarela.

Se a tua licença voltar ao Basic, o início de sessão por SSO e pelo diretório continua a funcionar. Nesta página só podes então desligar os fornecedores e o diretório. O registo das tentativas de início de sessão continua legível.

O cartão «Single sign-on» com o interruptor principal.
A moldura vermelha está sobre o interruptor principal. Com ele desligado, resta apenas o início de sessão com nome de utilizador e palavra-passe.Abrir a imagem em tamanho real
O cartão «Active Directory / LDAP» com os campos preenchidos.
As molduras vermelhas estão sobre o servidor, a base de pesquisa e o filtro de pesquisa. Os valores da imagem vêm de um sistema de teste.Abrir a imagem em tamanho real
Dois mosaicos de fornecedor, um configurado e outro com o selo «Incomplete».
As molduras vermelhas estão sobre os dois mosaicos. O de cima está completo e só espera pelo interruptor principal. Ao de baixo falta o endereço do fornecedor.Abrir a imagem em tamanho real
A janela «Add provider» com o tipo, o nome apresentado, o interruptor e o endereço do fornecedor.
A moldura vermelha está sobre o campo do endereço. Por baixo, «Quick fill» preenche os fornecedores conhecidos. O que estiver entre chavetas substitui-lo primeiro.Abrir a imagem em tamanho real
A janela de um fornecedor já guardado, a mostrar o endereço de retorno completo.
A moldura vermelha está sobre o endereço de retorno. Só nasce ao guardar e começa com o endereço da tua própria instalação.Abrir a imagem em tamanho real
6

A conta no primeiro início de sessão, e o registo

só no Professional

O interruptor «Automatically create accounts on first sign-in» está no mesmo cartão que o interruptor principal. Está ligado de origem.

Quando alguém inicia sessão pela primeira vez através de um fornecedor, o sistema procura primeiro uma conta que já pertença a esse fornecedor. Se não encontrar nenhuma, é criada uma nova.

A conta nova recebe a função «Customer» e nenhuma equipa. Um cliente não precisa de pertencer a uma equipa para criar um ticket e pode, por isso, trabalhar de imediato.

Os clientes são ilimitados nas duas edições, por isso uma conta criada assim não ocupa nenhum lugar de pessoal interno. Quem deva tornar-se agente recebe a função depois, na gestão de utilizadores.

Se já existir uma conta com o mesmo endereço de e-mail, as duas são ligadas. Isso só acontece quando o fornecedor comunica o endereço como verificado. Se não o fizer, o início de sessão é recusado.

Se o desligares, só entram as pessoas que já têm uma conta. Todas as outras são recusadas.

O cartão «Recent sign-in attempts», mesmo em baixo, mostra os últimos 100 eventos de início de sessão através de SSO e do diretório. Provêm do registo de segurança. As tentativas falhadas constam sempre. Um início de sessão bem-sucedido só consta para administradores e depois de tentativas falhadas na mesma conta. Por isso, nem todos os inícios de sessão aparecem na lista.

Cada linha indica a hora, o fornecedor, o resultado e o endereço de origem. Numa tentativa falhada, o motivo aparece ao lado. A coluna «User» mostra o nome da conta. Se não houver conta, mostra o endereço comunicado pelo fornecedor e, caso contrário, «unknown account». O sistema não guarda o nome introduzido.

O início de sessão com nome de utilizador e palavra-passe não aparece nesta tabela. Não é SSO. Encontra-lo no registo de segurança.

De fábrica, as entradas são eliminadas ao fim de 90 dias. A frase sob o título do cartão indica o prazo definido. O cartão «Prazos de conservação» explica esta definição.

Mais sobre isto no cartão: O registo de segurança

O interruptor «Automatically create accounts on first sign-in».
A moldura vermelha está sobre o interruptor. O texto por baixo diz que função é dada a uma conta destas.Abrir a imagem em tamanho real
A tabela «Recent sign-in attempts» com três tentativas falhadas através do diretório.
A moldura vermelha está sobre a primeira linha. Mostra uma tentativa falhada com o respetivo motivo. As entradas da imagem vêm de um sistema de teste cujo diretório não existe.Abrir a imagem em tamanho real
7

As cinco formas de chegar ao sistema

Antes de começares: A forma de chegar ao sistema escolhes no instalador do SMITEY no servidor. Podes alterá-la mais tarde a qualquer momento.

Depois da instalação, a tua equipa usa o sistema em qualquer navegador web. O instalador pergunta como se deve chegar ao sistema. No instalador para Windows escolhes isto na página «Acessibilidade». No Linux, o install.sh faz a mesma pergunta e numera as opções de 1 a 5. Mais tarde alteras isto com «Alterar a forma de aceder ao SMITEY». Os teus dados ficam onde estão.

A opção «Apenas na rede local, através do endereço IP (HTTP) - a opção mais simples» é a predefinição. A tua equipa abre o sistema em http:// seguido do endereço IP do servidor e da porta, por exemplo http://192.168.1.20:8088. A porta é 8088, a não ser que escolhas outra. A porta 80 também funciona. Nesse caso, o endereço não precisa de porta. Esta opção não precisa de nome nem de certificado.

A opção «Na rede local com um nome próprio (HTTP, HTTPS possível mais tarde) - dispõe de DNS interno» funciona como a primeira, mas com um nome como ticket.company.local. Crias tu o nome no teu DNS interno. Ele aponta para o endereço IP do servidor. Assim, a tua equipa chega ao sistema pelo nome e continua a chegar pelo endereço IP. O instalador mostra depois o endereço com esse nome.

Com as duas opções HTTP, as palavras-passe e os tickets atravessam a tua rede em texto simples. Os administradores veem então um aviso no topo da página.

As outras três opções usam HTTPS: «Através de um domínio público com HTTPS (automático, com Let's Encrypt)», «Na rede local com HTTPS e um certificado próprio» e «Na rede local com HTTPS, certificado criado pelo SMITEY». Precisam das portas 80 e 443 no servidor. O cartão seguinte descreve-as.

Para um primeiro teste, basta a primeira opção. Se a tua rede tiver DNS interno, escolhe a segunda. Se o sistema tiver de estar acessível a partir da internet, escolhe o domínio público. Se a tua empresa tiver a sua própria autoridade de certificação, escolhe o certificado próprio na rede local. Caso contrário, deixa o SMITEY criar o certificado.

Mudar o acesso ao SMITEY no Linux

sudo bash /opt/smitey/install.sh --change-access

Mostra as variantes 1 a 5. Só Enter mantém a variante atual e não altera nada.

Mais sobre isto no cartão: Chegar ao sistema por HTTPS

A página «Acessibilidade» no instalador para Windows com as cinco opções.
O texto acima da lista numera as opções de 1 a 5. No Linux aparecem os mesmos textos com estes números.Abrir a imagem em tamanho real
8

Chegar ao sistema por HTTPS

Antes de começares: O caminho para HTTPS escolhes no instalador do SMITEY no servidor, não no navegador.

Sem HTTPS, as palavras-passe e os tickets atravessam a tua rede em texto simples. Uma instalação nova começa com HTTP simples, para funcionar logo em qualquer navegador web. Enquanto um administrador abrir o sistema por HTTP simples, aparece um aviso no topo da página: «This connection is not encrypted.» Se o sistema for aberto no próprio servidor como «localhost», o aviso não aparece. Os agentes e os clientes nunca o veem.

«How to switch on HTTPS» leva a este cartão. «Hide for 30 days» esconde o aviso para ti. A definição pertence à tua conta e vale por isso também noutro navegador. Passados 30 dias, o aviso volta enquanto a ligação continuar sem cifra.

O instalador do SMITEY configura HTTPS de três formas. No instalador para Windows escolhes na página «Acessibilidade», e no Linux o install.sh faz a mesma pergunta. Num sistema que já está a funcionar, abre «Alterar a forma de aceder ao SMITEY» no ambiente de trabalho do Windows ou no menu Iniciar. No Linux, o comando abaixo faz o mesmo. Os teus dados ficam onde estão.

A opção «Na rede local com HTTPS e um certificado próprio» usa o teu próprio certificado, por exemplo da CA da tua empresa. O instalador pede o nome do sistema e o ficheiro do certificado com a sua chave. Também serve um ficheiro PFX com a sua palavra-passe. Antes de alterar alguma coisa, verifica o certificado. A chave tem de corresponder, o certificado tem de ser válido e o nome tem de constar do certificado.

A opção «Na rede local com HTTPS, certificado criado pelo SMITEY» não precisa de um certificado próprio. O SMITEY cria um ele próprio e também o renova ele próprio. O instalador guarda o certificado raiz como SMITEY-root-ca.crt na pasta de instalação. Instala este ficheiro em cada computador como certificado raiz fidedigno, por exemplo com uma política de grupo. Até lá, os navegadores mostram um aviso.

A opção «Através de um domínio público com HTTPS (automático, com Let's Encrypt)» obtém o seu certificado da Let’s Encrypt. Precisa de um domínio público que aponte para o servidor. Para isso, o servidor tem de estar acessível a partir da internet.

Nas duas opções da rede local, o nome pode ser um nome como ticket.company.local, uma só palavra como helpdesk ou um endereço IPv4. Os três caminhos precisam das portas 80 e 443 no servidor. Se outro programa as usar, o instalador para e não altera nada. Depois, o sistema é acedido em https:// seguido do nome, sem porta.

O teu próprio certificado expira um dia. A partir de 30 dias antes, os administradores veem no topo da página um aviso com a data. A partir de 7 dias antes, fica vermelho. No Professional, todos os administradores com endereço de e-mail recebem além disso um e-mail 30 e 7 dias antes. Para o renovar, abre de novo «Alterar a forma de aceder ao SMITEY», escolhe a opção com o teu próprio certificado e indica os ficheiros novos.

O ficheiro HTTPS-GUIDE.txt que vem com a instalação descreve cada passo. Isso inclui distribuir o certificado raiz e os passos à mão.

Mudar o acesso ao SMITEY no Linux

sudo bash /opt/smitey/install.sh --change-access

Mostra as variantes 1 a 5. Só Enter mantém a variante atual e não altera nada.

O aviso «This connection is not encrypted.» por cima da lista de tickets, com a ligação e «Hide for 30 days».
As molduras vermelhas estão sobre a ligação para este cartão e sobre «Hide for 30 days». Só os administradores veem o aviso.Abrir a imagem em tamanho real

Gestão de tickets

O ofício do dia a dia: criar tickets, ordená-los, voltar a encontrá-los. Tudo neste bloco faz parte do Basic, salvo indicação em contrário no cartão.

1

Criar e editar tickets

Antes de começares: Um ticket não pode ser apagado individualmente, nem sequer por um administrador. Os tickets só saem da base de dados pelo arquivo, e só depois de fechados. Isso é intencional: um caso que alguém possa remover sem deixar rasto não vale nada como registo.

Crias um ticket novo com «New Ticket» na barra da esquerda. O formulário chama-se «Create new ticket». Como agente, registas também com ele os pedidos de outras pessoas — é para isso que serve o campo «User»: diz para quem é o caso, não quem o está a escrever.

Tudo o que tem um asterisco é obrigatório: «Title», «User», «Main category» e «Description». Há mais um que passa facilmente despercebido: o formulário não guarda sem uma subcategoria, mesmo que «Subcategory» não tenha asterisco — uma categoria principal e uma subcategoria andam juntas e são sempre definidas em par.

Que campos são obrigatórios define-se em «Settings → Ticket Settings». O cartão «Admin / Agent Field Settings» só tem para isso o interruptor «Field is mandatory». O cartão «Customer Field Settings» tem ainda «Is hidden for Customer» e «Is not editable». É por isso que um cliente pode ver um formulário mais curto do que o teu, sem que ninguém tenha de manter dois formulários. «Title» e «Description» são sempre obrigatórios. Isso não pode ser desligado.

Depois podes alterar quase tudo: à direita do ticket está o cartão «Details» com quem pediu, telefone, e-mail, local, categoria e número de referência; alteras o campo e confirmas com o «Save» por baixo. O estado, a atribuição, a prioridade, o canal e os observadores estão um cartão acima, em «Actions». O estado e a atribuição têm efeito imediato. A prioridade, o canal e os observadores só são guardados com o «Save» do cartão «Details».

Só os agentes e os administradores podem alterar isto. Quem pediu pode ler o caso, comentá-lo e anexar ficheiros, mas não alterar a classificação sobre a qual os teus relatórios são construídos.

Há um efeito secundário que vale a pena saber uma vez: se editares um ticket que ainda não pertence a ninguém, passa a ser teu. O sistema inscreve-te como agente e move o estado de «Open» para «Assigned» — os dois ficam no histórico. Se não era essa a intenção, atribui-o depois a outra pessoa.

Cada uma destas alterações fica no histórico do ticket, com nome, hora, valor antigo e valor novo. Não tens de ligar nada para isso.

Fica a pergunta de como voltar a livrar-te dos tickets. Em «Settings → Archive» escolhes um período, vês com «Preview» quantos tickets fechados ele contém e crias um ficheiro ZIP com «Create archive»: tickets, comentários, histórico, campos personalizados e anexos, tudo num ficheiro. Criá-lo não remove nada. Os tickets só saem da base de dados em funcionamento com o passo à parte «Delete from live DB» na lista «Existing archives» — e podem ser repostos a partir desse mesmo ficheiro.

O formulário «Create new ticket» com os campos Title, Owning team, User, estado, prioridade, canal e observadores.
O formulário por trás de «New Ticket». Os campos com asterisco são obrigatórios; as categorias, a descrição e os anexos vêm mais abaixo.Abrir a imagem em tamanho real
O cartão «Details» de um ticket com os campos de quem pediu e o botão «Save» com moldura vermelha.
Alterar mais tarde: edita o campo, carrega em «Save». Por baixo está, sem possibilidade de alteração, quem criou o ticket e quando.Abrir a imagem em tamanho real
2

Editor de texto formatado para a descrição e os comentários

A descrição e os comentários não são caixas de texto simples. Cada uma tem uma barra de ferramentas por cima, e os botões dizem o que fazem quando apontas para eles: «Bold», «Italic», «Underline», «Strikethrough», «Text color», «Highlight color», «Bullet list», «Numbered list», «Quote», «Link» e «Clear formatting».

Uma ligação faz-se assim: seleciona o texto, carrega em «Link» e escreve o endereço na pequena caixa. Uma entrada vazia volta a remover a ligação. São permitidos endereços web e de correio (http, https, mailto) — tudo o resto é deitado fora ao guardar, para que um comentário não possa passar nada a ninguém.

As imagens entram pela área de transferência: tira uma imagem do ecrã e cola-a diretamente no editor com Ctrl+V. No início, o texto mostra apenas uma marca como «[inline-image:1]». Ao guardares, o sistema carrega a imagem e mostra-a exatamente nesse ponto — e ela vai também para o separador «Attachments», onde estão todos os ficheiros do caso. Colar imagens funciona na descrição de um ticket existente e num comentário novo. Não funciona no formulário «Create new ticket» nem enquanto editas um comentário.

O que vês é o que os outros veem: a formatação, as listas e as ligações mantêm-se no ticket e também na mensagem para quem pediu. A marcação vinda de fora — de uma página web copiada ou de um e-mail recebido, por exemplo — é reduzida a este conjunto permitido. Nada do teu texto se perde no processo, apenas o invólucro.

Um comentário pode ser marcado como interno com «Internal note (not visible to the customer)». Passa então a ter o selo «Internal» e fica invisível para quem pediu — nem a pesquisa o traz à superfície.

Cada um pode alterar e apagar os seus próprios comentários. O que um cliente escreveu só pode ser alterado ou apagado por esse cliente ou por um administrador. Isso inclui os e-mails dele. Os comentários de colegas podem ser alterados e apagados por qualquer agente que possa trabalhar no ticket. Isso inclui uma equipa que teve o ticket antes.

A barra de ferramentas do editor e, por baixo, a frase «The display shows ERROR 13.20 and then the paper jams.» com o código de erro a negrito.
Com moldura vermelha: «Bold», «Bullet list» e «Link». A barra está tanto por cima da descrição como por cima da caixa de comentários.Abrir a imagem em tamanho real
Três comentários de um ticket, o de baixo com um termo a negrito e uma lista, o do meio com o selo «Internal».
É assim que chega: o negrito e a lista mantêm-se. O comentário do meio está marcado como «Internal» e é invisível para quem pediu.Abrir a imagem em tamanho real
3

Ficheiros anexos com pré-visualização

Antes de começares: São permitidos PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG e GIF, até 50 MB por ficheiro. O limite está indicado no formulário («Max. 50 MB per file»), e os ficheiros maiores são recusados antes de o carregamento começar.

Os ficheiros pertencem ao caso, não a um comentário. No ticket, o separador «Attachments» leva à lista: «Upload file» acrescenta um, e cada linha indica o ficheiro, o tamanho e a data. Qualquer pessoa envolvida no ticket pode anexar alguma coisa, incluindo quem pediu; assim ninguém tem de te enviar a imagem do ecrã por e-mail. Um cliente só pode apagar os anexos que ele próprio carregou. Quando um subticket é fechado, os seus anexos são copiados para o ticket principal, onde levam o selo «Internal». Os agentes veem-nos; os clientes não os veem nem os transferem.

Um clique no nome abre a pré-visualização, sem teres de transferir o ficheiro. Nas imagens podes aproximar, afastar e rodar — útil para um ecrã fotografado de lado. Um PDF é mostrado na mesma janela, com vista geral das páginas, ampliação e impressão. Os ficheiros de texto são mostrados como texto. Com «Open in new tab» abres o ficheiro numa janela própria.

Um anexo pertence ao caso e viaja com ele: aparece no histórico («File uploaded: …»), sobrevive à passagem para outra equipa e acaba dentro do ficheiro de arquivo quando o ticket é arquivado.

O separador «Attachments» com dois ficheiros e, por cima, o botão «Upload file» com moldura vermelha.
Todos os ficheiros de um caso num só sítio. A linha de baixo indica os tipos de ficheiro permitidos e o limite de tamanho.Abrir a imagem em tamanho real
A pré-visualização de uma imagem anexada, com os botões de aproximar, afastar e rodar no canto superior direito.
A pré-visualização de uma imagem: aproximar, afastar, rodar — em cima à direita. Nada é transferido no processo.Abrir a imagem em tamanho real
A pré-visualização de um PDF na mesma janela, com a vista geral das páginas à esquerda e a barra do leitor de PDF em cima.
Um PDF abre da mesma maneira — sem transferência, com vista geral das páginas, ampliação e impressão.Abrir a imagem em tamanho real
4

Histórico do ticket

O separador «History» do ticket responde à pergunta que está por trás de cada seguimento: quem alterou o quê, e quando? Cada linha indica a pessoa, o campo, o valor antigo riscado, o novo a seguir e a hora ao segundo. A entrada mais recente está em cima.

As entradas são escritas sem intervenção tua — nas mudanças de estado, de prioridade, de atribuição, de categoria, de local, de observadores, de título e de descrição, bem como na criação («Ticket opened»), em cada comentário e em cada ficheiro carregado. O número no separador diz-te à partida quanto movimento houve no caso.

O histórico não pode ser editado nem desligado. É exatamente isso que o torna útil: é a razão pela qual um ticket não pode ser apagado individualmente, e viaja para o ficheiro de arquivo quando o ticket é arquivado.

Num comentário, o histórico regista apenas que foi adicionado, editado ou apagado. O texto está no separador «Comments». Um comentário interno também aparece no histórico, mas só para os agentes e os administradores.

O separador «History» com as entradas deste ticket: ficheiros, comentários, mudanças de estado, prioridade, atribuição e, no fundo, a abertura — com duas linhas no topo escritas por uma regra.
Com moldura vermelha, o separador com a contagem. Em «Status» e «Priority» vês o valor antigo riscado ao lado do novo.Abrir a imagem em tamanho real
5

Fluxo de estados com estados e transições configuráveis

O estado diz onde um ticket está neste momento. O sistema traz doze estados — Open, Assigned, In Progress, Waiting for User Response, Resolved, Closed e mais alguns. Encontra-los em «Settings → General Settings», na secção «Drop-down lists», atrás do separador «Status»; «+ Add status» cria um teu, «Edit status» abre um existente.

O que importa é a diferença entre o nome e o significado. No editor de um estado, em «Meaning of this status», há três interruptores: «Counts as resolved», «Counts as closed» e «Waiting for the requester». Só estes interruptores dizem ao sistema como tratar um estado.

Podes mudar o nome de todos os estados, incluindo os que vêm com o sistema: no fundo do editor, em «Translations», há um campo «Name» por idioma — escreve aí o que as tuas pessoas devem ler. O nome técnico por trás fica intocado, e é exatamente por isso que nada se parte: a automatização, os relatórios e os interruptores acima dependem desse nome e não da tua etiqueta. Assim, «Resolved» pode passar a «Done».

Apagar, no entanto, não funciona com todos. Oito estados têm o selo «Mandatory» na lista — Open, Assigned, In Progress, Resolved, Closed, Reopened, Waiting for approval e Rejected. Podem ser renomeados e reordenados, mas não removidos; tentar acaba com uma mensagem clara. Isso não está lá para te chatear: dependem deles processos que, de outro modo, parariam sem dizer nada — por exemplo o fecho automático, que precisa de um estado «resolvido» como ponto de partida.

Dois estados pertencem ao próprio sistema: «Waiting for approval» e «Rejected» têm o selo «System only». Nascem de um processo de aprovação, e ninguém deve poder afirmar à mão que foi recusado algo que nunca esteve em decisão.

O que os três fazem: um estado que conta como resolvido fecha o ticket sozinho ao fim de 24 horas. Um estado que conta como fechado é o estado final para onde o ticket é movido. E «Waiting for the requester» significa exatamente isso: estamos à espera de quem pediu, não de outra equipa nem de um prestador de serviços. É essa a marca em que o relógio do SLA para, se o configurares assim.

Por baixo está «Allowed transitions to new status». Aqui assinalas que estados podem ser alcançados a partir deste. Deixa tudo vazio e nada fica restringido; assinala alguma coisa e todos os outros caminhos ficam fechados. É assim que se constrói um fluxo que não pode ser saltado — por exemplo: de «Open» só se pode ir para «In Progress» ou «Assigned», mas não diretamente para «Closed».

Os restantes interruptores do editor são pormenores com grande efeito: a cor para a lista, «Sort order» para a ordem, «Show status in new ticket form» (este estado deve sequer poder ser escolhido ao criar um ticket?), «Requires comment in dialog» (obrigar a um motivo) e «System only» para estados que só o próprio sistema pode definir.

Até quatro estados aparecem no ticket como botões em «Change Status to:». Escolhes-os no editor com o interruptor «Set as primary status (max. 4)». Na definição de origem são In Progress, Waiting for User Response, Waiting for Service Provider Response e Resolved. Todos os outros estados estão em «More statuses».

As definições gerais com o separador «Status» com moldura vermelha e a lista de todos os estados.
«Settings → General Settings», separador «Status»: cada estado com o seu nome técnico e as suas marcas.Abrir a imagem em tamanho real
A janela «Edit status» com os interruptores em «Meaning of this status» e a lista «Allowed transitions to new status».
No editor: o aspeto e o comportamento em cima, o significado ao meio, as transições permitidas em baixo.Abrir a imagem em tamanho real
7

As categorias principais e as subcategorias configuram-se livremente por equipa

Antes de começares: Precisas de pelo menos uma equipa. A página de categorias tem o nome da sua equipa, por isso só existe depois de teres criado uma.

As categorias são o que quem pede ou o agente escolhe ao criar um ticket — e aquilo por que agrupas os teus relatórios mais tarde. Cada equipa tem as suas: um helpdesk ordena por coisas diferentes de um departamento de rede, e nenhum vê as listas do outro.

Encontra-las em «Settings», na entrada «<team name> Categories». No exemplo, a equipa chama-se «Helpdesk», por isso a entrada diz «Helpdesk Categories».

A página tem três cartões: «Main categories», «Subcategories» e «Links». O arranque mais rápido: escreve o nome em inglês no campo «EN (required)» e carrega em «+ New main category» ou «+ New subcategory». A tradução faz-se depois, de uma só vez, na página de traduções — aqui não há nada a preparar para isso.

Se tiveres muitas categorias pela frente, segue o caminho do ficheiro: «Export JSON» transfere a estrutura — num sistema acabado de instalar o ficheiro está vazio e apenas te mostra a disposição. Preenche-lo (à mão ou com a ajuda de uma inteligência artificial), guardas e voltas a carregá-lo com «Import JSON». Não é uma forma de mudar nomes: um nome altera-se no campo dessa categoria e confirma-se com o «Save» ao lado — a página também o diz.

O terceiro cartão, «Links», é onde está o trabalho a sério. Escolhe uma categoria principal em cima, assinala em baixo as subcategorias que lhe pertencem e guarda com «Save links». O truque: uma subcategoria pode estar ligada a várias categorias principais. Assim só precisas de «Malfunction» uma vez e reutiliza-la em Printer, Network, Meeting-Room e Notebook.

A partir daí, as categorias ficam disponíveis no ticket. Apagar pode falhar enquanto houver tickets a usar uma categoria — isso é intencional, caso contrário os tickets antigos perderiam a sua classificação. Se removeres uma ligação, os tickets que usam esse par continuam a poder ser guardados. Só uma categoria escolhida de novo é verificada contra as ligações.

Se passares um ticket para outra equipa, a classificação dele mantém-se, mesmo que a nova equipa nem sequer tenha essas categorias. Fica então no campo juntamente com a sua origem, por exemplo «Meeting-Room · from Helpdesk», e aparece esbatida: a nova equipa vê como o caso correu até aí, mas não pode atribuir essa entrada. Para o reclassificar, escolhe da sua própria lista — e o sistema quer então uma categoria principal e uma subcategoria em conjunto.

O menu de definições aberto com a entrada «Helpdesk Categories» com moldura vermelha.
Em «Settings», a entrada tem o nome da equipa — aqui «Helpdesk Categories».Abrir a imagem em tamanho real
A página «Settings · Manage categories» com os cartões «Main categories» e «Subcategories».
Esta é a página: as categorias principais à esquerda, as subcategorias à direita. O cartão «Links» está mais abaixo, na mesma página — vem já a seguir.Abrir a imagem em tamanho real
O campo «EN (required)» com a palavra «Beamer» e o botão «New main category», ambos com moldura vermelha.
Uma a uma: nome em inglês no campo «EN (required)», depois clique em «+ New main category» por baixo. No cartão «Subcategories» o botão chama-se «+ New subcategory».Abrir a imagem em tamanho real
O cartão «Main categories» com os botões «Export JSON» e «Import JSON» com moldura vermelha.
Para muitas de uma vez: transfere a estrutura, preenche-a, volta a carregá-la. O cartão «Subcategories» ao lado tem os mesmos dois botões.Abrir a imagem em tamanho real
O cartão «Links»: «Printer» está selecionado, e as subcategorias Consumables, Malfunction e New request estão assinaladas.
«Printer» selecionado, subcategorias correspondentes assinaladas, «Save links» — «Malfunction» está ligada ao mesmo tempo a outras três categorias principais.Abrir a imagem em tamanho real
8

Como o ticket entrou

Cada ticket tem um canal. Está no formulário e depois no cartão «Actions», em «How the request came in», e responde a uma pergunta que rapidamente se torna importante nos relatórios: o trabalho chega pelo portal ou por telefone?

Só podes escolher o que uma pessoa sabe e o sistema não: «Phone» e «Entered by an agent». Os outros dois valores são definidos pelo próprio sistema — «Self-service» quando foi quem pediu que criou o ticket no portal, e «E-mail» quando nasceu de uma mensagem recebida. Quando um agente cria um ticket, o formulário começa com «Entered by an agent».

Um canal definido pelo sistema não pode ser alterado depois por ninguém. O campo diz então «Recorded by the system. It cannot be changed.» Caso contrário, o campo perderia exatamente a afirmação para a qual existe. Ao contrário, num ticket registado por telefone continuas a poder alterar tudo o resto.

Só um agente ou um administrador pode definir o canal. Para quem pede, seria uma afirmação sobre o seu próprio caso — e os relatórios dependeriam da honestidade de toda a gente.

«E-mail» exige uma caixa de correio ligada, o que faz parte da edição Professional. Os outros três canais existem nas duas edições.

A parte do formulário com o estado, a prioridade e a lista aberta do campo «How the request came in», com moldura vermelha.
Ao criar um ticket, o canal fica entre a prioridade e os observadores. Só «Phone» e «Entered by an agent» são oferecidos.Abrir a imagem em tamanho real
O cartão «Actions» de um ticket, com o campo «How the request came in» a dizer «Phone» e com moldura vermelha.
No ticket, o canal está no cartão «Actions» — aqui um caso que um agente registou depois de um telefonema.Abrir a imagem em tamanho real
10

Escolher as colunas da lista de tickets

Cada pessoa monta a sua própria lista de tickets. Para isso, o botão «Columns» está ao lado de «Filter». Abre a janela «Choose columns».

Na janela assinalas cada coluna que queres ver. As setas ao lado definem a ordem. «#» e «Title» estão sempre incluídas. A largura de uma coluna mudas na própria lista, arrastando a margem do seu cabeçalho.

«Save» guarda a tua escolha na tua conta de utilizador. Por isso vale em qualquer computador e mantém-se depois de terminares a sessão. «Default columns» repõe a lista na definição de origem.

Quando não há espaço para todas as colunas, as que estão mais à direita saem primeiro. «#», «Title» e «Status» ficam sempre. Por isso pões à frente o que mais te importa.

Com o Professional, os teus campos personalizados também são oferecidos. Aparecem na janela com o seu próprio nome, aqui por exemplo «Asset tag».

Os clientes podem montar a sua lista da mesma maneira, mas são-lhes oferecidas menos colunas. «Team», «Created by», «Last activity», «Status changed at», «Deadline», «Follow-up» e «Time» não estão disponíveis para eles. Os campos que escondeste dos clientes também não aparecem como coluna.

Num telemóvel o botão não é mostrado. Aí a lista mostra as colunas que cabem.

A lista de tickets com as colunas #, Title, Status, Assigned, Priority, Category e Asset tag. O botão «Columns» está com moldura vermelha.
Aqui «Assigned» vem logo a seguir ao estado, «Follow-up» está desligada. «Created» também está escolhida, mas já não cabe na largura.Abrir a imagem em tamanho real
A janela «Choose columns» com uma caixa de seleção e setas para cada coluna e os botões «Default columns», «Cancel» e «Save».
As colunas escolhidas estão em cima pela sua ordem, todas as outras por baixo.Abrir a imagem em tamanho real
11

Passar um ticket para outra equipa

só no Professional

Antes de começares: Os dois caminhos precisam de uma segunda equipa. O cliente não vê a mudança no histórico: para ele continua a ser um caso com um número, por mais equipas que nele tenham trabalhado. O novo estado «Open» depois de uma passagem fica visível para ele no cabeçalho do ticket.

O ticket oferece para isso dois botões lado a lado, e a diferença está escrita por baixo em letra pequena. «Involve another team»: continuas responsável e a outra equipa trabalha ao teu lado num ticket ligado. «Escalate to another team»: a outra equipa assume o caso.

Quando passas o caso, a responsabilidade muda sem que nasça um segundo ticket. A tua equipa mantém o acesso de leitura e pode continuar a comentar, mas já não pode alterar nada — que é exatamente o que a janela te diz antes de confirmares. Aí escolhes a equipa de destino e podes acrescentar um motivo.

Quando envolves uma equipa, o teu ticket fica nas tuas mãos e recebe um subticket na outra equipa. O teu passa ao estado «Waiting for other team»; assim que a outra equipa fechar o dela, o teu regressa como «Back from other team». Assim não tens de perguntar se aconteceu alguma coisa do outro lado. Os anexos do subticket são copiados para o teu ticket com o selo «Internal», e o cliente não os vê.

Quanto à classificação: as categorias da equipa que passou o caso mantêm-se no ticket, mesmo quando a nova equipa não as tem — aparecem lá com a sua origem, esbatidas. Assim a nova equipa vê como o caso correu até aí e pode reclassificá-lo na sua própria lista, se for preciso.

Só quem é responsável neste momento pode passar um ticket adiante. Uma estação anterior continua a ver o caso, mas não o pode passar uma segunda vez. Pode comentar, mas não pode puxar o ticket de volta para si.

Na lista da tua equipa, o ticket mostra então «Waiting for other team» enquanto a outra equipa trabalha nele. A caixa «Also show tickets this team handed over» vem assinalada de origem, e a escolha de cada utilizador fica guardada. Para a outra equipa, o ticket começa como «Open».

Quem passa o ticket torna-se observador dele. A janela di-lo antes de confirmares. Como observador, recebes um e-mail quando o estado muda, o ticket é fechado ou alguém comenta. Como qualquer observador, retiras-te com «Stop observing».

Os dois botões «Involve another team» e «Escalate to another team» com moldura vermelha, com as suas explicações por baixo.
Dois caminhos, visivelmente separados: deixar alguém trabalhar ao teu lado, ou passar o caso. A diferença está escrita mesmo junto ao botão.Abrir a imagem em tamanho real
A janela «Escalate to another team?» com a escolha da equipa de destino e o campo «Reason (optional)».
A janela diz a consequência antes de confirmares: nenhum segundo ticket, o acesso de leitura mantém-se, só a nova equipa pode alterar alguma coisa.Abrir a imagem em tamanho real
12

Campos personalizados

só no Professional

Quando falta uma informação nos teus tickets — o número de inventário, o fim da garantia, o centro de custo — acrescenta-la tu. Em «Settings → Ticket Settings», no fundo, está o cartão «Custom fields»; o botão chama-se «Add custom field».

Na janela dás um nome e um tipo de campo: «Text», «Multiline text», «Integer», «Decimal», «Date» ou «Yes / No». O tipo decide o que pode ser introduzido — um campo de data não aceita «para a semana», e é exatamente por isso que depois podes fazer relatórios sobre ele.

Em «Scope» decides onde o campo se aplica: «All teams (including new ones)» ou «Selected teams only». A primeira escolha abrange também as equipas que ainda não existem — o tipo de diferença de que só se dá conta meio ano depois.

Os três interruptores em «Defaults» são «Mandatory by default», «Hidden for customer by default» e «Not editable by customer by default». Só se aplicam a um campo enquanto não tiver sido guardado nada para esse campo nas definições do campo, na mesma página. Assim que o definires aí, são as definições do campo que decidem.

No ticket, os campos personalizados estão num cartão próprio, «Additional information», entre a descrição e os comentários. Sem um modelo, o formulário mostra todos os campos personalizados da equipa. Se escolheres um modelo ao criar um ticket, ele mostra exatamente os campos que esse modelo lista, pela ordem dele — «apenas os campos de que este caso precisa».

Um modelo pode ainda tornar um campo obrigatório. O que o administrador escondeu dos clientes continua escondido, mesmo que um modelo o inclua. Um campo obrigatório que um modelo não inclui não é pedido, por isso essa exigência não se aplica aos tickets criados com esse modelo.

Quantos campos personalizados uma equipa pode ter define-se em «Settings → General Settings», no cartão «Custom fields limit». Livras-te de um campo com «Deactivate»: desaparece do formulário, mas os seus valores ficam nos tickets antigos — o interruptor «Show deactivated» volta a trazê-lo à lista.

O cartão «Custom fields» com três campos e o botão «Add custom field» com moldura vermelha.
A lista dos campos personalizados está em «Settings → Ticket Settings», no fundo da página.Abrir a imagem em tamanho real
A janela «New custom field» com o nome, o tipo de campo, o âmbito e as três predefinições.
Nome, tipo de campo, âmbito — um campo não precisa de mais. Os três interruptores por baixo são predefinições.Abrir a imagem em tamanho real
O cartão «Additional information» num ticket com os campos «Asset tag», «Warranty until» e «Cost centre».
É assim que o agente vê os campos personalizados: um cartão próprio no ticket, logo por baixo da descrição.Abrir a imagem em tamanho real
13

Observadores

Às vezes alguém deve acompanhar um caso sem trabalhar nele: o responsável da equipa num assunto delicado, o colega que assume na semana seguinte. É para isso que servem os observadores. No ticket, o campo «Observers» está no cartão «Actions» e o botão chama-se «Add observer»; o formulário «Create new ticket» tem o mesmo campo. No ticket, uma alteração aí é guardada com o «Save» do cartão «Details».

Só podem ser escolhidos agentes e administradores da equipa a que o ticket pertence. Um cliente não pode ser observador — receberia mensagens sobre trabalho interno.

Um observador recebe um e-mail quando alguma coisa acontece no ticket: um comentário novo, uma mudança de estado, uma nova atribuição, campos alterados. Não é enviado de imediato, mas agrupado: depois da última alteração, o sistema espera um minuto e envia UMA mensagem com tudo o que aconteceu nesse tempo. Assim, tratar de um ticket de uma assentada não gera sete mensagens. Se chegarem vários comentários nesse tempo, vão todos na mensagem.

Quem observa faz parte do histórico: uma alteração é registada como qualquer outra, com o estado antigo e o novo.

Introduzir observadores faz parte do Basic. A mensagem aos observadores faz parte do Professional, porque precisa do envio de correio. Sem isso podes introduzir observadores, mas não sai nada. Um observador pode retirar-se a si próprio com o botão «Stop observing». Isso não exige o direito de alterar o ticket.

Um observador também é adicionado automaticamente: quem passa um ticket com «Escalate to another team» torna-se observador. Assim fica a saber o que a outra equipa faz com ele.

O cartão «Actions» de um ticket com a secção «Observers» com moldura vermelha: o botão «Add observer» e um agente por baixo.
O observador está no cartão «Actions». O ticket não está atribuído a ninguém — observar e trabalhar num ticket são duas coisas diferentes.Abrir a imagem em tamanho real
14

Trabalhar no mesmo ticket ao mesmo tempo

Quando duas pessoas trabalham no mesmo ticket ao mesmo tempo, a gravação mais tardia pode substituir a anterior, e ninguém daria por isso. Por isso o ticket mostra quem mais o tem aberto. Além disso, recusa uma gravação que se baseie numa versão desatualizada.

O aviso está no cabeçalho do ticket. «Marco Rossi is viewing this ticket» significa que o Marco tem o ticket aberto. «Marco Rossi is actively editing this ticket» significa que o Marco tem dados por guardar no ticket. Pode ser uma resposta começada, um comentário a ser alterado, o título ou a descrição em modo de edição, um seguimento, um campo personalizado ou um registo de tempo. Também contam os campos alterados nos cartões «Actions» e «Details», enquanto não forem guardados com «Save». Uma janela aberta no ticket também conta. São as janelas «Involve another team?», «Escalate to another team?», «Close ticket», «Resolve incident» e «Start a workflow», e ainda a janela do comentário a uma mudança de estado. Após dois minutos sem escrever nada, o aviso volta a mostrar «viewing», mesmo que o rascunho ainda lá esteja.

Se vários colegas tiverem o ticket aberto, o aviso resume-os, por exemplo «Marco Rossi and 2 more are viewing this ticket». Aponta para o aviso para ver todos os nomes. Assim que alguém estiver a editar ativamente, a linha só conta as pessoas que estão a editar. Nunca te vês a ti próprio. Se tiveres o ticket aberto em dois separadores, contas uma vez. Se o ticket só estiver aberto num separador oculto, sais do aviso dos outros ao fim de cerca de um minuto.

Quando um colega guarda uma alteração, o aviso diz «Marco Rossi changed this ticket», com o botão «Refresh» ao lado. Um comentário novo de outra pessoa mostra «Marco Rossi added a comment». Se a alteração não veio de uma pessoa, por exemplo de uma regra de automatização ou de um e-mail recebido, o aviso diz «This ticket was changed». O aviso fica até recarregares.

«Refresh» carrega a versão atual do ticket, como o estado, a atribuição, os campos e o histórico. Não recarrega a página inteira. Os teus dados por guardar ficam. Uma resposta começada fica na caixa de resposta, e um título ou uma descrição abertos mantêm o teu texto. Se o texto guardado tiver mudado entretanto, aparece «The saved text has changed in the meantime.» por baixo do campo. Se guardares nessa altura, o teu texto substitui o guardado. O botão «Refresh» no cabeçalho do ticket faz o mesmo.

Se mesmo assim guardares sobre uma versão desatualizada, a gravação é recusada. Abre-se a janela «Ticket changed in the meantime». Se uma pessoa fez a alteração, a janela indica-a. A tua alteração não foi guardada. Clica em «Refresh», compara a tua alteração com a versão atual e guarda de novo. Isto vale para qualquer alteração ao próprio ticket, por exemplo o estado, a atribuição, a prioridade, o cartão «Details» e os campos personalizados.

Os comentários nunca são recusados. Duas respostas não se substituem uma à outra. Ambas ficam no ticket. O mesmo vale para os anexos e os registos de tempo. As ações em massa na lista de tickets e as regras de automatização também não são comparadas com a versão. Alteram o ticket diretamente. Quem o tiver aberto vê o aviso a seguir.

Os clientes não veem nada disto. Não aparecem no aviso. Também não veem quem está a trabalhar no ticket deles.

Quem tem um ticket aberto fica apenas na memória do servidor. Cerca de um minuto depois de a pessoa ter saído do ticket, a entrada desaparece. Nada disto é escrito num registo. O ticket guarda quem o alterou por último. Essa entrada faz parte da exportação de dados dessa pessoa. Quando a pessoa é anonimizada, a entrada é removida.

Mais sobre isto no cartão: Exportação dos dados de uma pessoa, Anonimizar pessoas

O cabeçalho de um ticket com o aviso «Marco Rossi is actively editing this ticket» por baixo do título, com moldura vermelha.
O aviso está por baixo do título do ticket. Aqui o Marco Rossi tem dados por guardar.Abrir a imagem em tamanho real
O cabeçalho de um ticket com o aviso «Marco Rossi changed this ticket» e, ao lado, o botão «Refresh» com moldura vermelha.
O Marco Rossi guardou enquanto o ticket estava aberto. «Refresh» carrega a versão atual.Abrir a imagem em tamanho real
A janela «Ticket changed in the meantime» com o nome de Marco Rossi e o botão «Refresh» com moldura vermelha.
Esta janela aparece quando guardas sobre uma versão desatualizada. A tua alteração não foi guardada.Abrir a imagem em tamanho real
15

Tickets a partir de e-mail, respostas e seguimentos

só no Professional

Antes de começares: Com o Google/Gmail precisas de uma palavra-passe de aplicação (que exige o início de sessão em dois passos); a Google recusa as credenciais normais da conta. O Microsoft 365 não funciona de todo neste momento: a autenticação básica para IMAP está desativada e as palavras-passe de aplicação também não ajudam.

O canal de correio é uma estrada com dois sentidos, e eles andam juntos: uma mensagem recebida transforma-se num ticket, a tua resposta sai como mensagem, e a resposta de quem pediu cai como comentário no mesmo ticket, não num segundo.

A associação não é feita por intuição: uma resposta só cai no ticket existente quando a mensagem traz a referência do caso no assunto ou os cabeçalhos de resposta do programa de correio. Uma mensagem sem nenhuma das duas coisas começa um caso novo — mais vale um ticket a mais do que dois casos sem relação juntos só porque o assunto calhou a coincidir.

Tudo para isso está em «Settings → E-Mail Settings». O cartão de cima, «SMTP settings», é o caminho de saída: servidor, porta, «Use SSL», utilizador e palavra-passe, além do endereço e do nome do remetente. Com «Send test e-mail» envias uma mensagem de teste a ti próprio — guarda primeiro, testa depois, como o próprio cartão diz.

O cartão «IMAP settings» é o caminho de entrada: servidor, porta, o intervalo de recolha e as duas pastas. Não tens de adivinhar o nome da pasta: «Read from server» vai buscar as pastas que existem mesmo na tua caixa de correio, «Create on server» cria uma nova. O campo aceita então o caminho que o teu servidor de correio usa — um servidor escreve «INBOX/Processed», outro «INBOX.Processed», e os dois significam o mesmo.

A «Processed folder» recebe as mensagens que o sistema põe de lado: mensagens de remetentes bloqueados, mensagens geradas automaticamente e mensagens que um fluxo de trabalho move com «Move to folder» sem pasta própria. Deixa-a vazia e ficam na caixa de entrada. Por baixo defines quando corre a limpeza («Hour», «Minute») e que idade uma mensagem pode atingir («Retention (days)») — caso contrário a caixa de correio cresce em silêncio.

As caixas de correio pertencem à equipa, não ao sistema: em «Team mailboxes», cada equipa introduz o seu endereço com uma palavra-passe. Esse endereço é ao mesmo tempo o remetente das mensagens dessa equipa — assim quem pediu responde para o mesmo sítio de onde o correio é recolhido.

E agora a parte sem a qual nada disto acontece: o fluxo de trabalho. Uma caixa de correio configurada, por si só, não faz nada. Se uma equipa não tiver um fluxo de trabalho ativo, a caixa de correio nem sequer é consultada — nenhum ticket, nenhuma confirmação, as mensagens ficam simplesmente lá. A resposta automática aos teus clientes existe apenas aqui, e é configurada por ti. Isso é intencional: um sistema que escrevesse a todos os endereços de remetente sem que ninguém o pedisse seria pior do que um que fica calado.

Em «E-Mail workflows» escolhes a equipa em cima e crias um fluxo de trabalho com «+ Add workflow». Recebe um nome (só para ti), um interruptor «Enabled» e duas afirmações sobre quando se aplica: «Match» decide se todas as condições têm de ser verdadeiras («All conditions») ou se basta uma, e «Stop after match» termina a execução assim que este fluxo tiver correspondido — um fluxo mais abaixo nunca chega então à sua vez. A ordem muda-se com as setas ao lado.

Em «When?» está a condição propriamente dita. «Every e-mail in this mailbox» aceita todas as mensagens; «Only when subject or text contains» exige uma palavra no assunto ou no corpo. «Advanced» torna tudo preciso: aí escolhes o que é observado — «Subject or body», «Subject», «Body», «Sender (From)» ou «Recipient (To/Cc)» — e como é comparado: «Contains», «Equals» ou «Regex». É assim que separas, por exemplo, os relatos enviados para um endereço comum de tudo o resto.

Por baixo estão cinco ações como interruptores. São o verdadeiro conteúdo do fluxo de trabalho — o que não estiver ligado não acontece:

«Create or append ticket» transforma a mensagem num ticket — ou acrescenta-a como comentário a um já existente quando a referência está no assunto. Sem esta ação, uma mensagem nunca se torna um caso.

«Set fields» define a prioridade, o estado, a categoria principal e a subcategoria, a equipa responsável e quem fica com o ticket logo no momento da criação. Tudo o que ficar em «— Keep default —» fica como ficaria sem um fluxo de trabalho.

«Auto-reply» é a confirmação a quem enviou. Com este interruptor desligado, o teu cliente não recebe nenhuma confirmação, por melhor que esteja configurado tudo o resto. «Send mail» também pode escrever a quem enviou, como mostra a ação seguinte.

«Send mail» envia uma mensagem adicional: ou para quem enviou a mensagem recebida, ou para membros escolhidos da equipa e endereços fixos. Tem as suas próprias «Send conditions» — deixa-as vazias e sai em cada execução deste fluxo de trabalho.

«Move to folder» arquiva a mensagem tratada numa pasta. Deixa o campo vazio e vale a «Processed folder» geral das definições de IMAP acima.

A ação «Auto-reply» em detalhe: constróis o assunto a partir de blocos. «Original subject {originalSubject}» assume o assunto da mensagem recebida, «Ticket reference {ticketTag}» insere a referência do caso — juntos dão algo como «Printer problem [TICKET-99-a1b2c3]».

A referência não é acrescentada sozinha. Só aparece onde puseres {ticketTag}. {ticketId} só insere o número simples, e o sistema não reconhece uma resposta por ele. Sem a referência no assunto, uma resposta continua a ser associada se trouxer os cabeçalhos de resposta da confirmação. Só uma mensagem sem nenhum dos dois se torna um ticket novo.

O texto por baixo é a tua mensagem de confirmação. Escreve-a em inglês: passa pela mesma exportação e importação que todos os outros textos, e só assim pode ser traduzida para os outros idiomas. Deixa-a vazia e o sistema envia a sua própria mensagem predefinida. Aqui são permitidas as mesmas variáveis.

«Reply language» decide em que idioma saem o assunto e o texto: «Standard English» usa inglês, «Fixed language» um idioma que escolhes, «Assigned agent's language» o idioma do agente responsável, e «Team default language» o idioma predefinido da equipa. As traduções em si mantêm-se na página de idiomas.

Um conselho que o sistema também imprime por cima do cartão: tudo o que pertence a um caso pertence a UM fluxo de trabalho. Só as ações dentro do mesmo fluxo conhecem o ticket que acabou de ser criado — é por isso que a confirmação pode indicar o número dele e uma ação de um segundo fluxo não pode.

Todo o canal de correio, de entrada e de saída, faz parte da edição Professional. No Basic o sistema não envia nem recebe e-mail; aí os tickets são criados pelo portal, pelo telefone e pelo agente.

O cartão «SMTP settings» com servidor, porta, utilizador, palavra-passe, endereço do remetente e o botão «Send test e-mail».
O caminho de saída. Cada campo traz a sua explicação por baixo — as portas 587 e 465 são aí nomeadas explicitamente.Abrir a imagem em tamanho real
O cartão «IMAP settings» com os botões «Read from server» e «Create on server» com moldura vermelha.
Não escrevas a pasta, vai buscá-la: «Read from server» lista as pastas reais, «Create on server» cria uma nova por baixo da caixa de entrada.Abrir a imagem em tamanho real
A secção «Team mailboxes» com as caixas de correio das equipas Helpdesk e Network, com os endereços em moldura vermelha.
Uma caixa de correio por equipa. O endereço é também o remetente — e é por isso que vive aqui e não nas definições gerais.Abrir a imagem em tamanho real
Um fluxo de trabalho com o seu nome, «Match», «Stop after match», a condição em «When?» e os cinco interruptores de ação com moldura vermelha.
As cinco ações estão com moldura vermelha. Neste exemplo, «Create or append ticket», «Auto-reply» e «Move to folder» estão ligadas — «Set fields» e «Send mail» estão desligadas. Sem um fluxo de trabalho destes, a caixa de correio nem sequer é consultada.Abrir a imagem em tamanho real
A ação «Auto-reply» com o campo do assunto com moldura vermelha, os blocos de construção, o texto em inglês e a escolha do idioma da resposta.
O assunto contém os blocos «{originalSubject} {ticketTag}» — é por eles que o sistema reconhece depois a resposta do cliente. Por baixo, o texto e o idioma da resposta, aqui o do agente responsável.Abrir a imagem em tamanho real

Estado do agente (disponibilidade)

Cada agente mostra se está disponível neste momento e, quando atribuis um ticket, o estado aparece ao lado do nome. Tudo neste bloco faz parte do Basic. A distribuição automática que salta os agentes ausentes é uma funcionalidade à parte e faz parte do Professional.

1

Disponível, ocupado, ausente

Cada agente tem um de três estados e define-o ele próprio, no menu de utilizador no canto inferior esquerdo da barra lateral. As três entradas estão sob o título «Availability».

Um ponto mostra o estado. «Available» tem um ponto verde, «Busy» um ponto âmbar, «Away» um anel vazio.

Os três diferem não só na cor, mas também no preenchimento, para que quem tenha dificuldade em distinguir cores continue a ver a diferença.

O teu ponto fica na tua fotografia de conta, no canto inferior esquerdo, para não teres de abrir o menu para o ver.

Quando atribuis um ticket, o estado aparece a seguir ao nome. Se tiver sido registado um fim da ausência, também aparece aí.

Um agente que não esteja disponível continua a poder ser escolhido e é apenas assinalado como tal. Se o ticket vai para ele na mesma é decisão tua.

Só te são oferecidos os agentes da equipa a que o ticket pertence.

Só os agentes e os administradores têm um estado. Um cliente não tem nenhum.

Mais sobre isto no cartão: Atribuir vários tickets a um agente de uma só vez

O menu de utilizador na barra lateral com os três estados «Available», «Busy» e «Away» e um visto no atual.
O menu de utilizador do próprio agente. Os três estados estão logo no topo e o que está em vigor tem um visto. O mesmo ponto está na fotografia de conta por baixo.Abrir a imagem em tamanho real
O seletor «Assign to» de um ticket, aberto, com os agentes da equipa e a marca «Away until» numa das entradas.
A moldura vermelha está sobre a entrada de Lena Chen. A seguir ao nome estão o estado dela e o fim da ausência. Continua a poder ser escolhida. Só são oferecidos os agentes da equipa a que o ticket pertence.Abrir a imagem em tamanho real
2

As baixas e as férias são introduzidas por um administrador

Quem está doente raramente se dá primeiro como ausente. Por isso um administrador pode definir o estado de outra pessoa, no formulário de edição da conta em «User management».

O formulário tem dois campos para isso. «Availability» contém o estado, «Away until» contém o fim da ausência.

O segundo campo só aparece com «Away». Em «Busy» ou «Available» não há fim nenhum para introduzir.

Sem uma data, a ausência dura até alguém a terminar. Com uma data, termina sozinha. A indicação por baixo do campo di-lo: «Leave empty for an absence without a set end.»

Uma data no passado não é aceite. Teria expirado de imediato, e o teu colega continuaria a aparecer na lista como disponível.

Os dois campos só aparecem para agentes e administradores. Se puseres a função em «Customer» no mesmo formulário, desaparecem.

Um único campo serve para os dois casos. Um dia de baixa e três semanas de férias são a mesma coisa para o sistema, com uma data diferente.

O formulário de edição de uma conta com os campos «Availability» em «Away» e «Away until» com uma data.
As molduras vermelhas estão sobre os dois campos. Estão no fundo do formulário e só para agentes e administradores.Abrir a imagem em tamanho real
3

«Busy» repõe-se sozinho ao fim de uma hora

«Busy» dura uma hora. Passado esse tempo, o agente volta a estar disponível sem ter de fazer nada. Guardar o formulário do utilizador não prolonga o «Busy».

O menu mostra o tempo restante ao lado do estado, por exemplo «60 min left».

A hora é fixa. É uma rede de segurança contra o esquecimento, não uma regra de funcionamento. Quem estiver indisponível por mais tempo escolhe «Away».

A reposição é um momento no tempo, não uma tarefa. A conta guarda o instante em que o estado termina, e o estado é calculado quando alguém o lê. Se o servidor tiver estado desligado durante essa hora, o agente fica simplesmente disponível outra vez. Não fica trabalho acumulado para um serviço em segundo plano recuperar.

«Away» só expira se tiver sido registado um fim. Sem ele, mantém-se até alguém o mudar.

Quando os agentes se colocam em «Away», não podem introduzir um fim. Só um administrador atribui uma data de fim. Se já houver uma definida, mantém-se quando o agente volta a escolher «Away».

O menu de utilizador com o estado «Busy», o tempo restante «60 min left» e o visto ao lado.
A moldura vermelha está sobre o estado em vigor. O visto está à direita e o tempo restante ao lado do estado. O ponto na fotografia de conta está agora âmbar.Abrir a imagem em tamanho real
4

Sem histórico de disponibilidade e sem avaliação por pessoa

O sistema só guarda o estado que está em vigor neste momento. Não regista quem esteve ocupado ou ausente, nem quando.

Por isso a lista de utilizadores mostra o estado de agora e mais nada. Não há coluna com um histórico nem relatório sobre presenças.

Isto é uma decisão, não uma peça em falta. Os dados de disponibilidade por pessoa são dados de comportamento e, em muitas empresas, a comissão de trabalhadores tem uma palavra a dizer sobre eles.

Um histórico também não é preciso. O estado responde a uma única pergunta: este colega está disponível neste momento? «Busy» termina sozinho ao fim de uma hora.

Quantos tickets um agente tem vê-se na lista de tickets, onde «Assigned to» filtra por uma pessoa. Quanto tempo alguém esteve ausente não está escrito em lado nenhum.

A lista de utilizadores com o estado de cada agente logo a seguir ao nome e as colunas Name, Email, Team, Role e Actions.
As molduras vermelhas estão sobre dois dos três agentes que não estão disponíveis. A lista mostra o estado de agora. Não há coluna com um histórico.Abrir a imagem em tamanho real

Atribuição automática de tickets

Um ticket novo pode receber um responsável de imediato. O sistema usa a disponibilidade explicada no bloco anterior, a distribuição liga-se por equipa e está desligada de origem. Todo este bloco faz parte do Professional.

1

A distribuição pertence à equipa

só no Professional

Sem distribuição, cada ticket novo cai no conjunto comum. Alguém tem de o pegar ou alguém tem de o entregar, e as duas coisas funcionam enquanto houver alguém a olhar.

Liga a distribuição e cada ticket novo recebe um responsável no momento em que é criado. Isso acontece de imediato e não uns minutos depois. Um ticket criado diretamente como resolvido ou fechado não é distribuído.

A definição está na equipa, em «Settings → Teams», e cada equipa decide por si. Uma equipa pode distribuir enquanto a equipa do lado trabalha a partir do conjunto comum.

De origem, todas as equipas estão em «Off». Um ambiente existente não muda de comportamento só porque a funcionalidade existe.

Os tickets vão para os membros da equipa. Um administrador que trabalhe na fila e seja membro dessa equipa recebe tickets tal como um agente.

A secção «Automatic assignment» na janela da equipa Helpdesk, definida como «Round robin», com duas frases explicativas por baixo.
A definição está na equipa. Por baixo do campo, uma frase explica o procedimento escolhido e, mais abaixo, está quem é saltado.Abrir a imagem em tamanho real
O campo de seleção aberto com as suas três entradas «Off», «Round robin» e «Least load».
Três entradas à escolha. «Off» é a definição de origem.Abrir a imagem em tamanho real
2

À vez ou a quem tem menos trabalho

só no Professional

Há dois procedimentos e escolhes um por equipa.

«Round robin» anda à vez. O ticket novo vai para o agente disponível cuja última atribuição automática está mais distante no tempo, por isso quem acabou de entrar na equipa é o primeiro da fila.

«Least load» olha para a secretária. O ticket novo vai para o agente disponível com menos tickets em aberto.

Um ticket que está à espera de quem pediu conta metade. Quem tem muitas perguntas em aberto não está ocupado da mesma maneira que quem tem uma pilha de incidentes novos.

Um ticket resolvido ou fechado já não conta de todo. Isso vale também para um estado que tenhas criado, desde que esteja marcado como resolvido ou fechado.

O resultado pode ser calculado nos dois procedimentos. Quando dois agentes estão empatados, decide sempre a mesma regra, nunca o acaso.

A mesma secção na janela da equipa de rede, definida como «Least load», com a frase sobre os tickets que contam metade.
O mesmo campo noutra equipa, aqui em «Least load». A frase por baixo muda com a definição.Abrir a imagem em tamanho real
3

Quem não está presente não recebe nada

só no Professional

Antes de cada atribuição, a distribuição pergunta pelo estado do agente. «Busy» e «Away» são saltados.

As contas bloqueadas e apagadas também estão fora de questão, tal como quem não é membro da equipa a que o ticket pertence.

Se não houver ninguém disponível, o ticket fica sem responsável, e a criação decorre na mesma normalmente.

Isso é intencional. Toda a gente vê um ticket no conjunto comum, e ninguém vê um ticket que está com alguém que está ausente.

O histórico do ticket traz o motivo: diz «Nobody available» em vez de um nome.

Mais sobre isto no cartão: Disponível, ocupado ou ausente

O histórico de um ticket com uma entrada «Auto-assignment» que indica «Nobody available» em vez de uma pessoa.
Não havia ninguém disponível e o ticket ficou no conjunto comum. A moldura vermelha está sobre a entrada que indica o motivo.Abrir a imagem em tamanho real
4

O que a distribuição abrange e o que não abrange

só no Professional

A distribuição funciona em todos os caminhos por onde nasce um ticket, e isso inclui os tickets vindos da caixa de correio. A exceção é um incidente coletivo: fica com quem o criou.

Funciona da mesma maneira nos subtickets de um pedido: cada um é distribuído dentro da equipa que o recebe.

Um ticket que uma pessoa tenha atribuído nunca é tocado pela distribuição. Se escolheres tu um responsável ao criar um ticket, a tua escolha mantém-se.

Cada atribuição automática fica registada no histórico do ticket, com «Auto-assignment» como autor e o nome do agente ao lado.

O agente recebe a mesma mensagem que numa atribuição feita à mão. Se o ticket ainda estiver em «Open», passa a «Assigned».

Mais sobre isto no cartão: Uma mensagem de e-mail torna-se um ticket

O histórico de um ticket com duas entradas «Auto-assignment»: a atribuição a um agente da equipa e a mudança de estado de «Open» para «Assigned».
O histórico nomeia a automatização. Foi ela que atribuiu o ticket e que mudou o estado juntamente.Abrir a imagem em tamanho real
5

O relatório sobre a distribuição

só no Professional

Quem usa uma automatização tem de poder verificar o que ela faz. Para isso há um cartão próprio na página de relatórios.

Em cima estão dois números. À esquerda, quantos tickets a automatização entregou; à direita, quantas vezes não havia ninguém disponível.

Em «Nobody available», a seguir a «Most recent:», estão até 20 tickets em que isso aconteceu por último, e um clique leva-te lá.

Por baixo está uma linha por agente com o seu número e a sua disponibilidade. As linhas vêm da composição da equipa.

Uma linha com um zero não é, por isso, um erro. É para isso que a tabela serve.

Quem esteve semanas em «Away» não recebeu tickets e continua listado, com o motivo ao lado do zero.

Este cartão é um registo da máquina e não uma avaliação de pessoas. Não há histórico de disponibilidade nem relatório sobre quanto tempo cada um esteve presente.

Aqui os agentes só veem as suas próprias equipas, e apenas aquelas cujas «Agent Permissions» permitem ver relatórios. Sem filtro de equipa veem a primeira dessas equipas.

Mais sobre isto no cartão: Sem histórico de disponibilidade, sem avaliação por pessoa

A página de relatórios com o cartão «Automatic assignment» entre os outros relatórios.
O cartão está na página de relatórios. A moldura vermelha mostra onde o encontrar.Abrir a imagem em tamanho real
A caixa «Nobody available» com o seu número, uma frase explicativa e o ticket mais recente em que isso aconteceu.
O segundo número está ao lado do primeiro, com o mesmo peso. Por baixo está o ticket mais recente que ficou no conjunto comum.Abrir a imagem em tamanho real
A tabela do relatório com seis agentes, os seus números e a sua disponibilidade, incluindo uma linha com um zero e uma nota «Away».
Uma linha por agente. A moldura vermelha está sobre a linha com o zero que traz o motivo ao lado.Abrir a imagem em tamanho real

Pedidos com tarefas e aprovação

Alguns pedidos não são um único ticket. Um pedido cria as suas tarefas quando é submetido, cada uma como um ticket próprio na equipa que a trata, e as aprovações são possíveis mas não obrigatórias. Todo este bloco faz parte do Professional.

1

Um pedido cria as suas próprias tarefas

só no Professional

«Entra um colega novo» não é um único ticket. É um portátil, duas contas, uma extensão telefónica e talvez acesso a partir do exterior. Cada peça pertence a uma equipa diferente, e mesmo assim queres um caso que te diga como estão as coisas.

É para isso que serve um pedido. É um ticket que cria as suas tarefas no momento em que é submetido, e cada tarefa torna-se um ticket próprio na equipa que a trata.

Um pedido não é uma segunda coisa para manter. Vive num modelo de ticket: em «Settings → Request workflows» encontras todos os modelos de ticket e ligas as tarefas a um deles.

Para cada tarefa preenches alguns campos. «Task» é o nome que quem pede lê, «Handled by» é a equipa que a recebe, e «Ticket title» e «What the team has to do» preenchem o ticket que daí resulta.

Várias tarefas podem apontar para a mesma equipa. Essa equipa recebe então vários tickets, não um ticket com uma lista lá dentro.

Uma tarefa sem equipa não é sequer oferecida. O próprio campo o diz: «Not assigned yet — this task is not offered». Assim podes guardar um plano que ainda não está pronto.

Por cima das tarefas está uma frase que resume o plano inteiro: o que é criado de origem, quanto quem pede pode alterar e quem dá a libertação. Muda uma definição e a frase reescreve-se sozinha.

Antes de «Ticket title» está o texto fixo «Parent ticket title -». O novo ticket começa com o título do pedido, seguido do teu título, por exemplo «New colleague in accounting - Set up notebook and docking station». Assim, a equipa especializada vê a que pedido pertence uma tarefa. Se deixares o campo vazio, segue-se em vez disso o nome da tarefa.

«Main category» e «Subcategory» preenchem previamente a categoria do novo ticket. Só recebes as categorias da equipa em «Handled by», porque é aí que o ticket é criado. Se mudares a equipa, os dois campos são limpos. Defines os dois ou nenhum, e se ficarem vazios o ticket é criado sem categoria.

O nome do pedido está por cima das tarefas. Com o lápis ao lado dele, mudas-lhe o nome. O nome pertence ao modelo de ticket, por isso também muda em «Settings → Templates» e no formulário de novo ticket.

A lista de modelos de ticket em «Request workflows», cada um com o seu número de tarefas e um botão «Edit tasks».
Todos os modelos de ticket num só sítio, cada um a mostrar quantas tarefas tem. A moldura vermelha está sobre o caminho para o plano.Abrir a imagem em tamanho real
O plano com o nome do pedido, o lápis para mudar o nome, a frase de resumo e a primeira tarefa.
Em cima, o nome do pedido, com a moldura vermelha sobre o lápis para mudar o nome. Por baixo está a frase que resume o plano, e depois seguem-se as tarefas.Abrir a imagem em tamanho real
A primeira tarefa com «Handled by» definido como Helpdesk, a categoria Notebook e New request, e o texto fixo «Parent ticket title -» antes do título do ticket.
As categorias vêm da equipa em «Handled by». O título do pedido fica sempre antes do título do ticket.Abrir a imagem em tamanho real
2

Quem pede assinala o que precisa

só no Professional

Quando alguém escolhe o modelo no formulário de novo ticket, aparece a caixa «What is needed?» com uma linha para assinalar por cada tarefa.

Há três tipos, definidos por tarefa. «Selectable, off by default» começa vazia, «Selectable, on by default» começa assinalada e pode ser desmarcada, e «Always — cannot be deselected» corre sempre.

Uma tarefa que corre sempre continua a ser mostrada, marcada com «(always included)». Quem pede deve ver o que acontece de qualquer forma.

Por baixo da caixa lês o que daí resulta: «Each selected item becomes its own ticket for the team that handles it.»

Um cliente também pode submeter um pedido, desde que o modelo esteja libertado para clientes. O interruptor para isso está no modelo.

O cliente vê então apenas o seu pedido. Os tickets nas equipas especializadas ficam escondidos dele, embora tenham nascido do pedido dele — esses tickets contêm credenciais e notas internas. As notas internas deles também não aparecem no histórico do pedido. Quando uma equipa especializada fecha o seu ticket, os anexos dele são copiados para o pedido com o selo «Internal», e o cliente não os vê nem os transfere.

Se um pedido chega por e-mail, torna-se um ticket comum. Nesse caso, inicias o fluxo de trabalho depois. É o botão «Start workflow» no cabeçalho do ticket que faz isso.

Na janela escolhes o modelo certo em «Template». Por baixo aparece a mesma caixa «What is needed?» do formulário de novo ticket. Assinala o que o pedido solicita.

Em «Title» ajustas o título do ticket. Os títulos das tarefas começam por ele. Mais abaixo encontras os campos adicionais do modelo. Introduz aí os dados do pedido. Os campos obrigatórios têm uma estrela.

Com «Start» as tarefas são criadas tal como num pedido feito pelo formulário. Se o modelo precisar de uma aprovação, o ticket e as suas tarefas ficam bloqueados até ela ser dada.

Em cada ticket só se pode iniciar um fluxo de trabalho. Depois disso, o botão desaparece. Também falta nos tickets fechados e nos tickets que são eles próprios uma tarefa. Qualquer pessoa que possa trabalhar no ticket pode iniciá-lo.

Mais sobre isto no cartão: Os modelos de ticket podem ser libertados para os clientes, um a um

A caixa «What is needed?» no formulário de novo ticket com quatro tarefas para assinalar.
A caixa no formulário de novo ticket de quem pede. A primeira linha corre sempre e não pode ser desmarcada, a segunda vem assinalada de origem, e por baixo está o que cada visto vai originar.Abrir a imagem em tamanho real
A janela «Start a workflow» num ticket, com o modelo, as tarefas para assinalar e o campo do título.
A janela num ticket. A primeira tarefa corre sempre. Por baixo do campo do título lês como as tarefas se vão chamar.Abrir a imagem em tamanho real
3

O progresso do pedido

só no Professional

No próprio pedido, as tarefas estão listadas em «Workflow tasks», com a contagem ao lado, por exemplo «1 of 4 done».

Cada linha mostra o nome da tarefa, o número do seu ticket, a equipa e quem é o responsável, e o nome é uma ligação para esse ticket.

«Done» vem do estado do ticket, não de um visto à parte. O que conta como fechado na lista de tickets conta como concluído aqui — duas maneiras de contar a mesma coisa acabariam mais cedo ou mais tarde por divergir.

O bloco só aparece num pedido. Um ticket normal não o mostra.

Quando uma equipa especializada fecha o seu ticket, o seu «Closing comment» chega ao pedido. Fica lá como nota interna, e a primeira linha indica o número e o nome da tarefa. O cliente não vê esta nota.

As credenciais e tudo o que o agente do pedido deve transmitir pertencem ao comentário de fecho. Todos os outros comentários da equipa especializada ficam no ticket dela. Se a equipa fechar sem comentário, não é criada nenhuma nota.

O bloco «Workflow tasks» no pedido com quatro tarefas, os seus números de ticket e as equipas.
A moldura vermelha está sobre a linha com a contagem. Por baixo, cada tarefa mostra em que ticket e em que equipa está; o visto à esquerda vem do estado.Abrir a imagem em tamanho real
Uma nota interna no pedido: o cabeçalho «Task #… (Notebook and docking station) was closed with this note:» e, por baixo, o comentário de fecho da equipa especializada.
O Helpdesk fechou a tarefa com um comentário de fecho. No pedido, este fica como nota interna com o selo «Internal».Abrir a imagem em tamanho real
4

Uma aprovação para todo o pedido

só no Professional

Uma aprovação abrange todo o pedido, não cada tarefa. Oito aplicações são uma mensagem para a chefia, não oito.

Isto configura-se em «Approvals», no mesmo plano, e a frase por cima enuncia a regra: «One approval covers the whole request. Add a second stage only when single tasks need their own release.» Cada fase tem cinco campos: «Name» é o nome da fase, «Covers» diz a que se aplica, «Decided by» diz de onde vem quem aprova, «Approver» contém a pessoa, e «Remind after (hours)» define o lembrete.

Quem aprova não precisa de conta no sistema de tickets: introduzes um endereço de e-mail e a decisão é tomada através de uma ligação. Uma chefia que aprova duas vezes por trimestre não custa, por isso, nenhum lugar de agente.

A mensagem contém exatamente uma ligação para uma página. De propósito, não há botões de aprovar ou recusar na própria mensagem: um antivírus que abrisse todas as ligações estaria a aprovar.

A página tem como título o nome da fase. Mostra o número e o título do pedido, quem pediu, e em «This decision covers» as tarefas a que a decisão diz respeito, com um campo de comentário e os dois botões por baixo.

A ligação não dura para sempre, e a página indica o prazo: «Please decide by …». É válida durante 14 dias. Depois disso, a página só diz que a ligação é inválida ou expirou, e um administrador volta a enviar o pedido com «Reassign».

Uma decisão não pode ser retirada e, depois, a página di-lo: «A decision cannot be changed.»

A secção «Approvals» do plano com duas fases, cada uma com um nome, um endereço e um lembrete.
Duas fases num plano: a primeira abrange todo o pedido, a segunda apenas as tarefas que apontam para ela. Quem aprova é um endereço, não uma conta.Abrir a imagem em tamanho real
A mensagem de aprovação na caixa de correio, com uma única ligação para a página de decisão.
É assim que o pedido chega a quem aprova. A mensagem tem uma ligação e mais nada para clicar; a decisão acontece na página que está por trás dela.Abrir a imagem em tamanho real
A página de decisão da fase «Head of IT» com o pedido, quem pediu, a tarefa abrangida, o campo de comentário e os botões «Approve» e «Reject».
A página de decisão. «This decision covers» diz a que se refere. Quem aprova não tem sessão iniciada e não tem conta.Abrir a imagem em tamanho real
5

Uma segunda fase para tarefas individuais

só no Professional

Algumas tarefas precisam de uma libertação própria. O acesso a partir do exterior não é a mesma coisa que um portátil.

Para isso acrescentas uma segunda fase e escolhe-la na tarefa, em «Extra approval». Enquanto disser «None — the request approval is enough», basta a libertação do pedido. As duas fases são perguntadas ao mesmo tempo, não uma depois da outra. Uma fase só é perguntada se uma das tarefas escolhidas lhe disser respeito. A fase do pedido inteiro é sempre perguntada.

Uma tarefa é libertada quando todas as fases que lhe dizem respeito tiverem concordado. Uma tarefa sem fase própria arranca logo, a menos que a fase do pedido inteiro ainda esteja à espera. Nesse caso arranca assim que o pedido for aprovado.

Até lá a tarefa está bloqueada. O ticket dela fica em «Waiting for approval» e não tem responsável. Em vez de botões de estado, o cartão diz «This ticket is waiting for approval and cannot be worked on yet.» Antes disso, nenhum caminho lhe dá um responsável.

O bloqueio vale também para as ações em massa na lista de tickets. Seleciona lá um ticket destes e lês o motivo: «This ticket is waiting for approval and cannot be worked on yet.»

O ticket é criado à mesma de imediato, para que a equipa especializada veja o que aí vem e ninguém tenha de ficar de olho no pedido.

O cartão de ações de uma tarefa bloqueada, com o estado «Waiting for approval» e a nota de que a tarefa ainda não pode ser trabalhada.
A tarefa que está à espera da sua fase. A moldura vermelha está sobre o estado atual. Por cima, o cartão diz porque não se pode escolher nenhum estado.Abrir a imagem em tamanho real
6

Um lembrete, mas nenhuma libertação por decurso do tempo

só no Professional

Podes definir um lembrete por fase, indicado em horas.

Se não vier resposta, a mesma mensagem sai outra vez ao fim desse tempo, com a mesma ligação da primeira. Quem tiver guardado a primeira mensagem pode continuar a usá-la.

Sem lembrete, o pedido limita-se a esperar, sem voltar a perguntar.

O que não existe é uma libertação por decurso do prazo. Por baixo do campo está escrito por palavras: «A request is never approved automatically. If nobody reacts, it keeps waiting.» Um prazo que concordasse sozinho não seria uma aprovação, seria uma formalidade.

Uma fase de aprovação com o campo do lembrete, indicado em horas, com moldura vermelha.
O lembrete pertence à fase e é indicado em horas. Deixa-o vazio e o sistema não volta a perguntar.Abrir a imagem em tamanho real
7

Uma recusa chega a quem pediu com o respetivo motivo

só no Professional

Recusar exige um motivo. Sem texto, a página não aceita a recusa.

O campo diz para onde vai o texto: «Comment (required when you reject — the requester will see it)». Uma nota interna não pertence aqui.

Quem pediu recebe um e-mail com o motivo e não tem de perguntar porque é que nada avança.

Aprovar não precisa de motivo. É o resultado esperado.

Se apenas uma segunda fase recusar, a recusa diz respeito apenas às tarefas dessa fase. O resto do pedido continua.

Uma tarefa recusada fica com o estado «Rejected» e conta como terminada, para que o pedido não fique pendurado para sempre em algo que nunca vai chegar.

Assim que o pedido é recusado, as outras pessoas que aprovam deixam de receber mensagens. A ligação delas diz então «This request has already been rejected. Your decision is no longer needed.» Na lista do ticket, a fase delas mostra «No longer needed: the request was rejected.»

A página de decisão depois da recusa, com «You rejected this request.» e a nota de que uma decisão não pode ser alterada.
Depois da decisão: a página confirma o que quem aprova fez e diz que a decisão se mantém.Abrir a imagem em tamanho real
8

O rasto de auditoria e o aprovador de férias

só no Professional

No pedido, «Approvals» mostra uma linha por fase com quem aprova, o estado e, num pedido em aberto, há quanto tempo está à espera.

Depois da decisão, a linha mostra quando foi tomada e com que comentário. É esse o rasto de auditoria, e fica com o caso.

Se quem aprova estiver de férias, um administrador passa o pedido para outro endereço. O botão chama-se «Reassign» e só aparece enquanto o pedido estiver em aberto.

Só um administrador o pode fazer. Um agente que pudesse reatribuir poderia reatribuir a si próprio e depois decidir.

A reatribuição cria uma ligação nova, e a antiga morre de imediato — mesmo que alguém a tenha reencaminhado.

A própria passagem aparece na mesma lista: quem a fez, quando, de quem para quem.

Ninguém pode decidir em nome de outra pessoa. A ligação é o único caminho, e quem a recebeu fica registado no caso.

A janela «Reassign» a pedir o novo endereço, com o campo preenchido.
A janela pergunta para que endereço o pedido deve ir. Confirmas com a mesma palavra que a abriu.Abrir a imagem em tamanho real
A lista «Approvals» com a primeira fase aprovada, a segunda fase recusada, os dois comentários e a nota sobre a reatribuição.
As duas fases com a sua decisão, a sua hora e o seu comentário. A moldura vermelha está sobre a fase que foi passada, e por baixo está quem a passou de quem para quem.Abrir a imagem em tamanho real

Modelos de resposta e de ticket

Dois tipos de modelo para dois momentos: um modelo de resposta preenche o editor de comentários num ticket aberto, um modelo de ticket preenche o formulário de novo ticket. Os dois fazem parte do Basic. Só o envio de uma resposta como e-mail depende do canal de correio e, por isso, do Professional — o modelo em si não.

1

Modelos de resposta: texto + ações de campo (estado, atribuição, prioridade …) numa só escolha

Antes de começares: Gerir e aplicar são dois direitos diferentes. Os administradores e os agentes podem as duas coisas de origem. Aplicar é possível a qualquer pessoa que possa trabalhar no ticket. As ações de um modelo precisam ainda do direito de conduzir o ticket, por isso uma equipa que teve o ticket antes pode comentar, mas não pode executar ações. Mesmo que uma função não possa gerir as definições, pode na mesma aplicar um modelo.

Os modelos estão em «Settings → Templates». A linha por baixo do título diz o que fazem e o que não fazem: «Reply templates fill the comment editor and suggest field actions. Nothing is sent automatically.» Um modelo é um gesto preparado, não uma máquina — és sempre tu a enviar.

Há dois tipos e escolhes um ao criar: «Add reply template» para a resposta num ticket aberto, «Add ticket template» para o formulário de novo ticket. O tipo não pode ser alterado depois, porque decide que campos o formulário mostra. O selo por cima de cada modelo diz-te qual estás a ver: «Reply template» a azul, «Ticket template» a verde.

Um modelo de resposta é feito do texto da resposta («Reply text»), da caixa «Internal note» e de um número qualquer de ações. Há seis ações: «Set the status», «Set the priority», «Assign to a user», «Remove the assignee», «Hand over to another team» e «Set a follow-up».

A lista «Assign to a user» começa com a entrada «The agent who applies it». Escolhe essa quando várias pessoas partilham o modelo: o ticket passa então a pertencer a quem o aplicou, e não a uma pessoa fixa da lista. «Set a follow-up» pede uma quantidade e uma unidade (minutos, horas, dias, minutos úteis, horas úteis, dias úteis) e ainda a nota que mais tarde te dirá porque é que o ticket está de volta.

A caixa azul no fim de cada modelo escreve numa frase o que ele vai fazer — por exemplo «Inserts the text as a public comment, sets status to Waiting for Service Provider Response, assigns to the applying agent, sets a follow-up in 3 days.» A frase reconstrói-se enquanto editas. É a tua contraprova: se disser algo diferente do que pretendias, há uma definição errada.

O texto não é obrigatório. «Passar isto para a equipa de rede sem escrever uma palavra» é um modelo válido — a frase diz então «Suggests actions without a reply text». A ação «Set the status» segue as mesmas regras que uma mudança de estado feita à mão. Aplicado a vários tickets de uma vez, o modelo ignora os tickets bloqueados e indica o motivo.

A janela «Close ticket» também oferece modelos de resposta, no campo «Template». Só lista modelos cuja ação ativa «Set the status» define um estado que conta como resolvido ou fechado. Os modelos internos não são oferecidos aí. Se escolheres um, a janela assume o texto dele como comentário. Se o modelo enviar uma mensagem e a janela oferecer o envio de mensagem, só assume o destinatário se este for «Requester» ou um endereço fixo. As outras ações do modelo não são executadas aí, e os anexos dele não são acrescentados. O ticket é fechado como habitualmente.

A página «Templates» com os botões «Add reply template» e «Add ticket template» com moldura vermelha.
O tipo escolhe-se ao criar: dois botões em vez de um interruptor. Por baixo, os modelos estão à vista — cada um com o seu selo e o seu âmbito.Abrir a imagem em tamanho real
As três linhas de ação de um modelo de resposta, com moldura vermelha, e a frase azul em linguagem corrente por baixo.
Três ações num modelo: estado, atribuição a quem o aplica, seguimento daqui a três dias. A frase por baixo diz o mesmo de uma só vez.Abrir a imagem em tamanho real
2

Ações sugeridas, desmarcáveis uma a uma antes de enviar

Num ticket aberto, o botão «Template» está por cima do editor de comentários. Um clique abre a pesquisa com sugestões («Search templates…») e escolher um preenche o editor de comentários. Mais nada acontece, e a linha por baixo di-lo: «Nothing happens until you add the comment.»

Cada ação do modelo transforma-se num selo ao lado do botão — em linguagem corrente, não em jargão: «sets status to Waiting for Service Provider Response», «assigns to the applying agent», «sets a follow-up in 3 days». Clicar num selo risca-o: fica desmarcado e não vai correr. Outro clique volta a trazê-lo.

As ações desmarcadas ficam riscadas, não removidas. Assim continua visível o que o modelo teria sugerido — e a decisão continua reversível enquanto não tiveres enviado.

Que selos começam ativos é decidido pelo modelo: nas definições, cada ação tem um interruptor «Suggested». Esse interruptor é a proposta para todos os casos; o selo no ticket é a decisão para este.

O «×» a seguir aos selos volta a remover o modelo. O texto fica no editor — é bem possível que já o tenhas reescrito; só o efeito desaparece, ou seja, as ações, a mensagem e os anexos.

Envias com o botão habitual de comentar. Só então o comentário é criado, e só depois disso correm as ações que continuam ativas.

O editor de comentários de um ticket com o modelo aplicado, três selos ao lado, o último riscado, e o texto inserido por baixo.
Duas ações vão correr, a terceira está desmarcada: o seguimento daqui a três dias não serve para este caso, o resto serve. O texto está no editor e ainda pode ser alterado.Abrir a imagem em tamanho real
3

Variáveis (quem pediu, número do ticket, título …) – ao inserir o modelo, os valores reais entram no texto

O texto da resposta pode usar cinco variáveis; a lista está por baixo do campo: «{requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName}». Escreve-as com chavetas, exatamente como aí aparecem.

«{ticketRef}» é a referência do ticket na forma «[TICKET-8-…]». É por ela que o sistema reconhece a resposta de um cliente quando ela volta por e-mail. Já «{ticketId}» é apenas o número simples.

São resolvidas quando o modelo é APLICADO, não quando é guardado: a página de definições continua a mostrar «{requesterName}», o editor de comentários no ticket mostra o nome real. A razão é prática — resolver ao guardar gravaria para sempre no modelo os valores de UM ticket.

Assim lês o texto final antes de alguma coisa sair da empresa. Se a saudação não servir, alteras no editor como em qualquer outro texto.

Quem conta como «quem pediu» é decidido pelo ticket, não pela conta: quem está registado no ticket vem antes da conta que o submeteu. Se um agente submeter um ticket por um colega depois de um telefonema, a resposta cumprimenta na mesma o colega e não o agente.

Uma variável mal escrita é recusada ao guardar, e é nomeada: «Reply text: unknown placeholders {requesterNam}. Available here: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName}.» Assim dás por ela enquanto escreves o modelo, não num cliente.

O assunto do e-mail tem a SUA lista, mais curta («{originalSubject}, {ticketTag}, {ticketId}») — e é por isso que ela está lá impressa uma segunda vez. «{ticketRef}» também funciona aí e significa o mesmo que «{ticketTag}». «{requesterName}», «{ticketTitle}» e «{agentName}» não funcionam no assunto e são recusadas da mesma maneira.

O campo «Reply text» de um modelo com variáveis no texto, com moldura vermelha, e a lista das variáveis permitidas por baixo.
É assim que o modelo aparece nas definições: com as variáveis, não com valores. A linha por baixo lista as que existem.Abrir a imagem em tamanho real
O mesmo modelo aplicado num ticket: o editor de comentários mostra o nome, o título e a referência do ticket por extenso.
O mesmo texto no ticket: «Hello Amir Khan», o título do ticket, a referência «[TICKET-8-…]» — e, como assinatura, o agente que inseriu o modelo. Ainda não foi enviado nada.Abrir a imagem em tamanho real
4

A resposta pode ser enviada como e-mail a quem pediu

só no Professional

Antes de começares: O canal de correio no seu todo é Professional, tanto na entrada como na saída. Além disso, a caixa de correio da equipa tem de ter ligado o envio nas ações do ticket. Se não tiver, o selo da mensagem nem sequer é oferecido no ticket; as ações do modelo correm como sempre, apenas a mensagem fica de fora. Também não aparece nenhum aviso sobre isso.

O interruptor «Send the comment as e-mail» transforma o comentário também na mensagem. De propósito, não há um segundo campo de texto para isso: o que está no ticket é o que o cliente lê — dois textos acabariam por divergir.

Em «Recipient» escolhes entre «Requester», «Assignee», «Observers» e «Fixed address». Quem é quem pediu é resolvido pelo servidor quando o modelo é aplicado — um modelo ainda não conhece o ticket. A própria conta da caixa de entrada nunca recebe mensagens; seria escrever para nós próprios. Se o campo «User» tiver um nome sem endereço, não sai nenhuma mensagem para quem pediu. Também não é enviada, em vez disso, a quem registou o ticket.

O assunto pode levar «{originalSubject}», «{ticketTag}» e «{ticketId}». Mantém lá «{ticketTag}»: é por essa referência que o sistema reconhece a resposta do cliente e a acrescenta ao mesmo ticket. Sem ela, cada resposta dá origem a um ticket novo.

A mensagem sai como texto simples. O negrito, as listas e as ligações são retirados antes do envio, caso contrário o cliente leria a marcação em bruto. Dentro do ticket, o comentário mantém a sua formatação.

No ticket, a mensagem é mais um selo ao lado das ações («E-mail to Requester») e tão desmarcável como elas. Assim um modelo nunca envia nada sem que o tenhas visto. O selo só aparece quando a caixa de correio da equipa envia mensagens nas ações do ticket.

Os anexos de um modelo («Attachments») são cópias próprias dos ficheiros. Aplicar o modelo acrescenta-os ao TICKET, com uma linha própria no histórico — não fazem parte da mensagem. Ter anexos num modelo não exige licença Professional; só o envio exige. Um modelo com o visto «Internal note» não acrescenta ficheiros.

O bloco de correio de um modelo com o interruptor «Send the comment as e-mail» com moldura vermelha, o destinatário e o assunto.
Interruptor, destinatário e assunto. O assunto contém «{ticketTag}» — a referência pela qual a resposta do cliente é reconhecida.Abrir a imagem em tamanho real
5

Criar um modelo diretamente a partir de um ticket existente

A maioria dos modelos não nasce numa prancheta, mas no momento em que escreves a mesma resposta pela segunda vez. Por isso, cada comentário num ticket tem à direita um pequeno ícone de folha, com a etiqueta «Make template». Toma exatamente esse comentário como texto de partida — também o comentário de um colega. Só quem pode gerir modelos vê o ícone.

Se o ticket tiver anexos, uma janela pergunta primeiro quais devem ir juntos: «Tick only the attachments the template should carry — one of them may be a customer's screenshot. Nothing is ticked by default.» Nada vem assinalado, e isso é de propósito.

Depois disso aterras na página de modelos com um rascunho que ainda NÃO está guardado. Em cima está a faixa âmbar «Draft from ticket #… — name it and review the text (it may contain customer details), then save.» O nome está vazio: tens de dar um, caso contrário não guarda.

O que é assumido: o texto, a caixa «Internal note», a equipa do ticket e o estado do ticket como sugestão — o estado e a prioridade dele já lá estão como duas ações. O que não é assumido: quem pediu, o endereço e o título. Esses pertencem a este caso.

Lê o texto antes de guardares. Vem de um caso real e pode conter o nome de uma pessoa, um número de encomenda ou uma sala. Nada é anonimizado por ti — a faixa di-lo, mas fazê-lo é tarefa tua.

Só «Save» cria o modelo; os anexos assinalados são então copiados e confirmados com uma mensagem.

Um comentário num ticket com o ícone de folha «Make template» com moldura vermelha, ao lado dos botões de editar e apagar.
O caminho começa no comentário, não nas definições: o ícone de folha à direita da resposta que queres reutilizar.Abrir a imagem em tamanho real
A janela «Make a template from this comment» com os dois anexos do ticket, nenhum deles assinalado.
Este ticket tem dois anexos e nenhum está assinalado. Um deles é a imagem de ecrã do próprio cliente — isso não pertence a uma biblioteca de respostas padrão.Abrir a imagem em tamanho real
6

Os rascunhos ficam privados até serem publicados; âmbito por equipa ou global

«Applies to» decide a quem o modelo é oferecido: a uma equipa concreta ou a «All teams». Um modelo novo começa com uma equipa concreta — «All teams» é uma escolha que alguém tem de fazer, não uma predefinição silenciosa.

Num ticket são-te oferecidos os modelos da equipa responsável e os globais. Se o ticket passar para outra equipa, a lista acompanha-o — passas a poder escolher entre os modelos da nova equipa.

O interruptor «Draft» transforma o modelo na tua oficina: «Only you can see this template until you publish it.» O rascunho de outra pessoa não aparece em lista nenhuma e também não pode ser alcançado pelo endereço — nem sequer por administradores. Um modelo novo começa como rascunho; só quando desligas isso e guardas é que os outros o veem.

Dois modelos não podem partilhar um nome se se puderem encontrar: um modelo global colide com qualquer modelo do mesmo nome, em qualquer equipa. Já um modelo de resposta e um modelo de ticket podem partilhar um nome — nunca aparecem lado a lado na mesma lista.

«Duplicate» faz uma cópia, e a cópia é sempre um rascunho: «Duplicated. The copy is a draft only you can see.» É o caminho cómodo para uma variante sem que ninguém receba a versão a meio.

O cabeçalho de um modelo com os selos «Reply template» e «Draft», o campo «Applies to» com moldura vermelha e o interruptor «Draft» também com moldura.
Este modelo pertence ao helpdesk e é um rascunho. Ninguém além de quem o escreveu o vê.Abrir a imagem em tamanho real
7

Modelos de ticket: formulário de novo ticket pré-preenchido (título, descrição, categoria, prioridade, equipa)

Um modelo de ticket preenche o formulário «Create new ticket». Não tem texto de resposta, não tem ações e não tem mensagem — neste momento não existe nenhum ticket sobre o qual agir. O formulário mostra, por isso, campos diferentes dos de um modelo de resposta, e a moldura verde diz-te que estás a ver um modelo de ticket.

Podes pré-preencher «Ticket title», «Owning team of the new ticket», «Main category», «Subcategory», «Priority» e a «Ticket description». Todos os campos podem ficar em «Not prefilled» — o que ficar vazio é preenchido depois por quem usar o formulário.

Repara na diferença entre os dois campos de equipa: «Applies to», em cima, diz QUEM vê o modelo. «Owning team of the new ticket» diz PARA ONDE vai o novo ticket. São duas perguntas diferentes e podem ter respostas diferentes.

As categorias estão agrupadas por equipa, porque uma categoria pertence a uma equipa. Se escolheres uma de outra equipa, o formulário avisa-te e a gravação é recusada: no formulário de novo ticket da equipa de destino, essa categoria nem sequer seria oferecida, por isso o pré-preenchimento daria em nada.

Aqui não há variáveis, e a indicação por baixo do texto di-lo: «No placeholders here: the template only prefills the form, nothing is resolved or sent.» Um «{requesterName}» acabaria literalmente no ticket novo — e é por isso que é recusado ao guardar.

A caixa azul resume também aqui o que o modelo faz: «Prefills the new ticket with title 'New notebook for a colleague' · category Notebook / New request · priority Medium · team Helpdesk · the description.»

No próprio formulário escolhes o modelo com o botão «Template»; ao lado está «Prefills the form - nothing is created until you submit.» Tudo o que vem pré-preenchido continua a poder ser alterado, e nada é criado enquanto não submeteres.

O sistema traz um modelo de exemplo: «Example: create accounts for a new colleague». Mostra a forma da coisa e não faz nada por si — reconstrói-o ou apaga-o.

O editor de um modelo de ticket com os campos de título, equipa de destino, categoria e prioridade com moldura vermelha.
Cinco pré-preenchimentos mais a descrição. O campo «Owning team of the new ticket» não é o âmbito que está por cima — diz para onde vai o ticket.Abrir a imagem em tamanho real
O formulário «Create new ticket» depois de escolhido um modelo: o botão «Template» e o título pré-preenchido estão com moldura vermelha.
O mesmo formulário de sempre, só que já preenchido: o título, a equipa e a prioridade estão lá. A categoria e a descrição vêm mais abaixo, na mesma página.Abrir a imagem em tamanho real
8

Os modelos de ticket podem ser libertados para os clientes, um a um

O interruptor «Offer this template to customers» está desligado de origem. A indicação ao lado diz as duas coisas que precisas de saber: «Customers can pick this template when they create a ticket. A draft stays hidden either way.»

Porque está desligado de origem: muitas vezes um modelo tem um nome em vocabulário interno e foi escrito para colegas. Torná-lo visível aos clientes é uma afirmação para fora — alguém deve fazê-lo de propósito, não por acidente.

O cliente vê o mesmo botão «Template» por cima do formulário de novo ticket, mas apenas os modelos libertados. Um rascunho continua escondido mesmo com o interruptor ligado — as duas regras estão uma atrás da outra, não lado a lado.

O objetivo não é a comodidade, é o primeiro contacto: um pedido que chega completo poupa a ronda de perguntas que, de outro modo, custaria dois dias. Põe essas perguntas na descrição do modelo — o cliente responde-lhes enquanto cria o ticket.

Podes ir mais longe com «Fields to ask for». O modelo decide então que campos personalizados o formulário pede, por que ordem, e quais deles são obrigatórios. Essa seleção SUBSTITUI os campos habituais da equipa, não os acrescenta. É exatamente essa a sua finalidade. Os campos personalizados em si fazem parte do Professional; o cartão deles chama-se «Campos personalizados». Libertar um modelo para os clientes funciona em todas as edições.

Um campo escondido dos clientes continua escondido, mesmo que um modelo o liste. A seleção de campos é uma ferramenta de ordem e de recorte, não uma forma de contornar as definições dos campos.

O interruptor «Offer this template to customers» com moldura vermelha e o respetivo texto de indicação.
Um interruptor por modelo — aqui está ligado, por isso este modelo é oferecido aos clientes. A indicação diz claramente que um rascunho continua escondido de qualquer forma. Por baixo está a seleção de campos.Abrir a imagem em tamanho real
O formulário de novo ticket tal como um cliente o vê, com a lista de modelos aberta e os modelos libertados nela.
A mesma lista do lado do cliente: contém apenas os modelos libertados. Os outros modelos de ticket desta instalação não aparecem aqui.Abrir a imagem em tamanho real
9

Cada utilização fica rastreável no histórico do ticket

Cada utilização que faz mais do que inserir texto escreve UMA entrada no histórico, sob o nome de campo «Template». Nomeia o modelo. As ações que correram escrevem linhas próprias. Sem ela não haveria forma de explicar mais tarde porque é que um ticket saltou de repente para «In Progress»: as ações individuais escrevem as suas próprias linhas, mas nenhuma delas nomeia o modelo.

A imagem diz: «Template 'First reply: we have your ticket' applied». O que o modelo fez está nas linhas das suas próprias ações, como a mudança de estado.

As ações desmarcadas não estão lá: não aconteceram. Uma falha está lá e é nomeada como tal, a seguir à palavra «failed». Um modelo só de texto, sem ações, mensagem nem anexos, não deixa nenhuma entrada «Template» num ticket individual. Apenas inseriu texto. Aplicado a vários tickets de uma vez, a entrada é sempre escrita, juntamente com a linha interna «Bulk».

A entrada é INTERNA — quem pediu não a vê. O nome de um modelo é vocabulário interno («recusa padrão»), e o histórico está aberto também a quem criou o ticket. As alterações de campos continuam visíveis para essa pessoa; apenas a sua origem num modelo não fica.

O autor é o agente, não «system» e não o modelo. Isso é intencional: aplicá-lo foi decisão dele. Ao contrário de uma regra de automatização, o que fica no ticket aqui é uma pessoa.

O histórico de um ticket com a entrada «Template» com moldura vermelha, a nomear o modelo aplicado, e as linhas das suas ações.
Uma entrada por utilização, com o agente como autor. Cada ação que correu escreve uma linha própria. A entrada do modelo diz de onde vieram.Abrir a imagem em tamanho real

Automatização e seguimentos

Dois caminhos para o mesmo objetivo: nenhum caso fica esquecido só porque ninguém já se lembra dele. Um seguimento é algo que defines tu — isso faz parte do Basic. As regras fazem-no sem ti, e fazem parte do Professional.

1

Seguimento num ticket, definido à mão (data + nota, filtros Hoje/Esta semana/Em atraso)

Antes de começares: Só os agentes e os administradores veem o seguimento, e o ticket di-lo: «Only agents and administrators see this — the requester never does.» Quem pediu nunca chega a vê-lo.

O seguimento está no ticket, no cartão «Details» à direita, por baixo dos prazos. Enquanto não houver nenhum definido, diz «No follow-up set.» com um botão «Set follow-up». Escolhes uma data e uma hora («Date and time») e acrescentas uma nota («Note (optional)», texto de exemplo «Why is this coming back?»). Depois disso, os botões passam a «Change» e «Remove».

É na nota que está o valor. Daqui a duas semanas, uma data sozinha não te dirá porque é que este ticket voltou à tua secretária. É também por isso que a nota está presa à data: retira a data e a nota vai com ela — um motivo sem data seria algo que ninguém voltaria a ver.

Por cima da lista de tickets está uma linha «Follow-up:» com quatro botões — «No filter», «Today», «This week» e «Overdue» — e a própria lista tem uma coluna «Follow-up». De propósito não vive dentro do bloco de filtros recolhido: esta é a pergunta com que um agente começa o dia.

«Overdue» inclui os de hoje. Caso contrário, um seguimento desapareceria exatamente no dia em que conta — assim que a sua hora tivesse passado.

O cartão «Details» de um ticket com a secção «Follow-up» com moldura vermelha, com o selo «Overdue», a nota e os botões «Change» e «Remove».
A data deste ticket está no passado, daí o selo vermelho «Overdue». A nota diz porque é que o ticket volta.Abrir a imagem em tamanho real
A lista de tickets com a linha «Follow-up:» com moldura vermelha por cima da tabela e a coluna «Follow-up» também com moldura.
Três tickets nesta página têm uma data. Os botões por cima reduzem a lista a hoje, a esta semana ou aos que estão em atraso.Abrir a imagem em tamanho real
2

Regras baseadas em tempo – reagir à AUSÊNCIA de uma ação

só no Professional

Antes de começares: Uma regra nova é criada SEMPRE desligada — mesmo que tentes criá-la ligada através da interface. Uma regra que corre por todo o teu histórico no momento em que é criada é o acidente que o sistema te tira das mãos aqui. Só entra em vigor com o «Save» seguinte.

As regras estão em «Settings → Automation». A linha por baixo do título diz do que se trata: «Rules that act when nobody else does.» Uma regra pertence a uma equipa e trabalha nos tickets dessa equipa; o seletor «Team» no topo decide que regras estás a ver.

A diferença para tudo o resto no sistema: estas regras não reagem a um acontecimento, reagem à AUSÊNCIA dele. Nenhuma resposta de quem pediu há três dias, nenhum movimento há uma semana, criado há quatro horas e ainda sem dono — não há clique nenhum que despolete isto. E é exatamente por isso que ninguém repara.

Um aviso com um visto verde no topo diz-te que as verificações estão a correr: «The automation checks every minute. 2 of 6 rule(s) are enabled.» Sem nenhuma regra ligada, recebes o aviso «No rule is enabled. Nothing is being checked and tickets behave exactly as before.» — e então não acontece mesmo nada.

Uma regra olha para todos os tickets da sua equipa, sejam quantos forem. Numa passagem atua sobre 500 deles, no máximo. Os restantes seguem na passagem seguinte.

Uma regra que esteve desligada não recupera o atraso. Quando a voltas a ligar, não atua sobre o que venceu durante a pausa. As regras sem condição de tempo são a exceção: essas recuperam. Da primeira vez que uma regra é ligada, atua sobre tudo o que a sua pré-visualização mostra.

O topo da página «Automation» com o aviso sobre o intervalo de verificação com moldura vermelha, o filtro de equipa e o botão «Add rule».
Estão aqui guardadas seis regras, duas delas em funcionamento. Os quatro exemplos que vêm com o sistema estão mais abaixo na mesma página, todos desligados.Abrir a imagem em tamanho real
3

Editor de regras QUANDO/SE/ENTÃO com uma frase em linguagem corrente em direto

só no Professional

Uma regra tem três blocos. «WHEN» é a ausência a que reage («Something has not happened for a while. This is what the automation reacts to.»). «IF» delimita a que tickets isso se aplica («Which tickets it applies to.») — por estado, prioridade, equipa, categoria, responsável ou avaliação. «THEN» é o que acontece.

Por cima dos blocos, a regra aparece como uma frase, e ela reescreve-se a cada alteração: «When a ticket has seen no activity for more than 5 minutes and has the priority “High”, then set a follow-up in 4 hours.» Se ainda faltar alguma coisa, a frase di-lo nesse mesmo ponto, em vez de o esconder.

No bloco «IF» também decides como as condições se combinam: «All conditions must apply» ou «Any condition is enough». A frase por cima muda de forma em conformidade — com um «e», estaria a afirmar o contrário do que a regra faz.

Dois campos controlam como várias regras trabalham em conjunto: «Order» define a sequência, e o interruptor «Skip the following rules for a ticket this rule applies to» pára todas as regras seguintes para um ticket a que esta se aplique.

Uma regra nova começa com a condição de tempo «Time without any activity» «longer than» 3 «days» no bloco «WHEN». Altera-a ou remove-a se a tua regra precisar de outra coisa.

Mais sobre isto no cartão: Uma má avaliação como gatilho

Uma regra com a frase em linguagem corrente com moldura vermelha por cima e os três blocos WHEN, IF e THEN por baixo.
O mesmo conteúdo duas vezes: uma como formulário, outra como frase. Ao ler a frase, dás logo por ti quando configuraste algo diferente do que querias.Abrir a imagem em tamanho real
4

Quatro regras de exemplo incluídas (desligadas na instalação, liga as que quiseres)

só no Professional

Todas as instalações trazem quatro regras: «Example: remind the requester after 3 business days», «Example: close after 10 days without a reply», «Example: raise the priority of unassigned tickets» e «Example: follow up on tickets nobody touched for a week». Estão umas por baixo das outras na página «Automation».

As quatro estão desligadas — cada uma tem o selo «Off» e «Last run: never». São um ponto de partida para ler e reconstruir, não um comportamento que alguém te impingiu. Muda-lhes o nome, altera-as, liga-as ou apaga-as.

Aplicam-se também a «Every team» — o único sítio do sistema onde isso acontece sem uma escolha explícita. Por isso, antes de ligares uma, verifica se é mesmo para todas as tuas equipas.

A primeira das quatro regras de exemplo com o selo «Off» com moldura vermelha, o seu nome e a frase em linguagem corrente.
É este o aspeto da primeira; as outras três estão por baixo, na mesma página, e também estão desligadas. «Every team» significa: aplicar-se-ia a cada uma das tuas equipas.Abrir a imagem em tamanho real
5

Pré-visualização antes de ligar: mostra que tickets a regra afetaria neste momento – sem alterar nada

só no Professional

Por baixo de cada regra está o botão «Which tickets would this affect?» Um clique mostra a lista «Tickets this rule would affect right now» — os tickets a que a regra se aplica neste momento, com número e título.

Por baixo está o que a pré-visualização não faz: «The preview only reads. It changes nothing and writes no log entry. Unsaved changes are not included.» Esta última parte importa: a pré-visualização trabalha sobre a regra guardada, não sobre o que está neste momento no formulário.

Se a regra não corresponder a nada de momento, também o diz: «No ticket matches this rule right now.» É essa a resposta que queres antes de a ligar — não depois, nos tickets dos teus clientes.

A pré-visualização aberta de uma regra com o título «Tickets this rule would affect right now», dois tickets e a indicação com moldura vermelha de que a pré-visualização apenas lê.
Esta regra tocaria neste momento em dois tickets. A indicação por baixo diz que nada disso aconteceu quando carregaste no botão.Abrir a imagem em tamanho real
6

Ações: e-mail, estado, prioridade, atribuir, passar para outra equipa, definir um seguimento

só no Professional

Antes de começares: A ação «Send an e-mail» sai pelo mesmo canal de correio que o resto do sistema. Sem um envio de correio configurado não acontece nada — e uma instalação Basic nem sequer tem esse canal. O histórico só regista a mensagem quando ela saiu de facto. Caso contrário, a execução mostra «Failed» no registo da regra, com o motivo.

No bloco «THEN» escolhes de entre sete ações: «Send an e-mail», «Set the status», «Set the priority», «Assign to a user», «Remove the assignee», «Hand over to another team» e «Set a follow-up». «Add action» acrescenta mais; cada uma tem o seu interruptor «Active», por isso podes calar uma sem desligar a regra inteira.

Em «Send an e-mail» assinalas os destinatários um a um: «the requester», «the assignee», «the observers» e «a fixed address» — este último com um campo próprio para o endereço. Em «Set a follow-up» indicas um número, uma unidade e a nota que ficará depois no ticket.

Em «Hand over to another team», a indicação está logo por baixo: «The ticket moves to that team and the current assignee is cleared. No second ticket is created.» Assim não aparece nenhum duplicado — o mesmo caso muda simplesmente de mãos.

Uma regra não pode fechar um ticket que está à espera de uma aprovação, nem um incidente coletivo que ainda tem relatos em aberto.

O bloco «THEN» de uma regra com o seletor de ação com moldura vermelha e os campos de número, unidade e nota do seguimento.
Uma ação com os seus complementos: «Set a follow-up», 4 «hours», mais a nota que o agente lerá depois no ticket.Abrir a imagem em tamanho real
7

Intervalos de tempo escolhidos por condição: em horas e dias úteis do calendário da equipa – ou a correr a toda a hora

só no Professional

Cada condição de tempo do bloco «WHEN» tem três partes: o tipo, a comparação «longer than» e um número com uma unidade. Há cinco tipos: «Time since the ticket was created», «Time without any activity», «Time without a reply from the requester», «Time without a public reply from an agent» e «Time without a status change».

A unidade decide como o tempo é contado — e decide-o por condição: «minutes», «hours» e «days» correm sem parar, também de noite e ao fim de semana. «business minutes», «business hours» e «business days» contam contra o calendário de horário laboral da equipa, por isso só é contado o que cai dentro do horário de funcionamento.

No dia a dia a diferença é grande: três dias são três dias, ao passo que três dias úteis contados a partir de uma quinta-feira numa semana de segunda a sexta caem na terça-feira seguinte. Um dia útil é um dia de trabalho no calendário da equipa a que o ticket pertence, mesmo numa regra para «Every team». Os feriados não contam. Se o tempo começar fora do horário de funcionamento, conta a partir do início de trabalho seguinte. A ação «Set a follow-up» conta os «business days» da mesma maneira.

Uma condição de tempo no bloco «WHEN» com o número e a unidade com moldura vermelha, ao lado do seletor do tipo de condição.
Esta condição conta em «business days» — três dias úteis segundo o calendário da equipa, não três dias de calendário.Abrir a imagem em tamanho real
8

Registo por regra + o nome da regra como autor no histórico do ticket

só no Professional

Por baixo de cada regra está um botão «Log». Abre a tabela «What this rule did» com uma linha por ticket afetado: «When», «Ticket», «Cycle», «Result» e «Details». «Details» contém o que exatamente foi feito, por exemplo «Set a follow-up: 01.10.2026 22:36». Se uma regra ainda não fez nada, di-lo: «This rule has not done anything yet.»

A coluna «Cycle» é a razão pela qual uma regra não te grita a cada minuto: atua uma vez por ciclo em cada ticket. Um ciclo só termina quando a regra deixa de se aplicar a esse ticket — por isso, se o cliente responder e depois voltar a ficar calado, começa o ciclo 2 e a regra volta a atuar.

No próprio ticket, a regra aparece como autora. No histórico surge com o seu nome, precedido de «Automation:», por exemplo «Automation: High priority: bring it back to us». Assim, em cada caso podes consultar se foi uma pessoa ou uma regra a agir — e, se foi uma regra, qual. Os clientes veem «System» como autor em vez do nome da regra.

A linha de cabeçalho de cada regra traz também «Last run:» com a hora da última passagem, ou «never» numa regra que nunca correu.

A tabela «What this rule did» aberta com três linhas e as colunas «Cycle» e «Details» com moldura vermelha.
Três passagens em dois tickets: no ticket #4, sem resposta, a regra atuou uma segunda vez — daí o «2» na coluna «Cycle». «Details» contém a data de seguimento definida de cada vez.Abrir a imagem em tamanho real
O histórico de um ticket com duas linhas com moldura vermelha cujo autor é «Automation: High priority: bring it back to us».
O mesmo acontecimento visto a partir do ticket: a data e a nota aparecem como duas linhas no histórico, com a regra como autora.Abrir a imagem em tamanho real

Ações em massa na lista de tickets

Assinala vários tickets e altera-os de uma só vez. Tudo isto faz parte do Basic. Só o e-mail ao cliente enviado por um modelo depende do canal de correio e, por isso, do Professional. O que realmente importa não é o número de tickets, mas o tratamento honesto de um resultado parcial: cada regra vale para o ticket individual, por isso o sistema diz à partida a quantos a ação serve e, no fim, quais não vieram e porquê.

1

Mudar o estado de vários tickets ao mesmo tempo

A lista de tickets tem uma coluna de caixas de seleção do lado esquerdo. Existe para administradores e agentes. Um cliente nunca a vê.

A caixa da linha de cabeçalho seleciona todas as linhas da página que estás a ver. Não seleciona o conjunto inteiro de resultados. Se precisares de mais do que isso, aperta o filtro — um filtro é uma forma mais honesta de indicar uma quantidade do que uma caixa que também abrange tickets que não consegues ver.

A seleção limpa-se assim que mudas de página, filtras, pesquisas ou trocas de equipa. Assim não viaja contigo nenhuma seleção que já não está no ecrã.

A lista da imagem não mostra todos os tickets. No canto superior direito, ao lado de «Filter», está a palavra «active» e, ao lado dela, «Reset»: os tickets fechados estão escondidos, porque uma ação em massa se dirige a casos ainda em curso. Uma seleção abrange sempre apenas o que a lista está a mostrar nesse momento.

A partir do primeiro visto aparece uma barra por cima da lista. Mostra «20 selected», ao lado «Clear selection» e os botões «Change status», «Assign», «Assign to me» e «Apply template». Mais à direita estão «Multiple report» e «Group into incident» — esses dois pertencem aos relatos duplicados e são explicados no bloco seguinte.

«Change status» abre uma pequena janela. Escolhes o estado de destino, e a linha por baixo diz logo a quantos dos tickets selecionados isso se aplica.

Se o estado de destino exigir um comentário, aparece uma caixa de texto. Por baixo está para quantos tickets o texto vai. Vai para todos os tickets alterados, não só para o primeiro.

Nem todos os estados aparecem na lista. Os estados de sistema não estão lá porque ninguém os define à mão. «Waiting for other team» também não está: esse estado cria um subticket para uma equipa de destino, e essa equipa é escolhida por ticket. Num conjunto, haveria apenas um campo para isso.

Um ticket sem responsável passa a ser teu quando lhe mudas o estado na página de detalhe. Num conjunto isso não acontece: «fechar 30 tickets» significaria, de outro modo e em silêncio, «30 tickets atribuídos a mim» e 30 mensagens de e-mail.

Esta janela não altera mais nada. A prioridade, a categoria e tudo o resto definem-se em conjunto através de um modelo de resposta.

Mais sobre isto no cartão: Uma segunda fase para tarefas individuais

A lista de tickets com linhas assinaladas e a barra por cima a mostrar o número de tickets selecionados e os botões de ação em massa.
A moldura vermelha está sobre a barra que só aparece com o primeiro visto. À esquerda, o número de tickets selecionados; à direita, as ações.Abrir a imagem em tamanho real
A janela «Change status» com um estado de destino escolhido e a linha que indica o seu alcance.
O estado de destino está escolhido; por baixo, o alcance e o motivo de cada ticket que não vai acompanhar. Ambos estão lá antes de carregares em «Apply».Abrir a imagem em tamanho real
2

Atribuir vários tickets a um agente de uma só vez

«Assign» abre a lista de agentes. Os agentes ausentes continuam a poder ser escolhidos e são apenas assinalados como tal, exatamente como num ticket individual.

«Assign to me» é a mesma janela com o teu nome já selecionado. É um atalho, não um segundo caminho, e valem-lhe as mesmas regras.

Uma atribuição pode enviar um e-mail ao agente. Isso exige o Professional e o interruptor «Send assignment e-mails» da equipa. As mensagens quando alguém se atribui a si próprio estão desligadas de origem. A janela indica o número à partida: «This sends 11 e-mail(s) to the selected agent.» Onze tickets são onze mensagens.

O agente tem de pertencer à equipa de cada ticket. Uma seleção que abranja duas equipas não pode, por isso, ser entregue a uma pessoa de uma assentada. Não é uma limitação da ação em massa — a mesma regra vale num ticket individual.

Uma atribuição não pode ser reposta em «ninguém». Isso não existe num ticket individual, por isso também não existe em conjunto.

A janela «Assign» com o agente escolhido, o alcance e o aviso sobre o número de mensagens de e-mail.
Por baixo do seletor estão o alcance e o número de mensagens. A caixa por baixo nomeia todos os tickets que não vão acompanhar, com o respetivo motivo. Alguns já pertencem a Marco Rossi, os outros pertencem a uma equipa de que ele não faz parte.Abrir a imagem em tamanho real
3

Aplicar um modelo de resposta a vários tickets, com as variáveis resolvidas por ticket

«Apply template» aplica um modelo de resposta a todos os tickets selecionados. Cada ticket recebe o mesmo comentário que receberia se aplicasses o modelo à mão.

A lista oferece os modelos de todas as equipas que aparecem na seleção. Um modelo aparece assim que servir para pelo menos um ticket selecionado; a quantos serve mesmo é o que a pré-visualização diz a seguir.

O servidor resolve as variáveis por ticket, por isso cada cliente recebe a sua saudação e o seu número de ticket. A nota na janela di-lo também.

As ações de campo do modelo correm juntamente, e os anexos dele são copiados para cada ticket.

Em conjunto, correm todas as ações do modelo. Só num ticket individual podes desmarcar ações uma a uma; se não quiseres uma ação, usa um modelo sem ela.

Se não houver modelo para as equipas da seleção, a janela di-lo: «No reply template is available for the teams of the selected tickets.»

A janela «Apply template» com um modelo escolhido e a nota de que as variáveis são resolvidas por ticket.
A moldura vermelha está sobre a nota das variáveis — é o que distingue isto de um texto igual para toda a gente. Por baixo está a razão pela qual o modelo serve a 14 dos 20 tickets: seis deles pertencem a uma equipa para a qual não é oferecido.Abrir a imagem em tamanho real
4

Pré-visualização antes de executar, resultado depois, tickets saltados ficam selecionados

As três janelas mostram a mesma linha antes de acontecer seja o que for: «Applies to 19 of 20 selected ticket(s)».

Por baixo está a caixa «Will be skipped» com uma linha por ticket que não acompanha, cada uma a indicar o número do ticket e o motivo. Assim lês antes do clique porque é que o número é menor do que a tua seleção.

Depois de executar, diz «19 changed, 1 skipped» e a mesma caixa passa a «Not changed». O conteúdo é o mesmo; apenas deixou de ser uma previsão e passou a ser uma constatação.

Os motivos são os do ticket individual. Um ticket já está no estado de destino. A transição não é permitida a partir do estado atual. Pertence a uma equipa pela qual não és responsável. O agente escolhido não faz parte da equipa dele. Está à espera de uma aprovação. É um incidente coletivo com relatos em aberto. É um ticket principal com um subticket em aberto.

Os tickets saltados ficam selecionados, os alterados não. Uma segunda tentativa com outro destino fica, por isso, a um clique de distância, e ninguém tem de adivinhar quais é que continuam em aberto.

A pré-visualização é uma segunda opinião, não uma autorização. Quando a ação corre, o servidor volta a verificar cada ticket — um ticket pode mudar entre a apresentação e o clique.

Uma chamada aceita no máximo 200 tickets. Com 20 linhas por página, isso está bem longe.

A janela depois da execução: o número de tickets alterados e saltados e, por baixo, a caixa «Not changed» com os motivos.
A caixa «Not changed» indica o motivo por ticket. Aqui, um ticket ainda está à espera de aprovação.Abrir a imagem em tamanho real
5

O e-mail a quem pediu está desligado de origem

só no Professional

Uma caixa para o envio de correio só aparece nos modelos que enviam alguma coisa, e só se o canal de correio estiver aberto. Está vazia de origem, por isso uma ação em massa não escreve nada para fora enquanto não a assinalares.

Se o canal estiver fechado, o motivo ocupa o lugar da caixa: ou o envio de e-mail está desligado, ou as caixas de correio das equipas selecionadas não enviam mensagens nas ações do ticket. Lês isso antes do clique, não depois no resultado.

Assim que a assinalas, aparece um aviso âmbar com o número: «This sends 20 e-mail(s) to customers.» O número vem da pré-visualização e é o número de tickets a que o modelo realmente serve.

Mudar o estado e atribuir nunca escrevem aos clientes. A atribuição envia um e-mail, mas ao agente. Aplicar um modelo em conjunto é o único caminho por onde nasce uma mensagem para o cliente.

O envio depende do canal de correio e, por isso, do Professional. Se estiver desligado, não sai nenhuma mensagem e o histórico também não menciona nenhuma — nunca afirma uma entrega que não aconteceu.

A janela «Apply template» com a caixa de correio assinalada e o aviso âmbar sobre o número de mensagens para clientes.
A caixa está assinalada e o aviso âmbar indica o número de mensagens. Sem o visto não sai nenhuma.Abrir a imagem em tamanho real
6

Cada alteração em massa aparece no histórico do ticket individual

Cada alteração feita por uma ação em massa aparece no histórico do ticket individual. Aí tem o aspeto de qualquer outra alteração, com um valor antigo e um novo.

Quem pediu também vê estas linhas. Para essa pessoa, uma mudança de estado é o mesmo acontecimento, tenha sido desencadeada sozinha ou em conjunto — escondê-la não seria mais discreto, apenas pior.

Uma atribuição em massa escreve a linha com o novo responsável. Num ticket que estava em «Open», segue-se uma segunda linha com o estado, porque o ticket atribuído passa então a «Assigned».

A isso junta-se uma linha interna com a referência da execução. Essa referência permite encontrar mais tarde todos os tickets da mesma execução. Quem pediu não vê esta linha.

Todas as linhas indicam a pessoa que desencadeou a ação em massa.

Um ticket saltado não recebe nenhuma entrada, nem sequer sobre a tentativa. O que não aconteceu não aparece no histórico.

O histórico de um ticket com a linha da atribuição e, por baixo, a linha interna que indica a execução em massa.
A linha mais recente está em cima. Por baixo das linhas sobre o tempo e o centro de custo estão o estado, a atribuição e a referência da execução. A moldura vermelha está sobre a linha interna, a que quem pediu não vê.Abrir a imagem em tamanho real

Relatos múltiplos e incidentes coletivos

Duas situações parecem-se e não são iguais. Se a mesma pessoa relata a mesma coisa duas vezes, um relato deve desaparecer. Se muitas pessoas relatam uma avaria, nenhum pode desaparecer. Cada caso tem o seu caminho, e a diferença está em quem pediu.

1

Fundir dois relatos da mesma pessoa

Assinala as linhas na lista de tickets e carrega em «Multiple report». O botão fica utilizável a partir de duas linhas assinaladas.

A janela pergunta primeiro: «Which ticket stays?» O ticket mais antigo vem pré-selecionado, para que o prazo corra a partir do primeiro contacto de quem pediu e não da segunda tentativa. Podes escolher outro.

Por baixo está o sentido, com os dois números: «#11 will be closed and moved into #10.» Assim, antes do clique é claro que ticket é que fica.

Tudo acompanha: comentários, anexos e a descrição do segundo relato. A descrição passa a comentário no original, com o seu autor e a sua data. A janela indica os números à partida.

O tempo registado é movido, não copiado. Caso contrário, o mesmo esforço ficaria em dois tickets e seria faturado duas vezes.

O segundo relato não é apagado. É fechado e passa a apontar para o original, e o número dele continua válido.

Quem pediu não recebe um e-mail à parte. Está no original e vê tudo lá. O relato fechado tem um comentário que indica o original, e essa pessoa pode lê-lo.

Não há como desfazer. É por isso que tudo está na janela antes de carregares em «Merge».

Depois, o histórico dos dois tickets regista quem fundiu o quê e quando.

A lista de tickets com três linhas assinaladas e a barra por cima com os botões «Multiple report» e «Group into incident».
As molduras vermelhas estão sobre os dois botões. Estão lado a lado e significam duas coisas diferentes. Nas linhas 12 a 14 vê-se também a marca do incidente coletivo em curso.Abrir a imagem em tamanho real
A janela «Multiple report for the same issue» com a escolha do ticket que fica e o resumo.
A moldura vermelha está sobre o sentido. Indica os dois números para que ninguém tenha de adivinhar que ticket desaparece.Abrir a imagem em tamanho real
A lista de tickets, reduzida pela pesquisa a dois tickets: o original e o relato fundido, que está fechado.
A pesquisa contém uma palavra dos dois títulos, por isso o original e o relato ficam lado a lado. A moldura vermelha está sobre o relato fundido. Está fechado e continua na lista, com uma referência ao ticket para onde foi passado.Abrir a imagem em tamanho real
2

As respostas ao número de ticket antigo continuam a chegar

só no Professional

Antes de começares: Isto precisa da caixa de entrada de e-mail. Sem ela não há resposta por e-mail que tenha de ser encaminhada.

Quem pediu tem o número de ticket antigo na sua caixa de correio. Não sabe nada sobre a fusão de dois relatos e responde à mensagem que tem.

Essa resposta cai no original. O sistema segue a referência que o relato fechado tem.

É por isso que um relato fundido nunca é apagado. Sem ele, a referência não existiria e a resposta não chegaria a lado nenhum.

Quem participou no relato antigo também pode escrever no original. A verificação acontece no ticket indicado na mensagem.

O relato fechado com a referência ao original e o comentário que quem pediu lê aí.
As molduras vermelhas estão sobre a referência no cartão da direita e sobre o comentário. É esta referência que uma resposta por e-mail segue.Abrir a imagem em tamanho real
3

Relatos de pessoas diferentes não podem ser fundidos

Se selecionares tickets de pessoas diferentes, a janela não os leva. Nomeia cada linha recusada e o respetivo motivo antes de carregares.

O motivo diz: «Different requester — this is an incident, not a multiple report.» Também te diz para onde ir em alternativa.

Este é o guarda mais importante de toda a função. Se fundisses trinta relatos de trinta pessoas, vinte e nove delas perderiam o seu ticket e nunca mais teriam resposta.

Quem é quem pediu é decidido primeiro pelo endereço de e-mail do ticket. Se não houver, decide um nome alheio no campo «User», e o mesmo nome conta como a mesma pessoa. Caso contrário, conta a conta que criou o ticket.

É por isso que o guarda também vale para os telefonemas. Se um agente registar duas chamadas, os dois tickets foram criados por ele. Quem telefonou continua a ser pessoa diferente, porque os nomes estão no campo.

Se de um dos lados não for possível determinar quem pediu, também é recusado. Desconhecido não é o mesmo que a mesma pessoa.

Há mais motivos que aparecem na mesma caixa. Um incidente coletivo não pode ser fundido. Um original fechado já não aceita nada. E um relato que já tem relatos próprios não acompanha, para que não se formem cadeias.

A caixa «Cannot be merged» na janela, com o número do ticket e o motivo.
A moldura vermelha está sobre o motivo. O ticket 15 pertence a outra pessoa, por isso fica de fora. Os outros dois tickets são fundidos na mesma.Abrir a imagem em tamanho real
4

Juntar muitos relatos sobre uma avaria num único incidente coletivo

só no Professional

Quando o servidor de ficheiros vai abaixo, vinte pessoas comunicam. Cada um destes relatos é um caso próprio com o seu requerente. Fundir seria errado aqui, porque dezanove pessoas perderiam o seu ticket.

Assinala os relatos e carrega em «Group into incident». A janela oferece três caminhos: acrescentá-los a um incidente coletivo já aberto, declarar um dos tickets selecionados como incidente coletivo, ou criar um incidente coletivo novo com título próprio.

Se a equipa já tiver um incidente coletivo aberto, esse caminho vem pré-selecionado. É o mais frequente: a avaria é conhecida há muito, só continuam a entrar relatos novos.

Cada ticket ligado mantém quem o abriu, o seu estado e o seu prazo. Nada desaparece. O incidente coletivo apenas junta a resposta.

Todos os relatos de um incidente coletivo têm de pertencer à mesma equipa. Se uma avaria afetar duas equipas, cada uma recebe o seu incidente coletivo. Caso contrário, a resolução de uma equipa esvaziaria a fila da outra.

Também podes juntar os retardatários no ticket individual. Se a equipa tiver um incidente coletivo aberto, aparece uma indicação no topo com «Assign» e «Not related». O sistema nunca junta nada por si: um ticket mal associado receberia uma resolução que não lhe diz respeito e seria fechado pelo caminho.

O ticket do incidente coletivo diz quantos relatos estão associados a ele. Por sua vez, os tickets ligados trazem o número do seu incidente coletivo, na lista e no cartão da direita.

«Resolve incident» fecha o incidente coletivo e responde a todos os relatos de uma só vez. O texto da resolução é obrigatório: é essa a razão de ser da função, porque vai para todas as pessoas afetadas.

Cada ticket ligado recebe o texto como comentário público, fica com o estado escolhido, e quem o abriu recebe o seu próprio e-mail. Nenhuma mensagem coletiva, porque isso exporia os endereços de todas as pessoas afetadas.

A mensagem no fim diz quantos tickets foram fechados e quantas pessoas foram notificadas. Os dois números estão separados, porque um ticket sem um endereço acessível recebe um comentário e um estado, mas não um e-mail.

Um ticket que tenhas respondido e fechado entretanto fica intocado. Não é fechado uma segunda vez nem recebe nova mensagem.

Enquanto houver relatos em aberto ligados a um incidente coletivo, ele não pode ser fechado pela mudança normal de estado. Caso contrário, vinte pessoas ficariam em silêncio sem resposta.

A janela «Group into incident» com os três caminhos e o incidente coletivo aberto, incluindo o número de tickets ligados.
A moldura vermelha está sobre o incidente coletivo aberto, com o número de relatos já associados à direita. Por cima dos caminhos está a frase que separa este caso da fusão: nada desaparece.Abrir a imagem em tamanho real
A barra de indicação num ticket individual com o incidente coletivo aberto e os botões «Assign» e «Not related».
A moldura vermelha está sobre a barra de indicação. É uma sugestão, não uma ação: fechá-la não altera nada no ticket.Abrir a imagem em tamanho real
O ticket do incidente coletivo com o número de relatos ligados, o botão «Resolve incident» e a caixa para a faixa de aviso.
As molduras vermelhas estão sobre o botão que resolve, sobre a caixa da faixa de aviso e sobre o número de relatos ligados.Abrir a imagem em tamanho real
A janela «Resolve incident» com o estado de fecho e o texto da resolução escrito.
A moldura vermelha está sobre a nota por cima do campo. Diz para onde vai este único texto: para cada ticket ligado e para cada pessoa que o abriu.Abrir a imagem em tamanho real
O relato de uma pessoa afetada depois da resolução: resolvido, com o texto da resolução como comentário público.
A moldura vermelha está sobre a resposta. Está no ticket desta pessoa, com o número dela e o histórico dela. A mesma resposta está no ticket de cada uma das outras pessoas afetadas.Abrir a imagem em tamanho real
5

O incidente coletivo como faixa de aviso e como nota na resposta automática

só no Professional

Tanto a janela como o ticket do incidente coletivo têm a caixa «Also show as a banner on the sign-in page». Com ela, toda a gente fica a saber da avaria antes de escrever outro ticket.

A faixa está na página de início de sessão e dentro do sistema depois de iniciada a sessão. Diz «Known incident» e o título do incidente coletivo, por isso esse título é um texto para clientes.

Se houver vários avisos ativos, ficam uns por baixo dos outros. Uma manutenção anunciada para sábado não põe de parte a avaria de hoje, nem o contrário.

Se alguém criar um ticket na mesma, a resposta automática nomeia o incidente coletivo. Isso vale para um ticket já ligado e para cada ticket novo dessa equipa, enquanto o incidente coletivo estiver aberto e anunciado. Isto precisa do envio de e-mail.

Assim que o incidente coletivo é resolvido, a faixa desaparece sozinha. Ninguém tem de se lembrar de a desligar.

Na página «Maintenance and incident notices» podes ver que incidente coletivo está neste momento a correr como faixa de aviso. O interruptor dessa página pertence à manutenção planeada e não se aplica aos incidentes coletivos.

O ticket do incidente coletivo com a caixa assinalada e a faixa de aviso que daí resulta, em baixo.
A moldura vermelha está sobre a caixa. Tem efeito imediato: o aviso corre em baixo, em todas as páginas do sistema.Abrir a imagem em tamanho real
A página de início de sessão com a faixa do incidente coletivo em curso entre o logótipo e o formulário de início de sessão.
A moldura vermelha está sobre a faixa. Está lá antes do início de sessão, por isso também chega a quem só quer ver se precisa de escrever um ticket.Abrir a imagem em tamanho real
O ticket do incidente coletivo depois da resolução: resolvido, com o texto da resolução como comentário.
A moldura vermelha está sobre o texto da resolução. Com este fecho, a faixa também desaparece.Abrir a imagem em tamanho real

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

Registo de tempos por ticket

Os agentes registam o esforço que um caso custou. Isto significa o trabalho no ticket, não a assiduidade de uma pessoa — não é, explicitamente, um sistema de relógio de ponto. Todo este bloco faz parte do Professional.

1

Ligar antes de se registar seja o que for

só no Professional

O registo de tempos está desligado de origem. Enquanto estiver desligado não há campo nem coluna. O cartão «Time spent» no relatório só aparece então se tiver sido registado tempo no período escolhido.

Um campo morto seria pior do que nenhum, por isso a funcionalidade desaparece por completo em vez de ficar ali esbatida.

O interruptor está em «Settings → General», no cartão «Time tracking per ticket», e chama-se «Enable time tracking».

A partir daí, todas as equipas participam. Para deixar uma de fora, desligas na própria equipa, em «Settings → Teams», na caixa «Team details».

Uma empresa com uma equipa de TI interna e uma equipa virada para o cliente muitas vezes só precisa dele na segunda.

Se voltares a desligar o registo de tempos mais tarde, as entradas existentes continuam legíveis e exportáveis — são uma base de faturação, não uma comodidade. Deixa de ser possível registar coisas novas. As entradas existentes também deixam de poder ser alteradas ou apagadas.

O cartão «Time tracking per ticket» em «Settings → General» com o interruptor principal, o arredondamento, os botões rápidos e o cronómetro.
Todas as definições do registo de tempos num cartão. A moldura vermelha está sobre o interruptor principal e, por baixo, está o que significa desligá-lo.Abrir a imagem em tamanho real
A caixa «Team details» com o interruptor «Time tracking» e a frase explicativa.
Na equipa deixas uma equipa de fora. A moldura vermelha está sobre o interruptor; as entradas já existentes continuam visíveis mesmo assim.Abrir a imagem em tamanho real
2

Registar esforço num ticket

só no Professional

O ticket tem um cartão chamado «Time spent». «Log time» abre a introdução.

Ao lado do campo estão botões rápidos: um clique em «30m» regista trinta minutos. Que botões aparecem define-se nas definições.

O campo «Duration» também aceita introdução livre: «90» são noventa minutos, «1.5h» é uma hora e meia, e «1h 30m» também. Um número sem unidade são sempre minutos.

Uma introdução que o sistema não perceba por completo é recusada. «1h in the evening» não se torna uma entrada de uma hora — torna-se uma mensagem de erro.

Em «What for (optional)» escreves para que foi o tempo. O texto viaja para a exportação e não aparece no histórico do ticket.

Vários agentes registam tempo no mesmo ticket. Cada entrada traz o seu dia, a sua nota e o nome de quem fez o trabalho.

O tempo é registado num dia, não numa hora do relógio. Para isso, a introdução tem um campo de data que começa no dia de hoje; para preencher o dia anterior, escolhes aí o dia antes. Um dia no futuro não é aceite. Uma hora exata alegaria uma precisão que a introdução não tem.

A introdução aberta do cartão «Time spent» com os botões rápidos, o campo de duração, a data, o interruptor «Billable» e o campo de nota.
A moldura vermelha está sobre os botões rápidos. Ao lado deles, o campo aceita introdução livre. O texto de exemplo dentro dele mostra os formatos que aceita.Abrir a imagem em tamanho real
A lista de entradas de tempo de um ticket com três entradas de dois agentes, cada uma com data, nota e nome.
Três entradas, dois agentes, um ticket. A moldura vermelha está sobre uma entrada: duração, dia e nome em cima, a nota por baixo.Abrir a imagem em tamanho real
3

O cronómetro

só no Professional

Para sessões longas há um cronómetro no ticket: «Start timer» põe-no a andar, «Pause» pára-o.

O cronómetro nunca cria uma entrada por si. Propõe o tempo decorrido, e nada é guardado enquanto não carregares no botão «Log …», que indica o tempo. O que fica registado é o tempo que realmente correu.

Substitui contas de cabeça, não conhecimento. Sem ele a funcionalidade está completa, porque escrever o valor é o caminho principal.

Abrir outro ticket põe o cronómetro em pausa, e o ticket novo diz-te a que ticket ele está preso. Se ainda houver tempo por registar à espera noutro ticket e arrancares aqui o cronómetro, a aplicação pergunta primeiro. A pergunta «Start timer» oferece «Log …» para o tempo do outro ticket, «Discard» e «Cancel». Aparece a partir de um minuto de tempo decorrido.

Uma janela escondida não é uma pausa. O cronómetro continua a andar se te limitares a clicar noutro sítio.

Contra um cronómetro deixado a andar durante a noite existe um tempo máximo. O valor é limitado, nunca deitado fora, e o agente é avisado.

O cronómetro está desligado de origem. Encontra-lo nas definições, em «Stopwatch on the ticket».

O cronómetro a andar no cartão «Time spent» com a sua leitura, «Pause», «Discard» e o botão que a regista.
O cronómetro está a andar. A moldura vermelha está sobre o botão que assume a leitura; até lá não é guardado nada.Abrir a imagem em tamanho real
4

Faturável ou não

só no Professional

Cada entrada tem um interruptor «Billable». O tempo é registado uma vez, e o interruptor decide se vai para a fatura.

É por isso que o ticket pode mostrar dois totais: à esquerda tudo o que foi registado, à direita a soma faturável. O segundo total só aparece quando é diferente do primeiro.

Não há um tipo próprio para cortesia comercial. A cortesia, o trabalho em garantia e o retrabalho interno chamam-se coisas diferentes em cada empresa, e o sistema conhece apenas a única distinção de que o dinheiro depende.

É assim que se regista uma cortesia: introduz o tempo como sempre, desliga «Billable» e escreve o motivo na nota.

A entrada passa então a mostrar «not billable». Os minutos ficam no total registado, porque o trabalho aconteceu mesmo.

Quem não regista o tempo de todo perde precisamente o número que mais tarde explica porque é que se cobrou tão pouco a um cliente.

Se a maior parte do teu trabalho não for faturável, inverte a predefinição com o interruptor «New entries are billable by default».

O cartão «Time spent» com os dois totais no cabeçalho e uma entrada com a marca «not billable».
Os dois totais estão lado a lado no topo. A moldura vermelha está sobre a entrada sem visto: os minutos dela contam à esquerda e não à direita.Abrir a imagem em tamanho real
5

Ao minuto ou arredondado para cima

só no Professional

De origem, tudo é faturado ao minuto. Quem fatura em quartos de hora define dois valores.

«Rounding increment (minutes)» é o passo. Cada entrada é arredondada para cima até ao múltiplo seguinte.

«Minimum per entry (minutes)» é o mínimo. Cada entrada é faturada com pelo menos este valor.

Os dois funcionam um a seguir ao outro: primeiro o mínimo, depois o passo. Com um mínimo de 20 e um passo de 15, cinco minutos tornam-se trinta, porque o resultado tem de satisfazer os dois.

Por baixo dos dois campos está uma frase de exemplo com os teus próprios valores. É calculada, não afirmada.

Só o valor faturado é arredondado, e só por entrada — nunca o total. Duas entradas pequenas são, por isso, arredondadas para cima duas vezes.

O tempo registado fica intocado. Alterar o arredondamento mais tarde não falsifica dados antigos, porque o valor é calculado no momento em que é mostrado.

Vês os dois na entrada: onde o arredondamento altera o valor, o resultado aparece ao lado entre parênteses.

Os campos «Rounding increment» e «Minimum per entry» com a frase de exemplo calculada e a nota por baixo.
A moldura vermelha está sobre a frase de exemplo, calculada a partir dos valores acima. A frase por baixo diz aquilo em que o arredondamento não toca.Abrir a imagem em tamanho real
Uma entrada de tempo de cinco minutos com o valor faturado ao lado, entre parênteses.
A moldura vermelha está sobre a entrada que o arredondamento altera. À esquerda está o que foi registado, entre parênteses o que é faturado.Abrir a imagem em tamanho real
6

Uma entrada de tempo antes do fecho

só no Professional

Um prestador de serviços muitas vezes não quer nenhum ticket fechado sem tempo registado. Há um interruptor para isso.

Chama-se «Require a time entry before resolving or closing» e está desligado de origem.

Aplica-se apenas quando é uma pessoa a mudar o estado, e só a quem pode registar tempo. Aplica-se também quando um modelo de resposta define o estado num ticket individual. Um agente sem entrada recebe uma mensagem e o ticket fica aberto.

O fecho automático, a fusão e as ações em massa nunca são bloqueados. Caso contrário haveria tickets que ninguém mais conseguiria fechar.

Este é o interruptor mais perigoso de toda a funcionalidade. Só o ligues quando a tua equipa registar mesmo o tempo de todas as vezes.

O interruptor «Require a time entry before resolving or closing» com a frase que nomeia as exceções.
A moldura vermelha está sobre o interruptor. A frase por baixo nomeia os três casos que nunca são bloqueados.Abrir a imagem em tamanho real
7

A coluna «Time» na lista de tickets

só no Professional

A lista de tickets ganha uma coluna «Time» que mostra quanto já foi registado num caso.

Não a ligas. Aparece assim que o registo de tempos está ligado. Só os agentes e os administradores a veem. Podes retirá-la da tua lista com «Columns».

Em janelas estreitas é uma das primeiras a sair. A lista mantém então as colunas sem as quais um ticket não se encontra.

A lista de tickets com uma coluna «Time» e valores nos tickets que têm tempo registado.
A moldura vermelha está sobre a coluna. Só os tickets com tempo registado têm um valor.Abrir a imagem em tamanho real
8

O relatório

só no Professional

Tempo que fica apenas num ticket não é base para uma fatura. Por isso a página de relatórios tem um cartão «Time spent». Só quem tem a permissão «Time tracking: see the report» vê o cartão.

No topo estão quatro números: registado, faturado, o número de entradas e o número de tickets que têm algum tempo.

Este último número é o mais importante depois do total. Quarenta horas em três de quinhentos tickets não é uma avaliação — são três agentes que são os únicos a registar.

Por baixo vêm as repartições: por quem pediu, por equipa, por categoria e por dia.

A isso junta-se uma tabela por campo personalizado. É esse o caminho para faturar por empresa ou por centro de custo: crias um campo personalizado, preenche-lo no ticket, e o relatório agrupa por ele.

O período no topo da página aplica-se ao dia em que o trabalho foi feito. Trabalho de julho num ticket de junho aparece, por isso, no relatório de julho.

Uma nota por baixo dos botões de exportação merece ser levada a sério: os números vêm de entradas feitas por pessoas e das tuas regras de arredondamento. São uma base de trabalho, não uma fatura auditada.

A página de relatórios com o cartão «Time spent», os seus quatro números e as tabelas por baixo.
O cartão está na página de relatórios. A moldura vermelha mostra onde o encontrar.Abrir a imagem em tamanho real
Os quatro mosaicos do cartão: registado, faturado, entradas e tickets com tempo.
A moldura vermelha está sobre o número de tickets com tempo. Põe em perspetiva o total que está à esquerda dele.Abrir a imagem em tamanho real
As tabelas por quem pediu, por campo personalizado, por equipa e por categoria, cada uma com tempo registado e faturado.
A moldura vermelha está sobre a repartição por categoria. Cada linha indica os dois totais.Abrir a imagem em tamanho real
A tabela do campo personalizado «Cost centre» com uma linha por centro de custo.
Uma tabela por campo personalizado. A moldura vermelha está sobre a repartição por centro de custo.Abrir a imagem em tamanho real
9

A exportação para a contabilidade e para o cliente

só no Professional

Por baixo do cartão estão três botões. Entregam as entradas individuais, não os totais da página. Contêm exatamente as entradas que correspondem aos teus filtros.

São dois destinatários, não três formatos de ficheiro. «Export entries (CSV)» e «Export entries (Excel)» vão para a contabilidade: os dois são completos e nunca são cortados.

«Export entries (PDF)» é o documento para uma pessoa. Vai para o cliente como anexo da fatura. O PDF não tem coluna para a nota.

O PDF está limitado a 20 000 entradas, e o próprio documento o diz. De qualquer forma, ninguém lê uma fatura com mais linhas do que isso.

Os três ficheiros são construídos a partir da mesma fonte: os filtros, o arredondamento, as colunas e os números existem uma vez, por isso os três não podem divergir.

Uma entrada que não é faturável tem uma célula vazia na coluna do faturável, não um zero. Um zero seria somado numa tabela dinâmica.

Se a «Per-agent evaluation» do registo de tempos estiver desligada, a coluna «Agent» falta nos três ficheiros. Se a tua licença voltar ao Basic, as entradas existentes continuam legíveis e exportáveis.

Os três botões «Export entries (CSV)», «(Excel)» e «(PDF)» com as frases que nomeiam a diferença.
A moldura vermelha está sobre os três botões. As frases por baixo dizem que ficheiro é para quem.Abrir a imagem em tamanho real
Uma página do PDF gerado com a tabela de entradas individuais. Os totais estão na página 1.
É este o documento que o cliente recebe. Cada linha é uma entrada com a sua data, o ticket, o agente, a nota e os dois valores.Abrir a imagem em tamanho real
10

Os clientes não veem o tempo registado

só no Professional

Um cliente nunca vê as entradas de tempo, nem sequer no seu próprio ticket.

Isto não é uma definição, é um bloqueio no servidor. Não há interruptor que o abra.

A razão está nas próprias entradas: as notas são escritas para a equipa. Dizem o que correu mal e quanto tempo demorou a procura da causa.

Outros sistemas deste tipo fazem o mesmo. Onde o tempo chega ao cliente, chega-lhe como documento.

É para isso que serve a exportação em PDF: vai com a fatura e não para o ticket no portal do cliente.

Mais sobre isto no cartão: A exportação para a contabilidade e para o cliente

O mesmo ticket tal como o cliente o vê: descrição, comentários e estado, mas sem o cartão «Time spent».
O mesmo ticket, visto por quem pediu. O cartão com o tempo não está lá de todo.Abrir a imagem em tamanho real
11

A repartição por agente pode ser desligada

só no Professional

O relatório pode ainda mostrar quem registou quanto. De origem, não mostra.

O tempo por pessoa é um dado de desempenho e, em muitas empresas, a comissão de trabalhadores tem uma palavra a dizer sobre ele.

O interruptor chama-se «Per-agent evaluation» e está nas definições.

Enquanto estiver desligado, o servidor nem sequer entrega os números. A tabela não está escondida — não existe.

Essa diferença importa. Um bloqueio que só o ecrã conhece não é um bloqueio.

Mais sobre isto no cartão: Sem histórico de disponibilidade, sem avaliação por pessoa

O relatório com as tabelas por equipa e por dia, sem uma tabela por agente.
É este o relatório de origem. Entre a categoria e o dia não há nenhuma tabela por agente.Abrir a imagem em tamanho real
O mesmo sítio com o interruptor ligado: uma tabela «By agent» com uma linha por agente.
O mesmo sítio depois de ligado o interruptor. Entre «By category» e «By day» há agora uma tabela por agente.Abrir a imagem em tamanho real

Relatórios e painéis

O painel mostra em que ponto está uma equipa. O relatório responde a uma pergunta que tu fazes. Os dois apenas leem; nenhum deles altera um ticket. Tirando os teus próprios campos, todo este bloco faz parte do Basic.

1

O painel: em que ponto estão as coisas

No topo há um mosaico por estado com a respetiva contagem. Por baixo estão três números para a equipa inteira: «Total tickets», «Tickets which are not Closed» e «Avg. resolution time».

O número do meio é o importante. Diz quanto trabalho está aberto neste momento. Os tickets resolvidos contam para ele até serem fechados.

«Avg. resolution time» fica vazio enquanto nenhum ticket tiver sido resolvido. Um traço é mais honesto do que um zero.

O cartão «Top 3 longest open tickets» nomeia os três casos abertos mais antigos com a sua idade. São estes que já ninguém traz à conversa. O cartão «Top agents closed tickets» conta os tickets que cada agente fechou. Uma seleção no cartão define quantos dias olha para trás.

Por baixo estão três gráficos: «Tickets by status», «Tickets by priority» e «Tickets by category».

O painel mostra o estado atual. Aqui não podes escolher um período para o painel inteiro; é para isso que serve o relatório.

O painel da equipa Helpdesk com os mosaicos de estado em cima e os três números-chave por baixo.
A moldura vermelha está sobre o total. Neste mundo de exemplo, a equipa tem 22 tickets, 18 deles não fechados.Abrir a imagem em tamanho real
O cartão «Top 3 longest open tickets» com três casos e a sua idade.
Um clique numa entrada abre o ticket.Abrir a imagem em tamanho real
Os gráficos «Tickets by status», «Tickets by priority» e «Tickets by category».
As categorias são as da própria equipa. Outra equipa mostra aqui outras.Abrir a imagem em tamanho real
2

Cada equipa tem o seu painel

A barra lateral tem uma entrada por equipa. Chama-se «Dashboard» seguido do nome da equipa.

Cada entrada mostra apenas os tickets da sua equipa. Os números, as categorias e os casos mais antigos são, por isso, diferentes de equipa para equipa.

Não há uma permissão por painel. Os agentes veem os painéis de todas as equipas a que pertencem, os administradores veem todos. Os clientes só veem o painel de uma equipa se o interruptor da equipa «Can see their own tickets of this team in the dashboard and in reports» estiver ligado.

Quem não tiver direito a um painel não vê a entrada de todo. Uma entrada bloqueada mas visível só levanta perguntas.

O painel da equipa Helpdesk, com a entrada «Dashboard · Helpdesk» da barra lateral em destaque.
A moldura vermelha está sobre a entrada da barra lateral. Neste mundo de exemplo, o Helpdesk mostra 22 tickets.Abrir a imagem em tamanho real
O mesmo painel para a equipa Network, com números e categorias diferentes.
A mesma página, outra equipa. Aqui são 6 tickets, e as categorias são «Wi-Fi» e «Firewall».Abrir a imagem em tamanho real
3

Gerar e filtrar o relatório

A página «Reports» está vazia quando a abres. Só a caixa de filtros está lá.

Só o clique em «Generate report» inicia o cálculo. Demora um momento, porque todas as secções são calculadas de uma vez.

Isso é intencional. Um relatório que recalculasse a cada tecla seria inutilizável num conjunto de dados grande.

Depois ficam quatro números-chave no topo e os gráficos por baixo.

Todos os gráficos indicam os seus números. Os anéis escrevem a contagem e a percentagem na legenda ao lado; as barras escrevem a contagem por cima da barra.

É na caixa de filtros por cima que fazes a pergunta. Podes escolher o período com «From» e «To», a equipa, o estado, o agente, quem pediu, o local, a prioridade, a categoria principal e a subcategoria, e o canal por onde o ticket chegou.

Se preencheres vários campos, aplicam-se ao mesmo tempo. «Período julho, equipa Helpdesk, prioridade High» é uma única pergunta.

O período segue o dia em que o ticket foi criado.

Há uma exceção. O relatório de tempos segue o dia em que o trabalho foi feito. Trabalho de julho num ticket de junho aparece, por isso, no relatório de julho.

Depois de cada alteração ao filtro tens de voltar a carregar em «Generate report».

Esta página traz também as análises de outras funcionalidades. Só aparecem quando a funcionalidade está ligada e aconteceu alguma coisa no período escolhido.

São explicadas onde pertencem: os prazos em «Métricas de SLA nos relatórios», as avaliações em «A avaliação das classificações», a distribuição em «O relatório sobre a distribuição» e o esforço em «O relatório».

A página de relatórios logo depois de aberta: só a caixa de filtros, sem números.
A moldura vermelha está sobre «Generate report». Enquanto ninguém carregar, a página fica vazia.Abrir a imagem em tamanho real
A caixa de filtros da página de relatórios com período, equipa, estado, agente, categorias e canal.
Todos os campos se aplicam ao mesmo tempo. Vazio significa «todos».Abrir a imagem em tamanho real
O relatório gerado com quatro números-chave e os primeiros gráficos por baixo.
Neste mundo de exemplo há 28 tickets. Cada barra traz a sua contagem por cima, e os anéis mostram a contagem e a percentagem ao lado.Abrir a imagem em tamanho real
4

Filtrar e agrupar pelos teus próprios campos

só no Professional

Se criaste campos próprios, o relatório oferece-os tal como os que vêm com o sistema. Isso vale para todos os tipos de campo, incluindo «Integer», «Decimal», «Date» e «Yes / No».

Cada um dos teus campos ganha um filtro na caixa e um gráfico próprio no relatório.

Isso responde a perguntas que só a tua empresa faz. «Quantos tickets vão para que centro de custo?» é uma delas.

Os nomes dos gráficos são os nomes dos teus campos. Não são traduzidos, porque vêm da tua instalação.

Onde se criam campos próprios está descrito em «Campos personalizados».

Dois gráficos construídos a partir de campos personalizados: «Asset tag» e «Cost centre».
Este mundo de exemplo tem os campos «Asset tag» e «Cost centre». A tua instalação mostra aqui os teus.Abrir a imagem em tamanho real
5

Que colunas o relatório mostra

Em «Settings → Report Settings» decides que campos o relatório oferece.

A página tem três secções: «Admin», «Agent» e «Customer». Cada secção tem a mesma lista com os seus próprios interruptores.

Um campo que desligues aqui desaparece, para essa função, do filtro e da exportação. Isso inclui os ficheiros CSV e Excel.

De origem, os administradores e os agentes veem tudo. Os clientes veem menos, porque não precisam do agente, do local nem da prioridade.

Os teus próprios campos aparecem em «Custom fields», na mesma lista.

A página «Report Settings» com as três secções «Admin», «Agent» e «Customer».
A moldura vermelha está sobre a secção «Customer». Cada função tem uma lista própria.Abrir a imagem em tamanho real
6

Os clientes tiram um relatório próprio

Um cliente pode abrir o mesmo relatório que um agente. Nele vê apenas os seus tickets.

O limite está no sistema, não no filtro. Um cliente não o contorna nem escrevendo o endereço à mão.

Isto liberta-se na equipa. O interruptor está em «Settings → Teams» e chama-se «Can see their own tickets of this team in the dashboard and in reports».

De origem está desligado. Enquanto estiver desligado, um cliente não encontra nem o painel nem os relatórios.

Que colunas o cliente vê vem da secção «Customer» das definições de relatórios.

A saída em ficheiro também lhe está aberta. Um cliente pode transferir os seus tickets em CSV, Excel ou PDF.

O interruptor da equipa que abre o painel e os relatórios a um cliente.
O interruptor está na caixa «Customer permissions». Aplica-se apenas a esta equipa.Abrir a imagem em tamanho real
A página de relatórios a partir de uma conta de cliente, com menos filtros e números mais pequenos.
A mesma página a partir da conta de Julia Becker. Neste mundo de exemplo, ela vê 8 tickets em vez de 28, e o filtro de agente não existe.Abrir a imagem em tamanho real
7

Exportar em CSV, Excel ou PDF

Por baixo da caixa de filtros estão três botões: «CSV export», «Excel export» e «PDF export».

Os três usam os filtros tal como estão no momento em que clicas.

O ficheiro Excel tem a folha «Key figures» com os números. A folha «Tickets», com os casos individuais, só é acrescentada se assinalares «Include ticket table in export».

Os números e os gráficos vão sempre incluídos. A lista de tickets individuais só quando assinalas «Include ticket table in export».

Ao assinalares, aparece por baixo o número real de tickets e o número estimado de páginas.

Com muitos tickets aparece também um aviso vermelho. Diz que a exportação pode demorar.

O CSV e o Excel contêm todas as linhas. O PDF pára nos 20 000 tickets e escreve isso no documento.

O limite já aparece na página antes de exportares. Um limite de que só se toma conhecimento no documento pronto chega tarde demais.

Os três botões de exportação e, por baixo, a caixa da tabela de tickets.
A moldura vermelha está sobre a caixa. Só quando está assinalada aparece a linha com o número de tickets. Neste mundo de exemplo são 28 tickets e cerca de 4 páginas.Abrir a imagem em tamanho real
8

O PDF imprime os números ao lado dos gráficos

O PDF destina-se a ser passado adiante. Contém os mesmos gráficos que estão no ecrã.

Por baixo de cada gráfico estão o número a partir do qual foi construído e a percentagem correspondente.

É para isso que lá estão. Uma barra pode ser olhada, mas não verificada.

No ecrã, o ponteiro do rato mostra o mesmo número. Numa folha impressa não há ponteiro do rato.

O documento indica no topo o período e o dia em que foi criado. Sem data no filtro não há período a indicar.

Uma página do PDF gerado com gráficos e os seus números por baixo.
O documento tal como o destinatário o recebe. Por baixo de cada gráfico estão a contagem e a percentagem.Abrir a imagem em tamanho real

Inquéritos de satisfação (CSAT)

Depois de um ticket ser fechado, perguntas aos teus clientes como correu. Todo este bloco faz parte do Professional.

1

O inquérito depois do fecho

só no Professional

Antes de começares: Duas coisas têm de estar em ordem, caso contrário não acontece nada. O envio de e-mail tem de estar configurado. E em «Settings → Security» o endereço público desta instalação tem de estar correto, porque é a partir dele que a ligação da mensagem é construída. Com o endereço errado guardado aí, o sistema envia o inquérito na mesma, e o teu cliente vai parar a uma página que não existe.

Quando um ticket é fechado, quem pediu recebe um e-mail com cinco linhas numeradas, uma por cada avaliação de uma a cinco estrelas. Cada linha é uma ligação própria, e um clique é a resposta inteira.

A mensagem não sai de imediato. O sistema espera uma hora depois do fecho e, a partir daí, um serviço em segundo plano envia de dez em dez minutos os inquéritos que estão em condições de sair. A hora é intencional: um ticket que seja logo reaberto não deve desencadear um inquérito.

Há exatamente um inquérito por ticket. Mesmo que um ticket seja reaberto e mais tarde fechado outra vez, o sistema não pergunta uma segunda vez.

A ligação não precisa de conta de cliente e é válida durante 30 dias. Até lá, o teu cliente pode alterar a avaliação — um clique na estrela errada é mais frequente do que o abuso.

O comentário é opcional. Clicar numa estrela já é uma avaliação; quem quiser acrescentar alguma coisa encontra um campo na página e confirma com «Update rating».

A página mostra apenas o número e o título do ticket. A descrição, os comentários e o histórico não estão lá: a ligação é um direito a avaliar, não um direito a ler — pode ser reencaminhada ou ir parar a uma caixa de correio partilhada.

O clique a partir da mensagem só escreve a avaliação depois de a página ter carregado. É por isso que os antivírus e os serviços de pré-visualização não avaliam os teus tickets: vão buscar o endereço, mas não executam JavaScript. Para uma pessoa continua a ser um só clique.

A avaliação que volta fica no ticket, onde os agentes e os administradores da equipa responsável a podem ver. O cliente nunca a vê aí, nem sequer a sua.

Nem todos os tickets fechados são inquiridos. Sem um endereço de quem pediu não sai mensagem nenhuma. Também não sai um inquérito se quem pediu fechou o ticket ele próprio ou se o endereço dele estiver na lista de bloqueio. Os relatos duplicados fundidos, tal como os relatos ligados a um incidente coletivo, também ficam de fora — resolver um incidente coletivo fecha cada relato associado com um único clique e, sem essa exceção, cada pessoa seria inquirida sobre o mesmo trabalho. Além disso, as pessoas externas só recebem o inquérito depois de darem o consentimento. O cartão «Quem recebe o inquérito» explica quem conta como externo.

Cada e-mail do inquérito termina com uma ligação para cancelar a subscrição. Depois de uma avaliação, a página do inquérito mostra também a ligação «Stop receiving surveys». O cartão «Consentimento e cancelamento da subscrição» explica as duas.

Mais sobre isto no cartão: Quem recebe o inquérito, Consentimento e cancelamento da subscrição

A mensagem do inquérito na caixa de correio do cliente, com cinco ligações de avaliação numeradas e a ligação para a página do inquérito.
É assim que o inquérito chega. Cada uma das cinco linhas é uma ligação própria e, por baixo delas, está o caminho para a página com o campo de comentário. O endereço das ligações é o que guardaste em «Security».Abrir a imagem em tamanho real
A página do inquérito com cinco estrelas, a avaliação dada, o comentário e a mensagem de agradecimento.
A página depois do clique na quinta estrela: a avaliação está guardada, o campo de comentário fica aberto. Só o número e o título do ticket são mostrados.Abrir a imagem em tamanho real
A avaliação no ticket com cinco estrelas e o comentário do cliente.
O mesmo resultado no ticket. A moldura vermelha está sobre a avaliação — está aqui para a equipa, não para o cliente.Abrir a imagem em tamanho real
2

Ligar e limitar

só no Professional

O inquérito tem exatamente um sítio onde se configura: em «Settings → General», no cartão «Customer Satisfaction Score (CSAT)». Este cartão explica os três comandos do envio. O campo «Own e-mail domains» do mesmo cartão é explicado no cartão «Quem recebe o inquérito».

«Send satisfaction surveys» liga o envio; está desligado de origem. Só os tickets fechados depois de o ligares são inquiridos — caso contrário, todo o teu histórico receberia uma mensagem de uma só vez.

Se voltares a desligar, as avaliações que já tens continuam visíveis. Apenas deixa de sair coisa nova.

Por cima dos interruptores vês o endereço a partir do qual as ligações são construídas. Está lá para ser verificado, não para ser editado: alteras no único sítio onde é mantido, e a indicação ao lado leva-te lá.

O interruptor do meio, «Per-agent evaluation», pertence ao relatório. O que faz aí e porque está desligado de origem está no cartão sobre o relatório. Continua utilizável mesmo enquanto o inquérito estiver desligado.

«At most one survey per requester within» limita a frequência com que a mesma pessoa é perguntada. A definição de origem é 7 dias: quem comunica vários tickets nessa janela continua a ser perguntado só uma vez.

Com 0 perguntas em cada ticket fechado. Para um helpdesk interno isso costuma ser demais, porque são sempre as mesmas pessoas a comunicar; um balcão de clientes com muitos remetentes diferentes raramente chega sequer ao limite.

O inquérito é propositadamente simples. A escala está fixa em uma a cinco estrelas, tal como o atraso de uma hora e a validade de 30 dias. Duas escalas diferentes na mesma base de dados fariam o relatório calcular médias de coisas que não são comparáveis.

Mais sobre isto no cartão: O relatório sobre as avaliações, Quem recebe o inquérito

O cartão «Customer Satisfaction Score (CSAT)» com dois interruptores e o campo numérico do limite.
Toda a configuração num cartão. As molduras vermelhas estão sobre os dois interruptores e sobre o campo do limite; por cima está o endereço a partir do qual as ligações são construídas.Abrir a imagem em tamanho real
O cartão «Public address of this installation» com o campo do endereço e a linha «Currently in use».
O endereço em si é mantido em «Settings → Security». A linha por baixo diz-te que endereço está a ser usado neste momento e de onde veio.Abrir a imagem em tamanho real
3

Quem recebe o inquérito

só no Professional

Antes de começares: Depois da atualização para a 1.11.0, as pessoas externas só recebem o inquérito depois de darem o consentimento. Por isso, introduz os domínios de e-mail da tua empresa. Caso contrário, os teus colaboradores também contam como externos e deixam de receber o inquérito.

O inquérito distingue dois grupos de destinatários. Os colaboradores da tua empresa recebem-no sem que se pergunte antes. Todas as outras pessoas contam como externas. As pessoas externas só recebem o inquérito depois de terem dado o consentimento.

Os colaboradores podem cancelar a subscrição a qualquer momento. As pessoas externas podem retirar o consentimento a qualquer momento. O cartão «Consentimento e cancelamento da subscrição» explica como.

Tu decides quem conta como colaborador no campo «Own e-mail domains». Fica em «Settings → General», no cartão «Customer Satisfaction Score (CSAT)». Só os administradores podem ver e alterar o campo. Introduz aí os domínios da tua empresa, separados por vírgulas. Depois clica em «Save domains».

Um endereço conta como o de um colaborador se o seu domínio estiver na lista. Uma entrada abrange também os seus subdomínios. Assim, «example.com» também vale para «it.example.com», mas não para «myexample.com».

Ao guardar, o sistema arruma a lista. As maiúsculas passam a minúsculas, uma «@» no início é retirada e as entradas duplicadas desaparecem. Se uma entrada não for um domínio válido, aparece a mensagem «These entries are not valid domains:» com essa entrada. Neste caso não se guarda nada.

Se o campo estiver vazio, todos os endereços contam como externos. É a predefinição de origem.

Para uma única conta podes sobrepor a decisão do domínio. Abre a conta em «User management» com «Edit». No campo «Satisfaction survey» escolhes «Automatic by domain», «Employee» ou «External». A predefinição de origem é «Automatic by domain». Ao lado, «Result: …» mostra o que a lista de domínios significa para esta conta.

A escolha na conta vale para o endereço de e-mail dessa conta. Ajuda, por exemplo, com um colaborador cujo endereço tem outro domínio.

Depois da atualização para a 1.11.0, o campo contém os domínios permitidos dos teus fornecedores de início de sessão único. Se não usares o início de sessão único, o campo fica vazio.

Enquanto o inquérito estiver ligado e ninguém tiver guardado o campo, o cartão mostra uma caixa: «Since version 1.11.0, external people receive the survey only after giving consent. Enter your company's e-mail domains so that your employees keep receiving the survey.» Só os administradores veem a caixa.

Os administradores veem também a mesma frase como um aviso no topo de cada página. Enquanto a caixa for mostrada, o aviso aparece assim que pelo menos um inquérito não tiver sido enviado nos últimos 30 dias. «Open the survey settings» leva ao cartão. «Hide for 30 days» oculta-o para a tua conta durante 30 dias.

Há uma única coisa a fazer: introduzir os domínios e clicar em «Save domains». Isto vale também se a lista já estiver correta ou se for para ficar vazia. Depois disso, a caixa e o aviso desaparecem.

Por baixo do campo, uma linha conta os inquéritos que não foram enviados nos últimos 30 dias, por exemplo «Surveys not sent in the last 30 days: 2 without consent, 1 after unsubscribing.» Cada ticket conta uma vez. Outros motivos, como a lista de bloqueio, não são contados. A ligação «Show consents and unsubscribes» ao lado abre a lista do cartão «Consentimento e cancelamento da subscrição». Só os administradores veem a linha e a ligação.

A regra vale só para o inquérito de satisfação. Todos os outros e-mails saem como antes, por exemplo as respostas dos agentes.

Mais sobre isto no cartão: Consentimento e cancelamento da subscrição

O cartão «Customer Satisfaction Score (CSAT)» com a caixa sobre a atualização, o campo «Own e-mail domains», «Save domains» e a linha com a contagem.
As molduras vermelhas estão sobre o campo «Own e-mail domains» e sobre «Save domains». No topo está a caixa que permanece até o campo ser guardado pela primeira vez.Abrir a imagem em tamanho real
A janela «Edit user» com o campo «Satisfaction survey» e a linha «Result: …» ao lado.
A moldura vermelha está sobre o campo «Satisfaction survey». Ao lado vês o que a lista de domínios significa para esta conta.Abrir a imagem em tamanho real
5

O relatório sobre as avaliações

só no Professional

Em «Reports», a satisfação tem uma secção própria, «Customer satisfaction (CSAT)». Aparece no mesmo relatório que tudo o resto, mas só segue dois dos filtros: o período e a equipa. Sem data, abrange os últimos 30 dias.

No topo estão cinco mosaicos. «Average score» é a média das estrelas, «Satisfaction rate (4-5 stars)» diz que percentagem ficou satisfeita, «Response rate» é quantos responderam, e «Surveys sent» conta os inquéritos que saíram. Por baixo das duas taxas encontras, em letra pequena, a fração a partir da qual foram construídas.

«Closed without survey» é o quinto mosaico. Conta os tickets fechados a que nunca se perguntou nada, com o número total de tickets fechados por baixo. Sem esse número, tomarias uma taxa pelo retrato dos teus clientes, e ela assentaria num subconjunto que não consegues ver.

O número que mais importa não é a média, é a taxa de resposta. Uma boa pontuação construída sobre poucas respostas diz pouco sobre os teus clientes.

Por baixo vem a distribuição: para cada número de estrelas, de cinco a uma, uma barra mostra quantas vezes foi dado, com o número ao lado. Depois vem «Trend», uma linha por cada dia em que alguém respondeu, com a data, a média desse dia como barra e o número de respostas. Por fim vêm «By agent», com uma linha por agente, e «Latest comments», com o que as pessoas escreveram mesmo. Uma repartição «By team» junta-se a elas assim que mais do que uma equipa tiver tickets avaliados.

Podes desligar a repartição por agente. «Per-agent evaluation» está desligado de origem, porque as avaliações por pessoa são dados de desempenho — em muitas empresas a comissão de trabalhadores tem uma palavra a dizer sobre isso, e nos fornecedores de nuvem esta avaliação muitas vezes não se pode desligar de todo.

O interruptor tem efeito no servidor e não apenas no ecrã: com ele desligado, o servidor nem sequer entrega a repartição.

A avaliação individual de um ticket não é afetada por isto e continua visível para a equipa. O interruptor governa a avaliação entre pessoas, não o que é mostrado num caso. A secção CSAT não tem exportação própria. Aqui os agentes só veem equipas cujas «Agent Permissions» permitem ver relatórios.

O filtro «Satisfaction» reduz o relatório às avaliações. «Rated only» mostra os tickets avaliados, «Not rated» os não avaliados, e com «Score from» e «Score to» podes ver todos os tickets com uma ou duas estrelas. O filtro aplica-se à tabela e às duas exportações.

A secção «Customer satisfaction (CSAT)» do relatório com cinco números-chave e a distribuição das estrelas.
Os cinco mosaicos da secção. A moldura vermelha está sobre «Closed without survey» — o número que põe a taxa de resposta em perspetiva.Abrir a imagem em tamanho real
A secção «Trend» com uma linha por dia, a média como barra e o número de respostas.
A evolução ao longo do tempo. Para cada dia vês a data, a média como barra com o valor ao lado e, à direita, quantas respostas chegaram nesse dia. No exemplo, as duas respostas chegaram no mesmo dia, por isso há uma linha.Abrir a imagem em tamanho real
A repartição «By agent» com uma linha por agente, e os comentários mais recentes.
A repartição por agente, juntamente com os comentários tal como foram escritos. É esta a parte do relatório que podes desligar.Abrir a imagem em tamanho real
6

Uma má avaliação como gatilho

só no Professional

Uma avaliação pode desencadear uma regra. No editor de regras, em «Settings → Automation», há uma condição para isso, «Satisfaction rating (CSAT)», e ao lado escolhes «is at most», «is at least», «is» ou «is not». O terceiro campo contém as estrelas, de uma a cinco, com o número ao lado.

O caso habitual é «is at most 2». Por cima da regra lês então a frase que o editor escreve: «When a ticket was rated 2 stars or fewer, then send an e-mail to the assignee.»

Esta regra não precisa de condição de tempo. Uma regra nova traz a condição «Time without any activity» «longer than» 3 «days» no bloco «WHEN»; remove-a para que o bloco fique vazio. Isso faz dela a exceção entre as regras: todas as outras esperam que alguma coisa não aconteça durante algum tempo, esta espera por um acontecimento.

Como ação tens tudo o que uma regra pode fazer: enviar uma mensagem, subir a prioridade, passar o ticket para outra equipa ou definir um seguimento.

Há uma coisa que funciona de forma diferente aqui. Normalmente as regras deixam os tickets fechados em paz, mas uma avaliação chega quase sempre a um ticket fechado — por isso uma regra com esta condição também alcança tickets fechados. Todas as outras regras continuam a não os alcançar.

A condição nunca se aplica a um ticket sem avaliação, e isso inclui o «is not» — caso contrário, «não são cinco estrelas» atingiria todo o teu histórico não avaliado. Se quiseres saber quantos não responderam, isso é a taxa de resposta no relatório.

A regra atua uma vez por avaliação. Por baixo dela, «Log» abre a tabela «What this rule did» com uma linha por ticket, para veres quando correu e o que fez.

O editor de regras com a condição «Satisfaction rating (CSAT) is at most 2» e a frase por cima.
A condição no editor. As molduras vermelhas estão sobre a condição e sobre a frase por cima, e essa frase reescreve-se a cada alteração.Abrir a imagem em tamanho real
A tabela «What this rule did» com uma linha para o ticket mal avaliado.
O registo da regra. A linha mostra o ticket, a hora e a ação executada.Abrir a imagem em tamanho real

Base de conhecimento

A parte que evita tickets: soluções escritas uma vez, reencontradas pela tua equipa — e sugeridas a quem pede enquanto ainda está a escrever. Tudo neste bloco faz parte do Basic, exceto o e-mail sobre as entradas à espera de aprovação.

1

Mosaicos de tema com artigos e anexos

Chegas à base de conhecimento por «Knowledge Base», na barra da esquerda. A vista geral é feita de mosaicos — um por tema. O número no canto superior direito de um mosaico é a contagem de entradas publicadas; por baixo estão o nome e a descrição do tema. Um clique no mosaico leva à lista de entradas, cada uma com autor, data de alteração e as primeiras linhas do texto.

Os temas não são criados aqui, mas em «Settings → Knowledge Base» (ver o cartão «Visibilidade por tema»). Sem um único tema, a vista geral não mostra mais do que uma nota — uma entrada precisa sempre de um tema.

Escreves com «New entry» na página de um tema. O editor pede três coisas: «Title», «Topic» e «Content». É o mesmo editor de um ticket, com a mesma barra de ferramentas: «Bold», «Italic», «Underline», «Strikethrough», «Text color», «Highlight color», «Bullet list», «Numbered list», «Quote», «Link» e «Clear formatting». Uma ligação faz-se como num ticket: seleciona o texto, carrega em «Link», escreve o endereço — são permitidos endereços web e de correio (http, https, mailto). «Save» fica cinzento enquanto faltar o título ou o tema, e uma entrada sem texto é recusada: só anexos não é uma entrada.

As imagens entram no texto pela área de transferência, tal como num ticket: tira uma imagem do ecrã e cola-a no editor com Ctrl+V. Aparece no texto uma marca como «[inline-image:1]»; ao guardar, o sistema carrega a imagem e mostra-a exatamente nesse ponto. Além disso, ela aparece por baixo em «Attachments» — é aí que a voltas a apagar. Podem ser coladas imagens PNG, JPEG e GIF.

Os ficheiros só se anexam depois de a entrada estar guardada: no fundo da página da entrada está o cartão «Attachments» com «Upload file». Os tipos de ficheiro permitidos e o tamanho são os mesmos de um ticket (até 50 MB por ficheiro). Quem carregou um ficheiro pode voltar a removê-lo; os administradores podem remover qualquer um.

Os administradores podem escrever sempre, os agentes enquanto o interruptor das definições o permitir (ver o cartão «Aprovação»). Os clientes só leem. Um administrador pode apagar qualquer entrada; um agente só pode apagar as suas próprias entradas que nunca tenham sido publicadas.

A página de vista geral da base de conhecimento com três mosaicos de tema e a entrada de menu «Knowledge Base» com moldura vermelha.
O caminho de entrada: «Knowledge Base» na barra da esquerda. Cada mosaico é um tema; o número indica as entradas publicadas, o selo âmbar as que estão à espera.Abrir a imagem em tamanho real
O editor «New entry» com os campos Title e Topic, a barra de ferramentas do editor e o botão «Save» esbatido.
Título, tema, conteúdo. Enquanto não estiver escolhido um tema, «Save» fica cinzento — na moldura vermelha, a escolha que aqui ainda falta.Abrir a imagem em tamanho real
Uma entrada da base de conhecimento com texto formatado, uma imagem colada do visor da impressora, uma lista numerada e o cartão «Attachments» com dois ficheiros.
Uma entrada acabada: cabeçalho com tema, autor e aprovação e, por baixo, o texto com uma imagem colada. No fundo estão os dois ficheiros — o guia rápido para transferir e a imagem colada.Abrir a imagem em tamanho real
3

Visibilidade por tema: apenas interno ou virado para o cliente

Antes de começares: A visibilidade depende do TEMA, não da entrada individual. Uma nota interna num tema virado para o cliente pode ser lida pelos clientes assim que for publicada — planeia os temas em conformidade e, se for preciso, muda uma entrada de tema com «Edit».

Os temas mantêm-se em «Settings → Knowledge Base», no cartão «Topics». Cada linha tem um nome, uma descrição, um número de ordenação para a ordem dos mosaicos, o interruptor «Visible to customers» e dois botões para guardar e apagar — guardas por linha, não o cartão inteiro.

Com o interruptor desligado, só os agentes e os administradores veem o tema, as suas entradas e os seus anexos — um cliente nem sequer chega a ver o mosaico e também não encontra as entradas pela pesquisa. Com ele ligado, os clientes veem o tema e as entradas publicadas nele; os rascunhos ficam invisíveis de qualquer forma.

Um tema novo cria-se na linha tracejada por baixo: escreve um nome, escolhe a visibilidade, «Add topic». Um tema só pode ser apagado enquanto estiver vazio — caso contrário estarias a apagar as entradas com ele, sem as ver.

O cartão «Topics» com três temas; o interruptor «Visible to customers» está ligado no primeiro tema e desligado em «Internal runbooks».
A diferença está nas duas molduras vermelhas: «Printing» está libertado para os clientes, «Internal runbooks» não. Guardas por linha, com o botão azul à direita.Abrir a imagem em tamanho real
4

Sugestões de solução enquanto se cria um ticket

Assim que houver três caracteres no campo «Title» do formulário «Create new ticket», o sistema pesquisa em segundo plano e mostra a caixa «Possible solutions from the knowledge base» — até cinco entradas que correspondem ao título. Quem encontrar aí a sua resposta não cria um ticket; é essa a ideia toda.

Só o TÍTULO é pesquisado, não a descrição. Vale a mesma regra da pesquisa: uma sugestão tem de conter pelo menos metade das palavras do título — quanto mais preciso o título, menos sugestões e mais certeiras. Um clique numa sugestão abre-a num separador novo, para que o formulário meio preenchido não se perca; «Open knowledge base», no fundo, leva à vista geral completa.

A visibilidade também vale aqui: a um cliente só são sugeridas entradas publicadas de temas virados para o cliente. Como agente, vês além disso os temas internos e as entradas que ainda esperam aprovação.

O campo «Title» do formulário de novo ticket com a caixa «Possible solutions from the knowledge base» e as sugestões por baixo.
Só foi escrito o título — a caixa por baixo aparece sozinha. No topo estão as entradas que melhor correspondem ao título.Abrir a imagem em tamanho real
5

Transformar um ticket resolvido numa entrada

Antes de começares: É assumido TUDO: a descrição e todos os comentários, incluindo os internos. O texto é uma cópia, não uma ligação — lê-o e retira nomes, telefones, endereços de e-mail e números de encomenda antes de guardares. Depois disso, qualquer pessoa que possa ver o tema pode lê-lo.

No canto superior direito de cada ticket está «Add to knowledge base». O botão abre o editor de uma entrada nova, pré-preenchida com o título do ticket e todo o seu percurso: a descrição como primeiro parágrafo e, por baixo, cada comentário como citação.

Isso, por si só, não te dá nada — é matéria-prima. O objetivo é transformá-la num guia: corta o que sobra até ficar o que ajudará da próxima vez, e reescreve o título se ele soar a caso único («Printer on 2nd floor pulls two sheets» passa a «Clearing a paper jam»).

Não vem nenhum tema pré-selecionado, escolhe-lo tu. A entrada é guardada como qualquer outra: publicada de imediato se fores administrador, enviada para aprovação se fores agente. Depois fica na entrada a referência interna «Source: Ticket #1» — é um salto de volta para o caso e não está visível para os clientes.

Um ticket com o botão «Add to knowledge base» com moldura vermelha, no canto superior direito.
O botão está no canto superior direito de cada ticket — seja qual for o estado em que o ticket está. Destina-se ao caso que já foi resolvido.Abrir a imagem em tamanho real
O editor «New entry» pré-preenchido com o título e o percurso do ticket e, por cima, o aviso com moldura vermelha sobre o ticket de origem.
O aviso na moldura vermelha diz o que importa. No texto por baixo está a nota interna com o número da encomenda — exatamente o que tem de sair antes de guardar.Abrir a imagem em tamanho real
6

Aprovação: as entradas de um agente esperam pelo administrador

Se os agentes podem sequer escrever é decidido pelo interruptor «Agents can create entries», em «Settings → Knowledge Base». Está ligado de origem. Desligado, é uma fronteira rígida: o botão «New entry» e o botão «Add to knowledge base» no ticket desaparecem, e chamar o editor diretamente também é recusado.

Há exatamente dois estados — «Awaiting review» e «Published»; não existe um rascunho em que se possa trabalhar em silêncio sem ninguém ver. Quem escreve determina o estado: um administrador publica de imediato. Um agente produz uma entrada marcada como «Awaiting review» — visível para agentes e administradores, não para clientes. No mosaico do tema aparece para isso o selo âmbar «1 awaiting review».

Os administradores recebem ainda um e-mail assim que uma entrada está para aprovação. Essa mensagem faz parte do Professional. É um acréscimo, não um requisito: sem envio de correio configurado, o selo continua a ser a forma de encontrar uma aprovação pendente. Aprovas na página da entrada com «Approve & publish»; depois fica lá escrito quem aprovou.

Se mais tarde um agente alterar uma entrada publicada, ela volta para aprovação — a alteração só volta a estar visível para os clientes depois do «Approve & publish» seguinte. Quem já está à espera e guarda outra vez não desencadeia uma segunda mensagem. O mesmo vale quando um agente acrescenta ou remove um anexo.

A página de definições da base de conhecimento com o interruptor «Agents can create entries» com moldura vermelha.
O interruptor está logo no topo de «Settings → Knowledge Base». A frase ao lado diz o que depende dele: as entradas dos agentes esperam por aprovação.Abrir a imagem em tamanho real
Uma entrada marcada como «Awaiting review» com o botão «Approve & publish» com moldura vermelha.
A entrada vem do agente Marco Rossi e está à espera. Um clique em «Approve & publish» torna-a visível para todos os que possam ver o tema.Abrir a imagem em tamanho real
7

Histórico de alterações da base de conhecimento

Em «Settings → Knowledge Base», o cartão «History» está no fundo. Lista os últimos 200 acontecimentos, do mais recente para o mais antigo: o que aconteceu, que entrada ou tema foi afetado, quem o fez e quando.

São registados sete acontecimentos: entrada criada, atualizada, aprovada e apagada, mais tema criado, atualizado e apagado. Uma entrada apagada não desaparece, por isso, sem deixar rasto — a linha fica, mesmo quando a entrada já não existe.

Duas linhas de uma vez não são um erro: quando um administrador cria uma entrada, aparece «Entry created» e logo por cima «Entry approved» — ele publica sem o desvio pela aprovação. Num agente aparece primeiro apenas «Entry created»; a aprovação vem depois e com o nome do administrador.

Só quem pode abrir a página de definições da base de conhecimento vê o histórico — os administradores, de origem. É um histórico para toda a base de conhecimento, não um por entrada.

O cartão «History» com linhas como «Entry created», «Entry approved» e «Topic created», cada uma com um nome e uma hora.
Logo no topo, a entrada do agente que ainda espera aprovação — ainda não tem linha «Entry approved». Por baixo, as entradas do administrador, cada uma com as duas linhas.Abrir a imagem em tamanho real

Cópia de segurança e reposição

As cópias de segurança têm uma aplicação própria. Vem com o sistema e a instalação configura-a, por isso não há nada para comprar nem nada para configurar. Este bloco mostra o que ela guarda, quando corre e como recuperas tudo quando é preciso. Todo este bloco faz parte do Basic.

1

A aplicação de cópia de segurança e reposição

A aplicação chama-se «Ticket System Backup & Restore». Fica ao lado do sistema de tickets e tem o seu próprio atalho no ambiente de trabalho.

Há uma versão para Windows e uma para Linux. É a mesma aplicação, apenas construída para cada sistema operativo.

Tem seis separadores. «Restore» lista as cópias que tens, «Create Backup» faz uma nova, «Schedule» trata dos horários, «Encryption» mostra a chave de recuperação, «Settings» mostra os caminhos e «Log» o protocolo.

As definições já vêm preenchidas. No primeiro arranque, a aplicação descobre sozinha onde está o sistema de tickets.

A pasta das cópias está em «Backup directory». Podes alterá-la, por exemplo para outra unidade.

No Windows, a aplicação pede direitos de administrador ao arrancar. As definições dela valem para todos os administradores do computador e estão em «%ProgramData%\SMITEY\backup-app».

O separador «Restore» com cinco cópias de segurança, cada uma com hora, tamanho, tipo e cifra.
A moldura vermelha está sobre a coluna «Encryption». As cópias novas terminam em «.smbk» e estão «Encrypted». As cópias mais antigas em formato ZIP mostram «Not encrypted». A coluna «Type» diz se uma cópia veio do horário, foi feita à mão ou foi feita antes de uma atualização.Abrir a imagem em tamanho real
O separador «Settings» com a pasta das cópias e os dados da base de dados.
A moldura vermelha está sobre o nome do contentor PostgreSQL. Mais abaixo estão os volumes que também são guardados.Abrir a imagem em tamanho real
2

O horário corre desde o momento da instalação

Antes de começares: No Windows, a aplicação arranca sempre com direitos de administrador e regista o horário com esses direitos. Se o Windows não deixar a tarefa correr sem um utilizador com sessão iniciada, ela fica presa a um início de sessão, e a aplicação avisa-te disso.

A instalação configura sozinha a cópia diária. Corre às 23:00 no fuso horário do sistema de tickets.

O horário vive no sistema operativo. No Windows é o Agendador de Tarefas, no Linux o serviço cron. Assim não há um serviço extra a correr só para as cópias.

A cópia não precisa de ninguém com sessão iniciada. Num servidor onde nunca ninguém entra, corre na mesma.

A linha por baixo dos botões diz-te se a tarefa existe mesmo no sistema operativo. Uma caixa assinalada diz apenas o que foi guardado.

As cópias são mantidas em cinco escalões: 14 dias, 4 semanas, 12 meses, 4 trimestres e 5 anos. Uma cópia fica enquanto for a mais recente do seu período num desses escalões.

O que conta são dias de calendário, não ficheiros. Duas cópias no mesmo dia são um dia.

As cópias que crias à mão nunca são apagadas automaticamente. É isso que significa o 0 em «Keep manual».

Se alterares o horário, a tua alteração sobrevive a uma atualização. A instalação só o define se nunca tiveres definido um horário. Se desligaste a cópia de segurança, ela continua desligada. «Remove all scheduled tasks» também perdura: uma atualização não volta a criar o horário depois.

O separador «Schedule» com «Daily» assinalado e a hora definida para as 23:00.
As molduras vermelhas estão sobre «Daily» e sobre a hora. A frase por cima nomeia os dois caminhos: o Agendador de Tarefas e o cron.Abrir a imagem em tamanho real
A linha «Registered with the operating system: yes (Daily)» por baixo dos botões.
Esta linha é verificada a cada arranque. Se disser «NO», não corre nada sozinho — usa então «Apply schedule» como administrador.Abrir a imagem em tamanho real
Os seis campos de retenção: 14, 4, 12, 4, 5 e 0.
A moldura vermelha está sobre os escalões. «Keep manual (0 = keep all)» significa que as cópias feitas à mão são mantidas.Abrir a imagem em tamanho real
O separador «Schedule» depois de «Apply schedule», com «02:00 (America/New_York)» e «Registered with the operating system: yes (Daily)» por baixo.
As molduras vermelhas estão sobre «Apply schedule» e sobre as linhas por baixo. Entre parênteses aparece o fuso horário do sistema de tickets. A hora vale nesse fuso e não no fuso horário do computador.Abrir a imagem em tamanho real
3

O que uma cópia de segurança contém

Uma cópia de segurança contém tudo o que forma o estado do teu sistema. Ou seja, a base de dados, os ficheiros anexos, o arquivo e as chaves. Só falta uma base de dados fora do SMITEY.

As chaves são a parte que passa facilmente despercebida. Decifram as credenciais guardadas, por exemplo as da tua conta de correio. Sem elas, uma reposição voltaria com credenciais mortas.

Cada cópia nova é um único ficheiro cifrado que termina em «.smbk». Contém um ficheiro por volume, uma lista do conteúdo e, se estiver incluída, a base de dados como ficheiro de texto.

O sistema continua a funcionar enquanto isto acontece. Os teus agentes nem dão pela cópia.

«Estimate size» diz-te à partida qual o tamanho da base de dados. Os volumes com os anexos somam-se a isso. A cópia não é comprimida.

Nunca se sobrescreve nada. Cada cópia é um ficheiro próprio, e só a limpeza remove as antigas.

Só os administradores podem ler as cópias de segurança. O mesmo vale para o ficheiro de configuração e para o ficheiro com o primeiro início de sessão na pasta de instalação. O instalador e cada atualização definem estas permissões automaticamente.

Se a tua base de dados correr num servidor próprio e não no contentor do SMITEY, a aplicação não consegue fazer a cópia dela. Faz então a cópia com as tuas próprias ferramentas. Nesse caso, a cópia contém só os anexos, os arquivos e as chaves, cifrados como de costume. Uma atualização deteta sozinha uma base de dados dessas e reconfigura a aplicação. Até lá, a cópia diária falha numa instalação assim, a não ser que a reconfigures primeiro à mão. Na linha de comandos, também podes fazê-lo à mão com «config --database external». Com «config --database bundled» voltas atrás.

Mais sobre isto no cartão: Cifra e chave de recuperação

O separador «Create Backup» com os botões «Estimate size» e «Create backup now».
A moldura vermelha está sobre os dois botões. A frase por cima lista o que vai incluído.Abrir a imagem em tamanho real
A mensagem no fundo com o caminho completo do ficheiro criado.
Depois de feito, o nome do ficheiro aparece no fundo da janela. A hora faz parte do nome.Abrir a imagem em tamanho real
4

Cifra e chave de recuperação

Antes de começares: Guarda a chave de recuperação fora do servidor. Sem ela, nenhuma cópia pode ser aberta depois de o servidor se perder. Ninguém a pode recuperar por ti.

Cada cópia nova é cifrada. Isto vale para as cópias do horário, para as feitas à mão e para as feitas antes de uma atualização. Não tens de ligar nada.

As cópias são cifradas com AES-256. A instalação cria a chave sozinha. Numa instalação existente, ela é criada na primeira atualização para uma versão com cifra. Fica guardada no servidor, protegida. Só os administradores a podem ler.

Isto protege as cópias fora do servidor. Quem encontrar uma cópia numa unidade de rede, numa memória USB ou num armazenamento online não a consegue ler sem a chave. Quem controla o próprio servidor também tem a chave.

A chave de recuperação é a mesma chave numa forma que podes anotar. Começa por «SMBK-». Encontras a chave no separador «Encryption» e no ficheiro «SMITEY-credentials.txt» na pasta de instalação. Se apagaste esse ficheiro, a chave continua no separador «Encryption».

«Copy» põe a chave na área de transferência. «Save to file...» guarda-a num ficheiro de texto, com o ID da chave e a data. Guarda-o, por exemplo, num gestor de palavras-passe ou em papel num cofre.

Enquanto não confirmares que a chave está guardada, a aplicação mostra uma barra amarela no topo. Para confirmar, clica em «I stored the key outside this server» e responde «Yes» à pergunta. A barra desaparece. O separador mostra depois quando confirmaste.

O ID da chave diz-te a que servidor pertence uma cópia. Se uma cópia não pertencer a este servidor, a aplicação indica o ID da chave dela. Depois pede a chave de recuperação correspondente.

Se a aplicação não conseguir ler a chave, não faz cópia nenhuma. Também não faz uma cópia sem cifra. Nesse caso, o separador «Encryption» diz que a chave não pode ser lida. Se o ficheiro da chave faltar de todo, a cópia seguinte cria uma chave nova. A barra amarela volta a aparecer, porque também é preciso guardar a chave nova. As cópias mais antigas continuam a abrir-se só com a chave de recuperação antiga.

As cópias mais antigas em formato ZIP não estão cifradas. Ainda as podes repor. O separador mostra quantas são. A limpeza remove-as pelas mesmas regras que qualquer outra cópia.

Num servidor sem ambiente de trabalho, «key --show» mostra o mesmo na linha de comandos.

Mais sobre isto no cartão: Voltar a ter tudo, Num servidor sem ambiente de trabalho

O separador «Encryption» com a chave de recuperação, o ID da chave e três botões. A barra de aviso amarela está no topo.
As molduras vermelhas estão sobre a barra de aviso, sobre a chave e o ID da chave e sobre «I stored the key outside this server». A chave da imagem vem de um ambiente de teste.Abrir a imagem em tamanho real
O mesmo separador depois da confirmação, sem a barra de aviso.
A moldura de cima está sobre a hora da confirmação. A de baixo mostra quantas cópias ainda não estão cifradas.Abrir a imagem em tamanho real
5

Recuperar tudo

Antes de começares: Uma reposição substitui o estado de hoje. Tudo o que tiver sido criado desde a cópia escolhida desaparece.

No separador «Restore» escolhes a cópia que queres de volta. Depois carregas em «Restore».

A aplicação pergunta primeiro. Diz o que vai acontecer: o estado de hoje é substituído e a aplicação reinicia os contentores. Se houver pessoas anonimizadas no estado de hoje, segue-se uma segunda pergunta. Indica quantas são e pergunta se devem voltar a ser anonimizadas depois da reposição. «Yes» está pré-selecionado. Com «No», a cópia é reposta sem este passo. Se em vez disso fechares a janela, nada é reposto.

O visto «Wipe target volumes before restore» esvazia primeiro os volumes. Assim não fica para trás nenhum ficheiro que não existisse quando a cópia foi feita.

Os passos aparecem no separador «Log». Aí vês um a um o que a aplicação fez. Se respondeste «Yes» à segunda pergunta, uma linha no fim diz quantas anonimizações o sistema de tickets volta a aplicar na noite seguinte. Se não for possível transferi-las, o registo mostra em vez disso um aviso. Se houve avisos, a linha de estado no fundo da janela indica quantos.

Se a cópia contiver a base de dados, volta o estado completo. Os tickets, os comentários, o histórico, os ficheiros anexos, o tempo registado e a base de conhecimento estão todos lá outra vez, tal como estavam no momento da cópia.

Depois disso o sistema volta a estar utilizável. Numa instalação pequena isto demora menos de um minuto.

Se a cópia contiver a base de dados, ela volta completa ou não volta. Os volumes seguem-se depois. Se um volume falhar, a base de dados já voltou, mas podem faltar ficheiros; o separador «Log» mostra que passo falhou. Em todos os casos, a aplicação volta a arrancar os contentores depois, mesmo que a reposição tenha falhado.

Uma cópia de segurança de uma versão mais antiga pode ser reposta numa mais recente. No arranque seguinte, o sistema atualiza a base de dados para a sua própria versão.

Os consentimentos e os cancelamentos da subscrição do inquérito de satisfação são transferidos sem perguntar. Isto vale também se responderes «No» à segunda pergunta. A aplicação lê-os da instalação em execução antes da restauração. Depois, uma linha no separador «Log» indica o número, por exemplo «12 consent and unsubscribe record(s) were carried over.» O sistema de tickets assume-os no primeiro arranque. Um consentimento ou um cancelamento da subscrição feito depois da cópia de segurança continua, por isso, válido. Se a transferência falhar, o registo mostra um aviso. A restauração conta na mesma como bem-sucedida.

A aplicação verifica primeiro por completo uma cópia cifrada. Entretanto, a linha de estado diz «Checking the encrypted backup before anything is changed...». Só depois pára os contentores. Se o ficheiro estiver danificado ou tiver sido alterado, pára e comunica «The backup file is damaged. Nothing was changed.»

Se a cópia vier de outro servidor, a aplicação pede a chave de recuperação desse servidor. Isto acontece depois das perguntas. A janela «Recovery key needed» indica o ID da chave da cópia. A mesma janela aparece se faltar a chave deste servidor.

Um erro de escrita é detetado antes de se alterar o que quer que seja. A linha de estado comunica então «The recovery key has a typing error. Check each character.» Depois a janela pergunta de novo. Se a chave pertencer a outra cópia, a linha de estado comunica «This recovery key does not belong to this backup.» Com «Cancel», a aplicação pára e comunica «Restore cancelled. Nothing was changed.»

A aplicação não adota a chave que introduziste. Mantém a sua. As cópias novas continuam a ser feitas com a chave deste servidor. Se repuseres num servidor novo, guarda também a chave de recuperação desse servidor.

Uma cópia sem base de dados repõe só os anexos, os arquivos e as chaves. As chaves existentes mantêm-se. A base de dados fica como está. A aplicação avisa disso antes da reposição e pergunta. Com «No» nada é alterado.

Se a instalação estiver configurada com uma base de dados própria, a aplicação ignora a parte da base de dados mesmo quando a cópia contém uma base de dados. Isto acontece, por exemplo, com uma cópia mais antiga. A aplicação pergunta antes. Com «No» nada é alterado.

Uma cópia selecionada na lista, com o visto e o botão «Restore» por baixo.
As molduras vermelhas estão sobre o visto e sobre «Restore». Sem uma linha selecionada, o botão fica desligado.Abrir a imagem em tamanho real
A confirmação antes da reposição, com os botões «Yes» e «No».
A pergunta indica as duas consequências: o estado de hoje é substituído e os contentores são reiniciados.Abrir a imagem em tamanho real
O protocolo depois da reposição, com a mensagem «Restore complete.» no fundo.
Cada passo está lá com a sua hora. No fim, a aplicação comunica «Restore complete.»Abrir a imagem em tamanho real
A segunda pergunta «6 person(s) were anonymized in the current system.» com os botões «Yes» e «No».
As molduras vermelhas estão sobre a pergunta e sobre «Yes». «Yes» está pré-selecionado. O número indica as pessoas que estão anonimizadas no estado de hoje.Abrir a imagem em tamanho real
A linha de estado depois do restauro: «1 warning(s) while carrying over anonymizations and survey consents. See the Log tab.»
A moldura vermelha está sobre a linha de estado. Indica apenas o número de avisos. O que aconteceu exatamente está no separador «Log».Abrir a imagem em tamanho real
O pedido da chave de recuperação com o ID da chave da cópia, um campo de introdução e os botões «OK» e «Cancel».
As molduras vermelhas estão sobre a pergunta com o ID da chave e sobre o campo de introdução. Hífenes, espaços e maiúsculas ou minúsculas não contam quando escreves a chave. A chave da imagem vem de um ambiente de teste.Abrir a imagem em tamanho real
6

Num servidor sem ambiente de trabalho

Muitas vezes um servidor não tem ambiente de trabalho. Por isso a mesma aplicação também funciona como comando.

No dia a dia precisas de cinco comandos: «backup» guarda, «list» mostra as cópias que tens, «restore» traz uma de volta, «schedule» define o horário e «config» mostra as definições. Para a chave, juntam-se «key» e «decrypt».

Por trás deles está a mesma aplicação da janela. Não há um segundo caminho que faça outra coisa.

A aplicação está em «/opt/smitey/Backup». Chama-la com «sudo» e acrescentas o comando. Os contentores correm como «root», por isso a cópia também precisa desses direitos.

Podes copiar as seis caixas abaixo. Cobrem o que é mesmo preciso no dia a dia.

Também aqui a reposição pergunta. Só corre quando acrescentas «--yes». Transfere então também as anonimizações do estado de hoje, tal como «Yes» na janela. Com «--no-reapply», corre sem este passo.

Há um ficheiro no servidor para leres tudo isto. Chama-se «BACKUP-RESTORE.txt» e está em «/opt/smitey». Percorre o horário, todos os comandos e o caminho de volta mais uma vez, ao teu ritmo. Existe em alemão e em inglês: se escolheste alemão durante a instalação, recebes a versão alemã; caso contrário, a inglesa. As duas versões estão também em «/opt/smitey/docs».

«key --show» mostra a chave de recuperação, o ID da chave e o número de cópias sem cifra. Quando a chave estiver guardada fora do servidor, confirmas isso com «key --confirm-stored».

Uma cópia de outro servidor repões com «--key-file». O ficheiro que indicas contém a chave de recuperação. O ficheiro de «Save to file...» também serve para isto. Em vez do ficheiro, podes usar a variável de ambiente «SMITEY_BACKUP_KEY». Com «sudo» colocas a variável logo antes do programa, ou seja, «sudo SMITEY_BACKUP_KEY=<chave> /opt/smitey/Backup/TicketSystemBackup restore …». A chave fica então no histórico da shell. Se a chave não corresponder, nada é alterado.

«decrypt» escreve o conteúdo de uma cópia como ficheiros não cifrados numa pasta vazia. Estes ficheiros não estão cifrados. Contêm palavras-passe e dados pessoais. Apaga-os assim que acabares.

Mostrar as cópias que tens

sudo /opt/smitey/Backup/TicketSystemBackup list

Cada linha traz a hora, o motivo, o tamanho e o nome do ficheiro. É a mesma lista da janela.

Mostrar o horário

sudo /opt/smitey/Backup/TicketSystemBackup schedule --show

A primeira linha indica a hora definida com o seu fuso horário. A última diz se a tarefa existe mesmo no sistema operativo. Se disser «NO», não corre nada sozinho.

Alterar o horário

sudo /opt/smitey/Backup/TicketSystemBackup schedule --daily 23:00 --keep 14

A hora vale no fuso horário do sistema de tickets. «--keep» diz quantas cópias diárias são mantidas. «schedule --off» desliga a cópia diária.

Criar uma cópia agora

sudo /opt/smitey/Backup/TicketSystemBackup backup

Esta cópia conta como «Manual». As cópias feitas à mão nunca são apagadas automaticamente.

Mostrar a chave de recuperação

sudo /opt/smitey/Backup/TicketSystemBackup key --show

A última linha diz se já confirmaste que a chave está guardada. O comando não cria nenhuma chave.

Repor uma cópia de outro servidor

sudo /opt/smitey/Backup/TicketSystemBackup restore <file>.smbk --yes --key-file /root/recovery-key.txt

Substitui <file> pelo nome ou pelo caminho da cópia. Crias antes o ficheiro «/root/recovery-key.txt». Ele contém a chave de recuperação. O ficheiro de «Save to file...» também serve.

Uma linha de comandos num servidor Linux com a lista de «list» e, por baixo, o resultado de «key --show».
Em cima, «list» mostra as cópias. As cópias mais antigas em formato ZIP têm a nota «(Not encrypted)». Por baixo, «key --show» dá a chave de recuperação, o ID da chave e o número de cópias sem cifra. A chave da imagem vem de um ambiente de teste.Abrir a imagem em tamanho real
7

As cópias ficam na mesma máquina

Antes de começares: Uma cópia ao lado do sistema não te protege da avaria de um disco. Copia os ficheiros para outro sítio com regularidade.

As cópias são ficheiros na pasta que definiste. Essa pasta está na mesma máquina que o sistema de tickets.

Para os casos mais comuns isso funciona bem. Dados apagados por engano, uma atualização que correu mal ou um erro nos dados estão todos cobertos.

Não ajuda contra a avaria do disco. Se o disco desaparecer, as cópias desaparecem com ele.

Por isso, copia os ficheiros para outro sítio. Uma unidade de rede, um segundo servidor ou um armazenamento na rede são suficientes.

Um ficheiro copiado pode ser recarregado em qualquer servidor. Num servidor diferente precisas para isso da chave de recuperação. Com «Import backup file…» trazes o ficheiro de volta à lista.

As cópias são cifradas. Ninguém as consegue ler sem a chave de recuperação. Por isso, não guardes a chave ao lado das cópias. As cópias mais antigas que terminam em «.zip» não estão cifradas.

O separador «Settings» com o campo «Backup directory».
O campo «Backup directory» diz onde estão os ficheiros. É essa a pasta que deves copiar regularmente para outro sítio.Abrir a imagem em tamanho real
8

Antes de cada atualização o sistema guarda sozinho

Uma atualização faz antes uma cópia própria. Isso acontece independentemente do teu horário e sem teres de assinalar nada.

Guarda o mesmo de sempre: a base de dados, os anexos, os arquivos e as chaves. Se a base de dados correr fora do SMITEY, a atualização guarda só os anexos, os arquivos e as chaves.

Esta cópia é feita pela aplicação «Ticket System Backup & Restore». É cifrada como qualquer outra e fica na mesma pasta. Na lista, o seu tipo é «Update». As três cópias mais recentes deste tipo são mantidas. A aplicação apaga as mais antigas sozinha.

O aviso antes da atualização di-lo. Não tens de te lembrar de guardar primeiro.

Se esta cópia de segurança falhar, a atualização para antes de substituir o que quer que seja. Uma base de dados fora do SMITEY não atrasa a atualização. A atualização reconfigura então a aplicação para que a cópia diária também deixe a base de dados de fora. Faz a cópia desta base de dados com as tuas próprias ferramentas.

Mais sobre isto no cartão: Atualizar com o carregar de um botão

A confirmação antes da atualização com a nota sobre a cópia de segurança.
A frase «A full backup is taken automatically beforehand» faz parte da pergunta. A cópia corre antes de alguma coisa ser substituída.Abrir a imagem em tamanho real

Comandos importantes (Linux)

Prontos a copiar. Tudo com sudo – o instalador e os contentores precisam de root.

Instalar o pré-requisito

sudo apt install -y unzip

Sem o unzip, o instalador não consegue descompactar o pacote.

Instalar o sistema de tickets

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

Transfere o pacote e acompanha-te pelas perguntas. Voltar a executar é seguro: a configuração e os dados mantêm-se.

Verificar o HTTPS

sudo /opt/smitey/smitey-install check-https

Para todas as opções HTTPS. Com um domínio público, o comando diz-te se o certificado está lá. Se faltar, indica o motivo que consta do registo. O certificado ainda pode chegar minutos depois da instalação. Na tua própria rede, verifica a ligação com o certificado raiz correspondente.

Consultar o primeiro início de sessão

sudo cat /opt/smitey/SMITEY-credentials.txt

Depois do primeiro início de sessão, muda a palavra-passe e apaga o ficheiro.

Os contentores estão a correr?

sudo podman ps

Mostra todas as partes do sistema com o respetivo estado.

Acompanhar o registo

sudo podman logs -f container-backend-1

Mostra ao vivo o que o backend comunica. Pára com Ctrl+C.

Verificar o supervisor

systemctl status smitey-supervisor

Este serviço mantém o sistema a funcionar e aplica as atualizações que desencadeias dentro da aplicação.

Criar um pacote de suporte

sudo bash /opt/smitey/install.sh --support-bundle

Recolhe registos e o estado do sistema num único ficheiro zip. As palavras-passe e as chaves são removidas.

Alterar o endereço público

sudo bash /opt/smitey/install.sh --reconfigure

Define um domínio novo e reinicia, para que o certificado seja pedido para o novo nome.

Alterar a forma de aceder ao SMITEY

sudo bash /opt/smitey/install.sh --change-access

Muda entre as cinco opções, por exemplo de HTTP para HTTPS. Só Enter mantém a opção atual. Os teus dados ficam.

Remover

sudo bash /opt/smitey/install.sh --uninstall

Pergunta em separado sobre os dados e sobre o Podman – nada é apagado sem perguntar.

As cópias de segurança são tratadas por /opt/smitey/Backup/TicketSystemBackup (list, backup, restore); a cópia diária corre sozinha. Os detalhes estão em /opt/smitey/docs/en/BACKUP-RESTORE.txt.

Voltar à comparação de funcionalidadesAs imagens são da versão 1.3.1.