Eメールに正しくない文書が添付される
EmailDocumentsステップで、Eメールに正しくない文書が添付される場合は、問題の原因を突き止めるために確認できる項目がいくつかあります。Eメールアドレスと添付ファイルの一致が確認されていません。
文書プロパティーは、IdentifyPDFDocumentsステップまたは BuildPDFFromDocumentsステップがジョブを処理する際に、ジョブのページにマップされます。これらのステップの実行後にジョブ内のページの順序が変わった場合でも、文書プロパティーは依然として、オリジナルジョブのページ番号にマップされています。
例えば、ジョブがIdentifyPDFDocumentsステップまたは BuildPDFFromDocumentsステップの後と、 EmailDocumentsステップの前の間にある PreparePDFOutputForFinishingステップまたは ReversePDFPageOrderステップによって処理されると、ページ番号が文書境界と一致しないため、添付ファイルに各Eメールアドレスに対応する正しいページが含まれません。
この問題は、次の方法のいずれかで修正できます。
- ワークフローを変更し、EmailDocumentsステップの前にある文書を並べ替えるステップをすべて除外してから、ジョブを再び処理します。
- ジョブの順序を変更するステップの前にSnapshotJobFileを追加してから、 EmailDocumentsステップの 添付のソースファイルプロパティーでスナップショットファイルを指定します。ワークフローに、これらのステップを次の順序で組み込むのがよいでしょう。
- IdentifyPDFDocuments
- SnapshotJobFile(jobID.original.pdfのような名前の付いたPDFのバージョンを保存します)
- PreparePDFOutputForFinishing(または ReversePDFPageOrder)
- EmailDocuments(さらに、 添付のソースファイルプロパティーに${getFileName(original,pdf,read)}を設定します)
- 注意:
- 2番目のIdentifyPDFDocumentsステップや BuildPDFFromDocumentsステップを組み込んでも、問題は修正できません。