Page tree

Créez un jeu de règles qui lit un fichier XML et utilise les données dans le fichier pour traiter le travail, par exemple, pour ajouter et raffiner un fichier d'entrée. Le nouveau travail obtient son jeu de règles à partir d'un modèle de travail.

  1. Créez un travail dénommé Modèle.

Ce travail est le modèle de nouveaux travaux créés par la règle.

  1. Dans le gabarit, créez un nouveau jeu de règles.
  2. La règle doit commencer avec l'événement Démarrage à distance.
  3. Ajoutez l'action Lire XML, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Schema Name (Nom du schéma)

    Général > MonSchéma

    Fichier

    Chaîne1

    Valider

    Vrai

  4. Cela identifie le fichier XML passé de l'autre jeu de règles.
  5. Ajoutez l'action Ajouter les fichiers d'entrée à l'événement Réussite lecture XML, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Chemins universels des fichiers

    Données XML (MonSchéma) > NomTravail

    Travail

    Données XML (MonSchéma) > NomTravail

  6. Ajoutez l'action Raffiner les fichiers d'entrée à l'événement Ajouter fichiers d'entrée ajoutés, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Fichiers d'entrée

    Fichiers d'entrée

    Chemin du modèle de processus

    Événement précédent (XML évalué OK) > XML Data (MonSchéma) ( > RaffinerModèleProcessus

  7. Ajoutez l'action Réaliser une sortie de pages non-imposées à l'événement Réussite du raffinage du fichier d'entrée, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Pages

    Fichiers d'entrée raffinés avec succès > Pages

    Chemin du modèle de processus

    Événement précédent (Fichier d'entrée ajouté) > Événement précédent (XML évalué OK) > Données XML (MonSchéma) > SortieModèleProcessus

  8. Ajoutez l'action Courrier électronique à l'événement Avertissement raffinage du fichier d'entrée, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Pour

    Événement précédent (Fichier d'entrée ajouté) > Événement précédent (XML évalué OK) > Données XML (MonSchéma) > ErreurProcessusEmail

    Objet

    Échec du raffinage

  9. Cela envoie un courrier électronique à quelqu'un si le raffinage échoue.
  10. Ajoutez l'action Courrier électronique à l'événement Réussite réalisation sortie de pages non-imposées, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Pour

    Événement précédent (Fichier d'entrée raffiné OK) > Événement précédent (Fichier d'entrée ajouté) > Événement précédent (XML évalué OK) > Données XML (MonSchéma) > ErreurProcessusEmail

    Objet

    Réussite sortie

  11. Cela envoie un courrier électronique à quelqu'un si la sortie réussie.
  12. Ajoutez l'action Courrier électronique à l'événement Avertissement réalisation sortie de pages non-imposées, puis configurez les paramètres suivants :

    Paramètre

    Option

    Pour

    Événement précédent (Fichier d'entrée raffiné OK) > Événement précédent (Fichier d'entrée ajouté) > Événement précédent (XML évalué OK) > Données XML (MonSchéma) > ErreurProcessusEmail

    Objet

    Échec sortie

  13. Cela envoie un courrier électronique à quelqu'un si la sortie échoue.
  14. Enregistrez le jeu de règles avec le nom ProcessJob.
  15. Activez le jeu de règles dans le Modèle de travail.

Remarque : Si vous écrivez du XML qui n'adhère pas au schéma, Prinergy échouera à la lecture du fichier XML et les informations seront affichées dans le panneau d'historique d'exécution du jeu de règles avec une croix rouge. Les informations seront également affichées dans l'application Diagnostics sur le serveur Prinergy.

  • No labels