Documentos incorretos são anexados aos e-mails

Se documentos incorretos forem anexados aos e-mails na etapa EmailDocuments, há alguns itens que você pode verificar para determinar a causa do problema. Não há validação para combinar endereços de e-mail com anexos.

As propriedades do documento são mapeadas para as páginas da tarefa quando as etapas IdentifyPDFDocuments ou BuildPDFFromDocuments processam a tarefa. Se a ordem das páginas da tarefa for alterada depois dessas etapas, as propriedades do documento continuarão sendo mapeadas para o número original das páginas da tarefa.

Por exemplo, se a tarefa tiver sido processada pela etapa PreparePDFOutputForFinishing ou ReversePDFPageOrder depois das etapas IdentifyPDFDocuments ou BuildPDFFromDocuments e antes da etapa EmailDocuments, os números das páginas não coincidirão com os limites do documento e, por isso, os anexos não contêm as páginas corretas para cada endereço de e-mail.

Você pode corrigir o problema de uma das seguintes formas:

  • Altere o fluxo de trabalho para omitir qualquer etapa que reorganize os documentos antes da etapa EmailDocuments e, depois, processe a tarefa novamente.
  • Inclua a etapa SnapshotJobFile no fluxo de trabalho antes de qualquer etapa que reordene a tarefa e, em seguida, especifique o arquivo de instantâneo na propriedade Arquivo fonte para anexo da etapa EmailDocuments. O fluxo de trabalho pode incluir estas etapas, nesta ordem:
    • IdentifyPDFDocuments
    • SnapshotJobFile (salve essa versão do PDF com um nome como jobID.original.pdf)
    • PreparePDFOutputForFinishing (ou ReversePDFPageOrder)
    • EmailDocuments (e defina a propriedade Arquivo fonte para anexo como ${getFileName(original,pdf,read)}
    Obs.:
  • Não é possível corrigir o problema incluindo uma segunda etapa IdentifyPDFDocuments ou BuildPDFFromDocuments.