Exécution des modèles de flot de travaux pour les courriers qualifiés/non qualifiés
Le flot de travaux GroupDocsForPostalProcess collecte les données de document pour le logiciel de courrier, met à jour les données de document en fonction des résultats obtenus du logiciel de courrier et génère des travaux enfants pour chaque type de courrier identifié par le logiciel de courrier. Cet exemple se base sur les résultats produits par le logiciel MailPreparer de TEC Mailing pour transmettre les documents à deux autres flots de travaux selon le traitement postal supplémentaire à effectuer pour réduire les frais de poste.
Si les travaux enfants ne sont pas éligibles à un traitement postal supplémentaire, ils sont transmis au flot de travaux PrintForPostalProcess où le code-barres PostNet du travail d'origine est supprimé et remplacé par un code-barres 2D facilitant le suivi du courrier. Les documents classés dans la catégorie Autre sont triés en fonction du nombre de feuilles. Les documents classés dans la catégorie Non qualifié sont triés dans l'ordre des codes postaux mais ne passent pas le logiciel de courrier.
Si les travaux enfants provenant de GroupDocsForPostalProcess sont éligibles à un traitement postal supplémentaire, les travaux sont transmis au flot de travaux ProcessQualifiedDocuments. Dans le flot de travaux ProcessQualifiedDocuments, le travail est traité une nouvelle fois par le logiciel de courrier qui trie les documents selon les règles postales. Un code-barres Intelligent Mail et un code-barres datamatrix 2D sont également ajoutés à ces documents qualifiés.
Les objets utilisés en exemple dans ce flot de travaux sont :- Unité d'entrée de dossier prioritaire : PostalFolder
- Flot de travaux : GroupDocsForPostalProcess
- Flot de travaux : PrintForPostalProcess
- Flot de travaux : ProcessQualifiedDocuments
Les fichiers fournis en exemple pour ces flots de travaux sont répertoriés dans le tableau ci-dessous.
Nom du fichier | Emplacement du fichier | Spécifié dans une propriété | Utilisé par un flot de travaux | Utilisé par une étape | Description |
---|---|---|---|---|---|
PostalPDFBuildQualify.ctl |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Création du fichier de contrôle PDF 1 |
PrintForPostalProcess |
BuildPDFFromDocuments |
Crée un fichier PDF dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. Ajoute aussi un code-barres Intelligent Mail. |
PostalPDFBuildOther.ctl |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Création du fichier de contrôle PDF 1 |
PrintForPostalProcess |
BuildPDFFromDocumentsOther |
Crée un fichier PDF dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. |
PostalPDFBuildNonQualify.ctl |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Création du fichier de contrôle PDF 1 |
PrintForPostalProcess |
BuildPDFFromDocumentsNonQualified |
Crée un fichier PDF dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. |
PostalPDF.ctl |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Identification du fichier de contrôle PDF |
GroupDocsForPostalProcess |
IdentifyPDFDocuments |
Identifie les groupes de page du modèle de fichier d'impression PDF et définit les données à extraire dans les propriétés de document. |
postal_doc_qualified.csv |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Fichier de conditions de propriété |
ProcessQualifiedDocuments |
SetDocPropsFromConditions |
Définit le flot de travaux à PrintForPostalProcess pour les documents du travail. Définit les numéros de séquence des documents selon la séquence de pré-tri renvoyée par le logiciel de tri postal. |
postal_doc_print_afp.csv |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Fichier de conditions de propriété |
PrintForPostalProcess |
SetDocPropsFromConditionsAFP |
Définit les noms des travaux enfants conformément à la catégorie de traitement. Définit le nom du fichier de contrôle EnhanceAFP pour le travail enfant dans chaque catégorie de traitement. |
postal_doc_print.csv |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Fichier de conditions de propriété |
PrintForPostalProcess |
SetDocPropsFromConditions |
Définit les noms des travaux enfants conformément à la catégorie de traitement. |
postal_doc.csv |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Fichier de conditions de propriété |
GroupDocsForPostalProcess |
SetDocPropsFromConditions |
Mappe les codes retour de MailPreparer de chaque document avec les valeurs de la catégorie de traitement ( Non qualifié, Qualifié et Autre). Définit le nom du flot de travaux pour les travaux enfants créés à partir de l'étape GroupDocuments. |
Postal.pdf |
/aiw/aiw1/testfiles (Linux) ou C:\aiw\aiw1\testfiles (Windows) |
Nom du travail |
Exemple de fichier d'impression PDF. |
||
Postal.afp |
/aiw/aiw1/testfiles (Linux) ou C:\aiw\aiw1\testfiles (Windows) |
Nom du travail |
Exemple de fichier d'impression AFP. |
||
jobid.qualified_doc.csv |
/aiw/aiw1/testfiles (Linux) ou C:\aiw\aiw1\testfiles (Windows) |
Format d'extraction |
ProcessQualifiedDocuments |
RunHotFolderAppplication |
Exemple de fichier de résultats externes établi par MailPreparer selon le traitement du travail enfant et créé uniquement pour les documents que MailPreparer a jugé qualifiés pour le tri postal. Peut être utilisé pour déplacer l'exemple de travail dans l'étape RunHotFolderApplication de façon à simuler la réponse du logiciel de courrier. |
jobid.group_doc.csv |
/aiw/aiw1/testfiles (Linux) ou C:\aiw\aiw1\testfiles (Windows) |
Format d'extraction | GroupDocsForPostalProcess | RunHotFolderAppplication | Exemple de fichier de résultats externe établi par MailPreparer selon le traitement du fichier d'impression fourni en exemple. Peut être utilisé pour déplacer l'exemple de travail dans l'étape RunHotFolderApplication de façon à simuler la réponse du logiciel de courrier. |
PostalAFPBuildQualify.cfg |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Contrôle Enhance AFP |
PrintForPostalProcess |
BuildAFPFromDocuments |
Crée un fichier AFP dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. Ajoute aussi un code-barres Intelligent Mail. |
PostalAFPBuildOther.cfg |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Contrôle Enhance AFP |
PrintForPostalProcess |
BuildAFPFromDocumentsOther |
Crée un fichier AFP dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. |
PostalAFPBuildNonQualify.cfg |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Contrôle Enhance AFP |
PrintForPostalProcess |
BuildAFPFromDocumentsNonQualify |
Crée un fichier AFP dans lequel le code-barres PostNet est remplacé par un code-barres Datamatrix qui identifie le numéro de travail et le numéro de document. |
PostalAFP.ctl |
/aiw/aiw1/control_files/postal (Linux) ou C:\aiw\aiw1\control_files\postal (Windows) |
Fichier de contrôle Visual Workbench |
GroupDocsForPostalProcess |
IdentifyDocuments |
Identifie les groupes de pages dans le modèle de fichier d'impression AFP et associe les repères d'indexation du fichier AFP avec les propriétés de document correspondantes. |
Pour exécuter le flot de travaux échantillon :
- Connectez-vous à RICOH ProcessDirector.
- Cliquez sur l'onglet Principal.
- Dans le portlet Imprimantes, sélectionnez l'imprimante Sample, puis cliquez sur Actions → Activer.
- Dans le portlet Unités d'entrée, sélectionnez l'unité d'entrée de dossier prioritaire
PostalFolder, puis cliquez sur Actions → Activer et connecter. La première fois que vous exécutez cette procédure, RICOH ProcessDirector soumet immédiatement le travail Postal.pdf au flot de travaux GroupDocsForPostalProcess.
Le système lance le traitement du travail via le flot de travaux GroupDocsForPostalProcess. Lorsque le travail atteint l'étape RunHotFolderApplication, il attend les résultats en provenance du logiciel de courrier. Le travail passe à l'état En attente.
- Pour simuler les résultats renvoyés par le logiciel de courrier, accédez au répertoire
/aiw/aiw1/testfiles
(Linux) ouC:\aiw\aiw1\testfiles
(Windows) et copiezjobid.group_doc.csv
dans le répertoire/aiw/aiw1/postal/receive
(Linux) ouC:\aiw\aiw1\postal\receive
(Windows). - Accédez au répertoire
/aiw/aiw1/postal/receive
(Linux) ouC:\aiw\aiw1\postal\receive
(Windows) et renommezjobid.group_doc.csv
, en remplaçantjobid
par le Numéro de travail de l'exemple de travail que vous avez soumis. Par exemple, si le Numéro de travail du travail d'exemple est 10000067, renommez le fichier10000067.group_doc.csv
. - Le travail passe à l'étape SetDocPropsFromConditions où l'exemple de fichier de conditions de propriété définit la catégorie de traitement pour chaque document ( Qualifié, Non qualifié ou Autre). La valeur de la propriété Catégorie de traitement décide du prochain flot de travaux que doit suivre le document. L'étape CreateJobsFromDocuments crée les travaux enfants selon ces propriétés de document.
- Les documents classés dans la catégorie de traitement Non qualifié sont regroupés dans un travail enfant qui est transmis au flot de travaux PrintForPostalProcess. Dans ce flot de travaux, le code-barres PostNet est remplacé par un code-barres 2D qui permet de suivre la progression du document tout au long des autres étapes du flot de travaux. De plus, les documents sont triés, en ordre croissant, selon le code postal.
- Les documents classés dans la catégorie de traitement Autre sont regroupés dans un travail enfant qui est transmis au flot de travaux PrintForPostalProcess. Dans ce flot de travaux, le code-barres PostNet de chaque document est remplacé par un code-barres 2D qui permet de suivre la progression du document tout au long des autres étapes du flot de travaux. De plus, les documents sont classés, en ordre croissant, selon le nombre de feuilles.
- Les documents classés dans la catégorie de traitement Qualifié sont regroupés dans un travail enfant qui est transmis au flot de travaux ProcessQualifiedDocuments. Ce flot de travaux envoie à nouveau le travail enfant au logiciel de courrier qui triera les documents. Lorsque le travail atteint l'étape RunHotFolderApplication, il attend les résultats en provenance du logiciel de courrier. Le travail passe à l'état En attente.
- Pour simuler les résultats renvoyés par le logiciel de courrier pour le flux de travail
ProcessQualifiedDocuments, accédez au répertoire
/aiw/aiw1/testfiles
(Linux) ouC:\aiw\aiw1\testfiles
(Windows) et copiezjobid.qualified_doc.csv
dans le répertoire/aiw/aiw1/postal/receive
(Linux) ouC:\aiw\aiw1\postal\receive
(Windows). - Accédez au répertoire
/aiw/aiw1/postal/receive
(Linux) ouC:\aiw\aiw1\postal\receive
(Windows) et renommez le fichierjobid.qualified_doc.csv
, en remplaçantjobid
par le Numéro de travail du travail enfant. Par exemple, si le Numéro de travail du travail enfant est 10000067.3, renommez le fichier10000067.3.qualified_doc.csv
. - Le traitement du travail enfant Qualifié se poursuit. Dans la mesure où le flot de travaux spécifie que chaque conteneur de courrier renferme 50 documents, le travail est divisé en plusieurs travaux enfants (travaux petits-enfants) avec un maximum de 50 documents par travail. Ces travaux enfants sont envoyés au flot de travaux PrintForPostalProcess. Ce flot de travaux ajoute des codes-barres Intelligent Mail aux documents.
- Quand chaque travail enfant du travail initial se termine, il est conservé trois jours
avant d'être supprimé. Le travail parent ne quitte pas le système tant que l'ensemble
des enfants (et petits-enfants) ne sont pas terminés.
- Remarque:
- Le modèle de flot de travaux utilise une imprimante factice qui n'imprime aucune donnée.
Toutefois, il est possible de suivre le fichier de travail au travers du flot de travaux
et d'observer les mises à jour des codes-barres. Par exemple, vous pouvez consulter
le travail en attente dans l'étape RunHotFolderApplication pour voir le code-barres PostNet, puis le retrouver dans l'étape RetainCompletedJob pour voir le code-barres Datamatrix.
Si vous voulez exécuter l'exemple une nouvelle fois, vous devez de nouveau copier le fichier d'exemple dans le dossier prioritaire. Le fichier d'exemple, Postal.pdf, se trouve dans le répertoire
/aiw/aiw1/testfiles
(Linux) ouC:\aiw\aiw1\testfiles
(Windows).Si vous voulez exécuter le fichier d'exemple AFP, vous devez de nouveau le copier dans le dossier prioritaire. Le fichier d'exemple, Postal.afp, se trouve dans le répertoire
/aiw/aiw1/testfiles
(Linux) ouC:\aiw\aiw1\testfiles
(Windows).
- Le modèle de flot de travaux utilise une imprimante factice qui n'imprime aucune donnée.
Toutefois, il est possible de suivre le fichier de travail au travers du flot de travaux
et d'observer les mises à jour des codes-barres. Par exemple, vous pouvez consulter
le travail en attente dans l'étape RunHotFolderApplication pour voir le code-barres PostNet, puis le retrouver dans l'étape RetainCompletedJob pour voir le code-barres Datamatrix.