Service Management
Gerenciamento de Requisição de...
Criar um Ticket automaticamente a partir do Recebimento de um E-mail
esta funcionalidade permite a criação automática de um ticket quando uma mensagem de e mail é enviada para um determinado endereço neste contexto, a solução monitora constantemente a presença de mensagens na caixa de e mail, e caso alguma mensagem tenha o status não lida, esta será utilizada para registro de um novo ticket por exemplo, um usuário poderia solicitar determinado serviço enviando uma mensagem para servico\@empresa com mailto\ servico\@empresa com após o recebimento do e mail, a funcionalidade, verificando que existe uma nova mensagem, registra um ticket automaticamente é importante destacar que após o registro do ticket, o e mail é marcado como lido os tickets serão lidos de acordo com a pasta da caixa de entrada, que deve ser configurada, e quaisquer e mails não lidos dentro dessa pasta serão utilizados para abertura do ticket também é possível mover um email não lido de outra pasta para a pasta configurada antes de começar configure uma conta de e mail para permitir o acesso via imap previamente configure a instância para utilização de rotinas batch, uma vez que a verificação de e mail é uma tarefa agendada procedimento passo 1 crie um modelo de ticket veja ação automática via e mail docid\ ylsy6n7dijlfcsv 7rrp6 e ação automática de incidentes/requisições/procedimentos docid\ udwujova65hqhfduvbnyi passo 2 configue acesso à bandeja de e mails crie ação automática de e mail, este cadastro é usado para disparar a leitura e o registro de solicitações passo 3 crie uma rotina de verificação (batch) crie rotina batch, (veja processamento batch), do tipo " classe java " com o seguinte conteúdo br com centralit citcorpore quartz job jobconfiguracaoaberturaautomaticaviaemail 🖊 nota é possível ler o título do e mail enviado, está guardado no campo subject da tabela read email data request além disso, caso haja a necessidade de recuperar outras informações constantes nos campos do e mail, como destinatários marcados como cópia (cc) ou cópia oculta (bcc) utilize o script rhino abaixo var importnames = javaimporter(); importnames importpackage(packages br com citframework util); var print = java lang system out; var reademaildatadto = servicerequest getreademaildatadto(); if (reademaildatadto!=null){ print println("dados do e mail de origem "); print println("from "); print println(reademaildatadto getmessagefrom()); print println("to "); print println(reademaildatadto getmessageto()); print println("cc (carbon copy) "); print println(reademaildatadto getmessagecc()); } o ticket será criado com o título do e mail lido regra para funcionalidade ser ativada, é necessário que o título possua 3 elementos " ticket ${idsolicitacaoservico} " os termos podem ser inseridos em qualquer ordem, sem diferenciação de maiúsculas e minúsculas, desde que a string completa possua os três elementos a palavra ticket , o sinal de e um número para id um exemplo que também funcionará "abertura foi criado o ticket de número {idsolicitacaoservico} " comentários após a abertura de um ticket por email, um ticket será criado no portfolio configurado, e as informações do corpo do email serão inseridas no campo de descrição do ticket exemplo um email com tabela enviado pelo outlook as informações do email refletidas na descrição do ticket quaisquer comunicações subsequentes pelo mesmo email também serão incluídas no ticket, na seção de comentários na imagem é possível ver um comentário incluido manualmente pelo sistema, e outro comentário inserido através da ação automática, após o email ser respondido no outlook