Especificar a ordem de processamento de e-mail de entrada

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Você pode configurar uma ordem de processamento para ações de e-mail de entrada e usar a ordem para gerenciar vários filtros em ações de e-mail de entrada.

    O plug-in Processamento de e-mails solicitados (com.glide.email_ordered_processing) está habilitado por padrão para novas instâncias. Usuários com a função de administrador podem ativar o plug-in para instâncias atualizadas. O plug-in adiciona a coluna Pedido à tabela Regras [sysrule], que a instância usa para determinar quando processar e-mails. Os administradores também podem adicionar um comando a um script de ação que interrompe o processamento após a execução do script.

    Configurar a ordem de processamento

    Configure a ordem de processamento das ações de e-mail de entrada para forçá-las a serem executadas em uma ordem prescrita.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Política do Sistema > E-mail > Ações de Entrada.
    2. Abra uma ação de entrada existente ou crie uma.
    3. Preencha o formulário e atribua um número de ordem ao campo Ordem para estabelecer quando esta regra de entrada deve ser executada em relação a outras regras.
      Se você atualizou e ativou o plug-in, o campo Pedido pode ser chamado de Pedido de execução.
      Nota:
      Certifique-se de que cada ação de entrada tenha um valor de Pedido exclusivo para garantir que o sistema interrompa o processamento conforme o esperado. Se várias ações de entrada tiverem o mesmo valor de Pedido, o sistema poderá avaliar todas as ações de entrada, mesmo se uma delas contiver o event.state="stop_processing"; script ou tem a opção Parar processamento selecionada.
    4. Para interromper o processamento de regras quando uma ação de e-mail de entrada for executada com sucesso: adicione a seguinte linha à parte inferior do script:
      • Marque a caixa de seleção Parar processamento.
      • Adicione a seguinte linha à parte inferior do script Ações :
        event.state="stop_processing";

    Gerenciar vários filtros em uma ação de e-mail de entrada

    Use a ordenação de processos e o comando stop_processing para gerenciar vários filtros em ações de e-mail de entrada.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Neste exemplo, você pode criar novos registros de problema quando prb: aparece na linha de assunto e novas solicitações de mudança quando chg: aparece na linha de assunto. Todos os outros e-mails são usados para criar um incidente. As ações são configuradas da seguinte forma:

    Procedimento

    1. Crie uma ação com uma condição de Assunto > começa com > chg: e o event.state="stop_processing"; comando anexado ao script.
    2. Atribua a esta ação um valor de Pedido de 100.
    3. Crie uma ação com uma condição de Assunto > começa com > prb: e o event.state="stop_processing"; comando anexado ao script.
    4. Atribua a esta ação um valor de Pedido de 200.
    5. Crie uma ação para o incidente sem condições e com um valor de Pedido de 300.

      Não é necessário adicionar o comando stop_processing ao script para a ação de incidente, a menos que você queira que o processamento pare nesta regra para evitar continuar para outra ação.

    Resultado

    Se uma solicitação de mudança ou um problema for criado, o comando stop_processing interromperá o processamento e nenhum registro de incidente será criado. Se nem uma solicitação de mudança nem um problema forem criados, a ação de e-mail de entrada para o incidente criará um registro.