Scrutateur Divalto Production C&L

Les scrutateur GGPP217, au menu de Divalto Production et Commerce&Logistique dans les Utilitaires, est un programme autonome sans visuel, hors l'icône dans la barre des tâches.

Voir https://divalto.atlassian.net/wiki/spaces/UDI112/pages/11477746269

En gestion de production

PRINCIPE
Son but est de détecter la dépose de tout fichier dans le répertoire de travail indiqué dans sa configuration, de lire le contenu du fichier déposé afin de déterminer l'action à exécuter relativement à une description faite à l'intérieur du fichier.
Les fichiers traités en standard sont des fichiers XML, et c'est la description de la balise ACTION qui indique le programme à exécuter pour traiter le fichier XML.
Le scrutateur ne traite donc pas le fichier, mais lit son contenu afin de déterminer quel programme peut le traiter.
FICHIER XML

Balise XML

Obligatoire

Observation

Balise XML

Obligatoire

Observation

<?xml version="1.0" encoding="UTF-8"?>

Oui

 

<DIVALTO>

Oui

 

<ENTETE>

Oui

 

<ACTION>xxx</ACTION>

Oui

xxx Indique l'action d'import 

<DATE>20081102113209</DATE>

Non

 

</ENTETE>

Oui

 

</DIVALTO>

Oui

 

 

CONFIGURATION
La configuration du chemin se fait dans le dossier Production :

  • Paramétrage / Chemins : indique le chemin du répertoire dans Fichiers interfaces 

    • Paramétrage / Interfaces : les cases à cocher activent le traitement de certains sous-répertoires.

 

Consultez l'aide Divalto Production sur ces champs pour plus d'informations sur la stucture des répertoires et les cases à cocher. 
Pour les valeurs de balise ACTION, consultez les chapitres dédiés aux imports Divalto.
Le traitement du fichier se fait selon les étapes suivantes:

  • Déplacement du fichier dans un sous-dossier « en cours »

    • Lecture et détermination du programme à appeler

    • Appel du programme

    • Attente du retour indiquant la réussite ou l'echec. Selon le cas, le fichier est déplacé dans un sous-dossier « traité » ou « rejeté »

 

SURCHARGE
Il n'est pas possible de modifier le comportement du scrutateur par surcharge, mais il est possible de l'utiliser pour des valeurs d'ACTION non standard, afin de déterminer en surcharge l'action à réaliser.
Principe : une valeur non reconnue d'ACTION fait appel à l'ouverture Action_Autre du ggtt217 (voir dans le code source pour plus de détails) qui doit renseigner un champ ; ce champ est ensuite accessible dans l'ouverture G3XZ_Autre afin d'appeler le programme souhaité.

 

 

En commerce&logistique

PRINCIPE
Son but est de détecter la dépose de fichier PDF dans le répertoire de travail indiqué dans sa configuration, afin d'associer ce PDF à du contenu Divalto.
Le scrutateur ne traite donc pas le fichier, mais oriente l'extension PDF vers le programme GTPP630 qui traite le déplacement du fichier.

CONFIGURATION
La configuration du chemin se fait dans le dossier Commerce&Logistique :
Impression pièces / Chemins pour signature numérique : Chemin de retour des PDF signés

 

Le traitement du fichier se fait selon les étapes suivantes:

  • Déplacement du fichier PDF et d'un éventuel fichier .TXT portant le même nom que le PDF dans un sous-dossier « en cours »

    • Appel du programme GTPP630 qui va déterminer la pièce commerciale correspondante au fichier PDF pour joindre le fichier en tant que pièce jointe de type FACTURE SIGNEE (l'action de mise en pièce jointe SUPPRIME le fichier de son emplacement 'en cours')

    • Attente du retour indiquant la réussite ou l'échec. Selon le cas, le fichier est

      • déplacé dans un sous-dossier « rejeté » en cas d'erreur

      • pour le PDF, déjà supprimée en cas de réussite

      • pour l'éventuel TXT associé, déplacé dans un sous-dossier « traité »

 

 

SURCHARGE
L'ouverture « Trouver_Type_PDF » du scrutateur permet l'appel du programme de traitement des PDF signés. Il est ensuite possible de modifier le comportement sur fichier PDF via l'ouverture G3XZ_Autre du ggtt217.