Gerenciamento de Serviço
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, após checar que existe uma mensagem, registra um ticket automaticamente é importante destacar que após o registro do ticket, o e mail é marcado como lido 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 cadastrar ação automática docid\ igkqkhxhbm12k wroag t de incidentes, requisições ou procedimentos 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 (veja criar ação automática de e mail) 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()); }