Exécution des exemples de flux de travail pour la fonction Gestion des commandes
Cette simulation utilise ces objets et fichiers :
- Flots de travaux :
- OrderJobSample
- OrderSample
- Mappage de propriétés de commande : OrderXMLSample
- Unité d'entrée : OrderHotFolder
L'unité d'entrée dispose d'un fichier de commande échantillon préchargé. Il soumet le fichier échantillons au flux de travail OrderSample pour traitement.
Pour exécuter des exemples de flux de travail pour la fonction Gestion des commandes :
- Cliquez sur l'onglet Principal.
- Dans le portlet Imprimantes, cliquez avec le bouton droit de la souris sur l'imprimante Exemple et sélectionnez Activer.
- Dans le portlet Unités d'entrée, effectuez un clic droit sur l'unité d'entrée OrderHotFolder et sélectionnez Activer et connecter.
Un travail nommé order.xml s'affiche dans le portlet Travaux.
- Le travail
order.xml
passe par le flux de travail OrderSample afin de créer une commande et deux travaux.Le travail contient l'exemple de fichier XML utilisé pour identifier et mapper les commandes et les travaux selon un objet de mappage des propriétés.L'étape CreateOrdersFromFile utilise l'objet de mappage de propriétés OrderXMLSample pour identifier les commandes et les travaux, puis mappe les valeurs des éléments XML du fichier de commande XML aux propriétés de commande et de travail.
- Remarque:
- Cette étape s'exécute uniquement sur le serveur principal. Ne la réglez pas pour qu'elle s'exécute sur un serveur secondaire local.
Le tableau répertorie les propriétés définies :
Élément XML (expression XPath) Type d'objet Propriété /Orders/Order/ID
Ordre Nom de la commande (Order.name) /Orders/Order/OrderNumber
Ordre Référence de commande externe (Order.Reference) /Orders/Order/Customer
Ordre Nom du client (Order.Customer) /Orders/Order/Notes
Ordre Description (Order.Description) /Orders/Order/quantity
Ordre Exemplaires (Order.Copies) /Orders/Order/DueDate
Ordre Date d'échéance (Order.DueDate) /Orders/Order/OrderDetails/OrderDetail/ID
Travail Nom du travail (Job.Name) /Orders/Order/OrderDetails/OrderDetail/OrderType
Travail Personnalisé 1 (Job.Info.Attr1) /Orders/Order/OrderDetails/OrderDetail/ProductName
Travail Personnalisé 2 (Job.Info.Attr2) /Orders/Order/OrderDetails/OrderDetail/PrintFile
Travail Personnalisé 3 (Job.Info.Attr3) /Orders/Order/OrderDetails/OrderDetail/PrintFile/@type
Travail Support (Job.Media) L'étape identifie une commande contenant deux travaux. Il crée deux travaux et les soumet au flux de travail OrderJobSample. La table Commandes affiche une commande contenant deux travaux.
Le traitement des travaux débute dans le flux de travail OrderJobSample. Lorsque les travaux quittent l'étape SetJobPropsFromTextFile :
- Si l'article est associé à un type de produit imprimable, le flot de travaux envoie le travail via la branche Atelier d'impression.
- Si l'article n'est associé à aucun type de produit imprimable, le flot de travaux envoie le travail via la branche Entrepôt.
Les travaux non imprimables passent par l'étape ManualStepWithAutoStart dans la branche Entrepôt du flux de travail. Les travaux attendent dans cette étape jusqu'à ce qu'ils soient prêts à être expédiés.
L'étape WaitForRelatedJobs met chaque travail de la commande en attente jusqu'à ce que tous les travaux atteignent l'étape.
- Dans la table Travaux, effectuez un clic droit sur le travail se trouvant en phase
Manuel et sélectionnez Terminer manuellement.
Le travail passe à l'étape WaitForRelatedJobs.
Lorsque les deux travaux atteignent l'étape WaitForRelatedJobs, le flux de travail envoie les trois travaux (le travail de la commande d' origine, le travail non imprimable et le travail imprimable) à l'étape RetainCompletedJobs. L'état de chaque travail devient Conservé. Cette commande prend alors l'état Terminé.
- Dans la table Travaux, effectuez un clic droit sur le travail imprimable et sélectionnez
Afficher.Le visualiseur affiche le fichier PDF qui a été imprimé dans le cadre de la commande.