Criar uma ação de e-mail de entrada
Crie ações de e-mail de entrada para definir as ações que o sistema executa quando um e-mail é recebido.
Antes de Iniciar
Procedimento
- Navegar até Todos > Política do Sistema > E-mail > Ações de Entrada.
- Selecione Novo.
-
Preencha os campos conforme descrito na tabela.
Nota:Pode ser necessário configurar o formulário para ver todos os campos.
Tabela 1. Campos de formulário de Ações de e-mail de entrada Campo Descrição Quando executar Nome Insira um nome descritivo para esta ação de e-mail. Tabela de destino Selecione a tabela em que a ação adiciona ou atualiza registros. Tipo de ação Selecione o tipo de ação que a instância realiza. Selecione Ação de registro para modificar um registro na instância ou selecione E- mail de resposta para que a instância envie um e-mail de volta para a origem do e-mail de entrada. Ativo Marque a caixa de seleção para ativar a ação de e-mail de entrada. Desmarque a caixa de seleção para desabilitar a ação. Parar o processamento Marque esta caixa de seleção para ajudar a impedir que o sistema execute ações de e-mail de entrada adicionais após a execução desta ação. Editar dados confidenciais Selecione esta opção para mascarar dados confidenciais, como detalhes pessoais, SSN, detalhes do cartão de crédito. Nota:Disponível somente quando o plug-in Edição de dados confidenciais para e-mails de entrada está ativado.Tipo Selecione o tipo de mensagem necessário para executar a ação. A ação será executada somente se o e-mail de entrada for do tipo selecionado. Os tipos disponíveis são: - Novo: um e-mail que não é reconhecido como uma resposta ou encaminhamento.
- Responder: um e-mail com uma marca d'água com um cabeçalho de e-mail Em resposta a ou cuja linha de assunto comece com um prefixo de resposta reconhecido.
- Encaminhar: um e-mail cuja linha de assunto começa com um prefixo de encaminhamento reconhecido, mesmo que o e-mail também contenha uma marca d'água ou um cabeçalho In-Reply-To.
Nota:Por padrão, os e-mails de entrada do tipo Encaminhar sempre geram novos incidentes, independentemente da presença de uma marca d'água. Se esse comportamento não corresponder à sua lógica de negócios, você poderá alterar os prefixos de resposta e encaminhamento reconhecidos para tratar os encaminhamentos como respostas.Funções necessárias Especifique as funções necessárias que o remetente deve ter para acionar a ação de entrada. Ordem Insira um número que especifique quando esta ação de entrada é executada em relação a outras ações de entrada que usam a mesma tabela de destino. A instância processa a ação com o número de ordem mais baixo primeiro. De Selecione o usuário necessário para executar a ação. Se um usuário for selecionado, a ação será executada somente quando o remetente do e-mail corresponder ao nome de usuário. Deixe este campo em branco para executar a ação para todos os usuários. Nota:Se o usuário selecionado for arquivado ou excluído posteriormente, a restrição será removida e qualquer pessoa poderá acionar a ação de e-mail de entrada.Condição Especifique a condição que deve ser avaliada como verdadeira para acionar a ação de entrada. Crie uma condição com as listas de seleção ou insira uma declaração que determina quando a ação de e-mail de entrada é executada. Por exemplo: email.subject. startsWith ( "chg:" )Ações Ações de campo Este campo aparecerá se o Tipo de ação for Ação de registro. Especifique como as informações no e-mail são inseridas no registro. Por exemplo, selecione [Criado por] [Do e-mail] [Remetente]para que, quando a solicitação for inserida, você possa ver quem é.
E-mail de resposta Este campo aparecerá se o Tipo de ação for E- mail de resposta. redija a mensagem de e-mail a ser enviada para a origem que acionou a ação de e-mail de entrada. Script Insira o script que a ação executa. Normalmente, este script usa a inclusão de script de validadores e variáveis de e-mail. É fornecido um modelo:
(function runAction(/*GlideRecord*/ current, /*GlideRecord*/ event, /*EmailWrapper*/ email, /*ScopedEmailLogger*/ logger) { // Implement email action here })(current, event, email, logger);Os seguintes objetos estão disponíveis:- atual: acesse o registro mencionado pelo e-mail de entrada. Por exemplo,
current.assigned_toacessa a pessoa atribuída à tarefa. - evento: acesse um dos parâmetros do evento de origem. Por exemplo,
event.parm1acessa o primeiro parâmetro do evento ouevent.parm2para o segundo parâmetro. Consulte Eventos para obter mais informações. - e-mail: acesse o registro de e-mail atual de entrada. Por exemplo,
email.subjectacessa o conteúdo na linha de assunto do e-mail. Para obter mais informações, consulte Como acessar variáveis de objeto de e-mail. - logger: adiciona uma mensagem ao arquivo de log com a origem definida como e-
mail.<Sys ID of incoming email> . Por exemplo:logger.log ("Algumas informações")
Descrição Descrição Insira uma explicação detalhada do que esta ação de e-mail recebido faz. Outros campos Ordem Insira um número para definir a ordem na qual esta ação de e-mail deve ser processada. Ações com números menores são processadas primeiro. O plug-in Processamento de e-mails solicitados não ativa este campo.