Criar uma ação de e-mail de entrada

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • 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

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Política do Sistema > E-mail > Ações de Entrada.
    2. Selecione Novo.
    3. 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_to acessa a pessoa atribuída à tarefa.
      • evento: acesse um dos parâmetros do evento de origem. Por exemplo, event.parm1 acessa o primeiro parâmetro do evento ou event.parm2 para 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.subject acessa 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 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. Ações com números menores são processadas primeiro. O plug-in Processamento de e-mails solicitados não ativa este campo.