Criar uma mensagem de e-mail com um modelo

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Os modelos de e-mail fornecem uma lista dos campos das tabelas de banco de dados que estão disponíveis para a construção de uma mensagem de e-mail.

    Um modelo de e-mail pode incluir um link de resposta automática mailto, que permite que o destinatário do e-mail simplesmente escolha um link que envia uma resposta pré-formatada de volta para a instância. Um exemplo é o modelo de e-mail usado para notificação de que uma aprovação é necessária. O exemplo a seguir mostra o e-mail base:

    Figura 1. Notificação por e-mail com o modelo especificado
    A notificação de solicitação de aprovação usa o modelo de e-mail change.itil.approve.role.

    Nesse caso, quando uma aprovação de solicitação de mudança é solicitada, uma atualização é feita na tabela sysapproval_approval. A regra de negócio "eventos de aprovação" é executada, o que cria o evento "approval.inserted". O evento de e-mail "Solicitação de aprovação" é definido para processar o evento approval.inserted e este evento de e-mail é definido para usar o seguinte modelo de e-mail change.itil.approve.role. Observe que este modelo tem dois itens mailto: especificados. Um para "mailto.approval" e um para "mailto.reject". Este modelo de e-mail cria uma resposta automática que permite que o destinatário do e-mail simplesmente clique em um link no e-mail para aprovar ou rejeitar a solicitação de mudança.

    Esta é a aparência do modelo change.itil.approve.role usando o editor de HTML avançado:

    Figura 2. Modelo change.itil.approve.role
    O modelo change.itil.approve.role especifica o conteúdo da mensagem HTML no e-mail de solicitação de aprovação.

    A lista de seleção à direita mostra os campos disponíveis na tabela sysapproval_approver.

    Observe que o modelo change.itil.approve.role também usa um layout de e-mail predefinido (cancelamento de assinatura e preferências), que fornece links para o destinatário cancelar a assinatura de notificações de aprovação e definir preferências de notificação.

    E aqui está o modelo mailto.approval :

    Figura 3. modelo de aprovação mailto
    O modelo mailto.approval define o link de notificação de aprovação.
    Nota:
    Se você colocar texto nas linhas após a linha Clique aqui para aprovar ${sysapproval}, esse texto formará o corpo real do e-mail.

    A combinação de modelos usados geraria um e-mail semelhante ao exemplo a seguir:

    Figura 4. Mensagem de e-mail gerada pelo modelo
    O exemplo de e-mail gerado contém o conteúdo determinado pelo modelo change.itil.approve.role.

    Observe que o destinatário do e-mail pode usar os seguintes links no e-mail:

    • Um link para exibir todos os detalhes da solicitação de mudança
    • Um link para exibir o registro de aprovação
    • Um link que gera uma resposta automática de e-mail para aprovar a mudança
    • Um link que gera uma resposta automática de e-mail para rejeitar a mudança
    • Um link para cancelar a assinatura de notificações de aprovação e outro link para definir preferências de notificação