Exécution des exemples de flux de travail pour la fonction Gestion des commandes

Les flux de travail OrderJobSample et OrderSample indiquent comment traiter les commandes créées à partir de fichiers d'entrée XML.

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 :

  1. Cliquez sur l'onglet Principal.
  2. Dans le portlet Imprimantes, cliquez avec le bouton droit de la souris sur l'imprimante Exemple et sélectionnez Activer.
  3. 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.

  4. 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.

  5. 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é.

      Remarque:
    • Vous devez actualiser la page principale pour constater que l'état des travaux de la table Commandes a été modifié.
  6. 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.