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.
- Créez un travail dénommé Modèle.
Ce travail est le modèle de nouveaux travaux créés par la règle.
- Dans le gabarit, créez un nouveau jeu de règles.
- La règle doit commencer avec l'événement Démarrage à distance.
- 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
- Cela identifie le fichier XML passé de l'autre jeu de règles.
- 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
- 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
- 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
- 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
- Cela envoie un courrier électronique à quelqu'un si le raffinage échoue.
- 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
- Cela envoie un courrier électronique à quelqu'un si la sortie réussie.
- 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
- Cela envoie un courrier électronique à quelqu'un si la sortie échoue.
- Enregistrez le jeu de règles avec le nom ProcessJob.
- 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.