Flot de travaux permettant de diviser des travaux AFP par taille

La fonction Prise en charge AFP inclut des modèles d'étape qui vous permettent de diviser un travail en travaux de taille plus petite afin qu'ils puissent, par exemple, être imprimés sur différentes imprimantes.

Pour diviser un travail sans qu'aucun de ses documents ne soit fragmenté au sein de deux travaux, vous devez identifier les limites de ses documents. Pour ce faire, vous devez définir des groupes de pages dans le fichier AFP, soit au moment de la création du travail, soit à l'aide de l'étape basée sur le modèle IndexAFP fourni avec la fonction Prise en charge AFP.

L'étape IdentifyDocuments applique les règles que vous avez définies avec Document Property Designer pour créer le fichier de propriétés de document du travail d'origine. L'étape SplitDocuments détermine également quels documents sont placés dans chaque travail enfant, puis se sert des informations récoltées pour mettre à jour le fichier de propriétés du document.

Vous pouvez dorénavant choisir une méthode de création des fichiers AFP pour les travaux enfants :

  • Vous pouvez utiliser l'étape CreateJobsFromDocuments qui permet de créer des fichiers de propriétés de document pour les travaux enfant, sans pour autant créer de fichiers AFP. Dans cette implémentation, vous devez ajouter une étape BuildAFPFromDocuments dans le flot de travaux attribué aux travaux enfants. L'étape BuildAFPFromDocuments crée le fichier AFP contenant tous les documents classés dans le bon ordre. Nous vous recommandons cette méthode. L'étape BuildAFPFromDocuments étant définie dans le flot de travaux enfant, elle s'exécute parallèlement pour tous les travaux enfant. Ce traitement en parallèle permet généralement une plus grande rapidité d'exécution du travail d'ensemble. Il arrive cependant parfois que l'existence de plusieurs processus parallèles provoque des incidents dus à des conflits de base de données.
  • Vous pouvez ajouter une étape CreateAFPJobsFromDocuments dans la phase Assembler de ce flot de travaux. Si vous optez pour cette méthode, tous les fichiers AFP de l'ensemble des travaux enfants sont créés les uns à la suite des autres.

    Cette méthode n'est pas recommandée si vous disposez de la fonctionnalité Mise sous pli et que le contrôleur de mise sous pli spécifie la méthode de réimpression en boucle ouverte. Vous devez ajouter l'étape BuildAFPFromDocuments dans le flot de travaux enfant pour la méthode de réimpression en boucle ouverte, mais l'ajout de l'étape CreateAFPJobsFromDocuments dans le flot de travaux d'origine provoque un double traitement et affecte les performances du système.

Il n'est pas nécessaire que certaines des étapes du flot de travaux d'origine soient en phase Imprimer car le flot de travaux enfant contrôle l'impression. Une fois les travaux enfants terminés, le travail parent passe à l'étape suivante du flot de travaux d'origine.

Le flot de travaux enfant doit commencer par des étapes reposant sur les deux modèles d'action suivants : SetJobPropsFromTextFile et SetJobPropsFromOriginal. SetJobPropsFromTextFile définit les valeurs des propriétés de travail à partir des étapes du flot de travaux enfant. SetJobPropsFromOriginal copie les valeurs définies dans le flot de travaux d'origine afin qu'elles soient aussi les valeurs des mêmes propriétés pour le flot de travaux enfant. Si vous décidez ensuite de lancer la création des fichiers AFP parallèlement en ajoutant une étape CreateJobsFromDocuments dans le flot de travaux d'origine, vous devez utiliser une étape BuildAFPFromDocuments dans le flot de travaux enfant.

    Remarque:
  • Si vous avez personnalisé les noms de phase dans votre système, les noms de phase figurant dans le tableau sont susceptibles de ne pas correspondre à ceux de votre système.

Division des travaux par taille à l'aide de CreateJobsFromDocuments

Parent/enfant Phase Étape
Parent Recevoir SetJobPropsFromTextFile

Dans la zone Flot de données en entrée, sélectionnez AFP.

Préparer UseInlineFormDefinition
IndexAFP
EnableRepositioning
IdentifyDocuments
Assembler SplitDocuments
CreateJobsFromDocuments
Terminer RetainCompletedJobs
RemoveJobs
Enfant Recevoir SetJobPropsFromTextFile
SetJobPropsFromOriginal
Assembler BuildAFPFromDocuments
Imprimer EnableRepositioning
CreatePageRanges
PrintJobs
Terminer RetainCompletedJobs
RemoveJobs

Division des travaux par taille à l'aide de CreateAFPJobsFromDocuments

Parent/enfant Phase Étape
Parent Recevoir SetJobPropsFromTextFile

Dans la zone Flot de données en entrée, sélectionnez AFP.

Préparer UseInlineFormDefinition
IndexAFP
EnableRepositioning
IdentifyDocuments
Assembler SplitDocuments
CreateAFPJobsFromDocuments
Terminer RetainCompletedJobs
RemoveJobs
Enfant Recevoir SetJobPropsFromTextFile
SetJobPropsFromOriginal
Imprimer EnableRepositioning
CreatePageRanges
PrintJobs
Terminer RetainCompletedJobs
RemoveJobs