サイズによる PDF ジョブ分割のためのワークフロー

AFP Support 機能には、ジョブをより小規模なジョブに分割するために (例えば、それらのジョブを別々のプリンターで印刷できるように) 使用できるステップテンプレートが組み込まれています。

ジョブをその各文書のいずれも 2 つのジョブにまたがってフラグメント化せずに分割するには、ジョブ内に文書の境界を指定する必要があります。これを実行するには、ジョブの作成時か、またはAFP Support機能に付属している IndexAFPステップテンプレートに基づくステップを使用して、AFPファイル内のページグループを定義する必要があります。

IdentifyDocuments ステップは、Document Property Designer 内で定義した規則を適用して、オリジナルジョブ用の文書プロパティーファイルを作成します。 SplitDocuments ステップでは、各子ジョブに配置する文書を決定し、この情報によって文書プロパティーファイルを更新します。

以上により、子ジョブ用の新規AFPファイルを作成する次の方式を1つ選択できます。

  • CreateJobsFromDocumentsステップを使用できます。このステップでは、子ジョブ用の文書プロパティーファイルを作成しますがAFPファイルは作成しません。この実装では、子ジョブに割り当てられるワークフローに BuildAFPFromDocuments ステップを組み込む必要があります。 BuildAFPFromDocumentsでは、すべての文書を正しい順序に並べたAFPファイルを作成します。この方法を推奨します。 BuildAFPFromDocuments が子ワークフローに定義されるため、このステップはすべての子ジョブに対して並列して実行されます。この並列処理によって、まれにデータベース競合が発生する場合がありますが、これによりジョブ全体がより早く完了できる場合があります。
  • CreateAFPJobsFromDocuments ステップをこのワークフローのアセンブルフェーズに追加できます。この方式を選択した場合、すべての子ジョブ用のすべてのAFPファイルが順番に作成されます。

    インサーター機能がインストールされていて、インサーターコントローラーが[開いたループ]再印刷方式を指定している場合、この方法は推奨されません。[開いたループ]再印刷方式用の子ワークフローには BuildAFPFromDocuments ステップを追加する必要があります。そのため、 CreateAFPJobsFromDocuments ステップをオリジナルワークフローに追加すると、重複した処理が発生し、システムのパフォーマンスが低下します。

子ワークフローが印刷を制御するため、オリジナルワークフローの印刷フェーズにはステップがなにも存在しません。すべての子ジョブの完了後に、親ジョブはオリジナルワークフローの次のステップに進みます。

子ワークフローは、次の2つのステップテンプレートに基づくステップで開始する必要があります。SetJobPropsFromTextFileおよび SetJobPropsFromOriginalSetJobPropsFromTextFile では、子ワークフローのステップからのジョブプロパティーの値を設定します。 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