16 Processos
...
Incidente e Requisição
Configuração

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 para criar um ticket através de um recebimento de e mail é necessário configurar uma conta de e mail para permitir o acesso via imap previamente além disso, é necessário configurar 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 acesse a funcionalidade através da navegação do menu principal sistema > ações automáticas > ações incidentes/requisições (confira cadastrar ação automática docid\ pngqpdjtlkitgstre7c07 ) passo 2 configure o acesso ao e mail eletrônico crie uma ação automática de e mail, acessando o menu principal sistema > configurações > configuração de ação automática via e mail este cadastro é usado para disparar a leitura e o registro de solicitações (confira criar ação automática de e mail ) passo 3 crie rotina de verificação (batch) crie rotina batch, acessando o menu principal sistema > processamento batch (confira 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, ele está guardado no campo subject da tabela reademaildatarequest 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()); }