サイズによる PDF ジョブ分割のためのワークフロー
ジョブをその各文書のいずれも 2 つのジョブにまたがってフラグメント化せずに分割するには、ジョブ内に文書の境界を指定する必要があります。これを実行するには、ジョブの作成時か、またはAFP Support機能に付属している IndexAFPステップテンプレートに基づくステップを使用して、AFPファイル内のページグループを定義する必要があります。
IdentifyDocuments ステップは、Document Property Designer 内で定義した規則を適用して、オリジナルジョブ用の文書プロパティーファイルを作成します。 SplitDocuments ステップでは、各子ジョブに配置する文書を決定し、この情報によって文書プロパティーファイルを更新します。
以上により、子ジョブ用の新規AFPファイルを作成する次の方式を1つ選択できます。
- CreateJobsFromDocumentsステップを使用できます。このステップでは、子ジョブ用の文書プロパティーファイルを作成しますがAFPファイルは作成しません。この実装では、子ジョブに割り当てられるワークフローに BuildAFPFromDocuments ステップを組み込む必要があります。 BuildAFPFromDocumentsでは、すべての文書を正しい順序に並べたAFPファイルを作成します。この方法を推奨します。 BuildAFPFromDocuments が子ワークフローに定義されるため、このステップはすべての子ジョブに対して並列して実行されます。この並列処理によって、まれにデータベース競合が発生する場合がありますが、これによりジョブ全体がより早く完了できる場合があります。
- CreateAFPJobsFromDocuments ステップをこのワークフローのアセンブルフェーズに追加できます。この方式を選択した場合、すべての子ジョブ用のすべてのAFPファイルが順番に作成されます。
インサーター機能がインストールされていて、インサーターコントローラーが[開いたループ]再印刷方式を指定している場合、この方法は推奨されません。[開いたループ]再印刷方式用の子ワークフローには BuildAFPFromDocuments ステップを追加する必要があります。そのため、 CreateAFPJobsFromDocuments ステップをオリジナルワークフローに追加すると、重複した処理が発生し、システムのパフォーマンスが低下します。
子ワークフローが印刷を制御するため、オリジナルワークフローの印刷フェーズにはステップがなにも存在しません。すべての子ジョブの完了後に、親ジョブはオリジナルワークフローの次のステップに進みます。
子ワークフローは、次の2つのステップテンプレートに基づくステップで開始する必要があります。SetJobPropsFromTextFileおよび SetJobPropsFromOriginal。 SetJobPropsFromTextFile では、子ワークフローのステップからのジョブプロパティーの値を設定します。 SetJobPropsFromOriginal では、オリジナルワークフローに設定された、子ワークフロー内のプロパティーの値になる値をコピーします。次に、オリジナルワークフローに CreateJobsFromDocumentsステップを組み込んで、子AFPファイルの作成を並列に実行することを選択した場合、子ワークフローで BuildAFPFromDocumentsステップを使用する必要があります。
- 注意:
- システムにカスタマイズされたフェーズ名がある場合は、テーブルのフェーズ名はシステム内の名前と一致しない場合があります。
CreateJobsFromDocuments を使用したサイズによるジョブの分割
親/子 | フェーズ | ステップ |
---|---|---|
親 | 受信 | SetJobPropsFromTextFile
[入力データストリーム]フィールドで、AFPを選択します。 |
準備 | UseInlineFormDefinition | |
IndexAFP | ||
EnableRepositioning | ||
IdentifyDocuments | ||
アセンブル | SplitDocuments | |
CreateJobsFromDocuments | ||
完了 | RetainCompletedJobs | |
RemoveJobs | ||
子 | 受信 | SetJobPropsFromTextFile |
SetJobPropsFromOriginal | ||
アセンブル | BuildAFPFromDocuments | |
印刷 | EnableRepositioning | |
CreatePageRanges | ||
PrintJobs | ||
完了 | RetainCompletedJobs | |
RemoveJobs |
CreateAFPJobsFromDocuments を使用したサイズによるジョブの分割
親/子 | フェーズ | ステップ |
---|---|---|
親 | 受信 | SetJobPropsFromTextFile
[入力データストリーム]フィールドで、AFPを選択します。 |
準備 | UseInlineFormDefinition | |
IndexAFP | ||
EnableRepositioning | ||
IdentifyDocuments | ||
アセンブル | SplitDocuments | |
CreateAFPJobsFromDocuments | ||
完了 | RetainCompletedJobs | |
RemoveJobs | ||
子 | 受信 | SetJobPropsFromTextFile |
SetJobPropsFromOriginal | ||
印刷 | EnableRepositioning | |
CreatePageRanges | ||
PrintJobs | ||
完了 | RetainCompletedJobs | |
RemoveJobs |