InBox AgentGoals
Versão 6.2.3
Data de Criação 18/10/2019
Recursos
Este módulo possibilita a criação de campos de UST para o módulo de Serviço e Filas, e também podendo visualizar o quanto está sendo utilizado destas USTs. Sendo que a Fila recebe o valor total da UST e o Serviço recebe o que seria gasto com cada chamado aberto com aquele serviço.
Pré-requisitos
Framework
As seguintes versões de Framework OTRS são suportadas:
- [6.0.x]
Módulos
Os seguintes módulos são requeridos:
- InBox Core 6.22.7 ou superior
Sistema Operacional
Os seguintes sistemas operacionais são requeridos:
- [Nenhum]
Software de Terceiros
Os seguintes softwares de terceiros são requeridos:
- [Nenhum]
Instalação
bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ AgentGoals-6.2.3.opm
Configuração
Este módulo pode ser configurado via "Configuração do Sistema" na interface administrativa. As seguintes opções de configurações estão disponíveis:
AgentGoals::Core::DefaultOverviewColumns
Informações do ticket mostrados na visão geral de tickets. ( O TicketNumber não pode ser desativado pois é necessário )
Sendo 1 para habilitar a coluna e 0 para desabilitá-la.
Daemon::SchedulerCronTaskManager::Task###ConsumptionWarning
Criação da Cron que irá executar a verificação de histórico e envio de E-mails.
ConsumptionWarning::E-mail::Receiver
Configura o E-mail que receberá as notificações sobre as filas.
ConsumptionWarning::E-mail::Sender
Configura o E-mail que enviará as notificações sobre as filas.
ConsumptionWarning::USTPercentage
Configura a porcentagem desejada para que quando atingida ou ultrapassada enviar
um e-mail para o responsável.
AgentGoals::BeginningOfPeriod
Configura o dia inicial do período.
AgentGoals::Core::StatesToCount
Configura os nomes dos estados de chamados em que o UST será contabilizado:
Uso
Pré-requisitos
Depois de instalar o módulo, deverá ser adicionado o arquivo JavaScript Core.Agent.AgentGoalsService.js na configuração Loader::Module::AdminService###002-Ticket e na Loader::Module::AdminQueue###002-Ticket.
Exemplo da configuração Loader::Module::AdminService###002-Ticket.
Em seguida serão habilitados quatro novos campos no sistema, sendo três deles nos Serviços:
E o outro será criado na Fila:
Após criar ou atualizar os serviços e as filas, o módulo estará pronto para uso.
Abertura de chamados
Nas telas de abertura de chamado, ao selecionar um serviço que tenha UST, os campo referentes à ele são mostrados:
E ao abrir o chamado, o widget lateral também exibe os dados do serviço:
Checar UST
Após instalar o módulo será criado um novo item no menu chamado "Metas". Selecionando abrirá um sub-menu chamado "Controle de Metas".
A seguinte tela será mostrada:
Adicionado os detalhes de chamado pelo filtro.
Nesta tela possuímos a tabela de filas com o nome da fila, o total de UST o consumo de UST no mês corrente, a porcentagem do que já foi gasto e os detalhes que mostrarão em quais serviços os chamados foram abertos, mostrando a seguinte tela:
Na qual poderá ser visto quantos chamados foram abertos em cada serviço e quantidade total de consumo, também é possível visualizar os chamados criados nesses serviços clicando no ícone:
Enviando notificação
Após um serviço passar da porcentagem indicada na configuração ConsumptionWarning::USTPercentage, a próxima vez que a cron for executada( se estiver habilitada ) será enviado um e-mail falando quais as filas que foram e que estão estouradas, sendo que caso a fila já tenha sido estourada neste mês não será reenviado um outro e-mail com a mesma fila.