Crie 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é Tudo > 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 do formulário 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 executa. Selecione Registrar ação 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 Edição de dados confidenciais para e-mails de entrada o plug-in 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 resposta ou encaminhamento.
- Resposta : Um e-mail com uma marca d'água com um cabeçalho de e-mail em resposta ou cuja linha de assunto comece com um prefixo de resposta reconhecido.
- Para frente : 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 Em resposta.
Nota:Por padrão, os e-mails de entrada do Para frente sempre gerar 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 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 determine quando a ação de e-mail de entrada é executada. Por exemplo: email.subject. startsWith ( "chg:" )Ações Ações de campo Este campo será exibido se Tipo de ação . Registrar ação . 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 para quem ela se destina.
E-mail de resposta Este campo será exibido se Tipo de ação . E-mail de resposta . escreva 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 executado pela ação. Normalmente, esse script usa as variáveis de inclusão de script e e e-mail dos validadores. É 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 ouparm2para o segundo parâmetro. Consulte Eventos para obter mais informações. - e-mail : acesse o registro de e-mail atual de entrada. Por exemplo,
assunto.e-mailacessa o conteúdo na linha de assunto do e-mail. Para obter mais informações, consulte Acessando variáveis de objeto de e-mail. - agente : adicione uma mensagem ao arquivo de log com a origem definida como
Sys ID do e-mail de entrada>. Por exemplo:logger.log ("Algumas informações")
Descrição Descrição Insira uma explicação detalhada sobre o que faz esta ação de e-mail recebido. Outros campos Ordem Insira um número para definir a ordem na qual esta ação de e-mail deve ser processada. As ações com números mais baixos são processadas primeiro. O plug-in Processamento de e-mail solicitado não ativa este campo.