Documentos incorretos são anexados aos e-mails
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.