Exécution du modèle de flux de travail StepChainDemo

Le flux de travail StepChainDemo présente un exemple d'utilisation de la chaîne d'étapes en montrant comment regrouper une collection d'étapes avec une fonction bien définie. Une fois que vous avez créé une chaîne d'étapes, vous pouvez l'inclure dans d'autres flux de travail, ce qui facilite le processus et simplifie visuellement le flux de travail.

Les objets et les fichiers utilisés en exemple dans ce flot de travaux incluent, notamment :

  • Flux de travail : StepChainDemo
  • Exemples de chaînes d'étapes
    • ReceivePDFJob
    • PrepareForPrint
    • CompressAndRetain
  • Exemple d'unité d'entrée : HotFolderStepChain
  • Exemple de fichier PDF : C:\aiw\aiw1\testfiles\Demo.pdf

Les illustrations ci-dessous présentent l'exemple de flux de travail sous la forme d'une série de phases contenant des chaînes d'étapes et des étapes correspondant aux étapes de traitement par lesquelles passent vos travaux. Les chaînes d'étapes apparaissent comme des étapes uniques dans le flux de travail avec un numéro comme icône, indiquant combien d'étapes contiennent les chaînes d'étapes. La couleur des chaînes d'étapes correspond à la couleur de la phase dans laquelle elles se trouvent.

Examinez le modèle de flux de travail et exécutez un exemple de travaux pour comprendre comment fonctionnent les chaînes d'étapes.

La phase Recevoir définit les valeurs initiales des propriétés de travail et optimise les travaux PDF. Dans cette phase, la chaîne d'étapes ReceivePDFJob est exécutée. Celle-ci comprend les étapes suivantes : SetJobPropsFromTextFile, DetectInputDataStream et OptimizePDF.

La phase Préparer se compose de la chaîne d'étapes PrepareForPrint, qui comprend les étapes suivantes permettant de préparer l'exemple de fichier d'impression PDF : CountPages, AssignValues, AssignValues2 et RunExternalProgram. Cette chaîne d'étapes indique également comment créer des règles en spécifiant des conditions. Au cours de l'étape CountPages, RICOH ProcessDirector calcule le nombre total de feuilles du travail. En fonction de cette valeur, le travail est envoyé à différentes branches, à l'aide de l'étape AssignJobValues ou AssignJobValues2.

Une fois que les travaux ont terminé tous les autres traitements, ils arrivent dans la phase Terminé. Au cours de cette phase, la chaîne d'étapes CompressAndRetain est exécutée. Celle-ci comprend les étapes suivantes : ContinueToNextStep, RetainCompletedJobs, CompressFiles et RemoveJobs. Pendant l'exécution de ces étapes, les fichiers de données PDF de plus de 10 Mo sont compressés et le travail est conservé pendant trois jours avant d'être supprimé.

Pour exécuter le flot de travaux échantillon :

  1. Connectez-vous à RICOH ProcessDirector.
  2. Cliquez sur l'onglet Principal.
  3. Dans le portlet Imprimantes, sélectionnez l'imprimante Exemple et cliquez sur Activer.
  4. Dans le portlet Unités d'entrée, sélectionnez l'unité d'entrée de dossier prioritaire HotFolderStepChain, puis cliquez sur Activer et connecter.
  5. Accédez au répertoire C:\aiw\aiw1\testfiles et copiez Demo.pdf dans C:\aiw\aiw1\System\hf\stepchain. Le travail apparaît dans la table Travaux.
    Le modèle de flot de travaux utilise une imprimante factice qui n'imprime aucune donnée.
  6. Recherchez le travail dans la table Travaux. Pour afficher le travail dans le flux de travail, dans le portlet Travaux, effectuez un clic droit sur le travail et sélectionnez Afficher la tâche dans le flux de travail.
    Vous pouvez double-cliquer sur les chaînes d'étapes pour afficher le parcours du travail dans les conditions. Par exemple, si vous cliquez sur l'icône de la chaîne d'étapes PrepareForPrint, vous pouvez voir que le travail a suivi le deuxième chemin ( AssignJobValues 2). Ce problème est dû au fait que le fichier Demo.pdf comporte plus de 20 pages.
    Remarque:
  • Si vous voulez exécuter l'exemple une nouvelle fois, vous devez copier à nouveau le fichier échantillon sur le dossier prioritaire.
  • Vous pouvez copier un fichier plus volumineux dans le dossier prioritaire pour simuler l'impression de fichiers volumineux qui passent par l'étape CompressFiles de la chaîne d'étapes CompressAndRetain.