Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Principe du scrutateur du module Production

Ce programme traitement permet d'automatiser l'import de données dans Divalto. Dans l'ERP, un certain nombre d'informations peuvent ainsi être « injectées » via un fichier d'intégration.
Une fois lancé, ce programme traitement en tâche de fond, va analyser l'ensemble des répertoires d'import définis dans la fiche Paramétrage du dossier Production. Dès qu'un nouveau fichier sera ajouté est déposé dans l'un de ces répertoires, le scrutateur l'analysera pour en déterminer le type et chaînera automatiquement vers le programme adéquat.
En standard, selon la configuration du dossier, ce programme

Info

Le scrutateur n’effectue aucun traitement métier. Il ouvre les fichiers déposés, détermine quel traitement est capable de traiter le contenu, et fait appel à ce dernier traitement défini


Pour son bon fonctionnement, une arborescence de répertoires windows est imposée et un minimum de paramétrage nécessaire

Paramétrage

Le paramétrage principal se fait dans la fiche PDP-Paramétrage du dossier Production

...

Mais le scrutateur traite également le retour de PDF signés (par dépose répertoire, qui n’est pas l’usage principal)

...

1. Le chemin interface

Le code chemin interface dans la fiche dossier Production est essentiel car il donne le répertoire windows RACINE du scrutateur. Sur un poste local il est initialisé à “/divalto/interfaces”, mais devra être modifié.

Astuce

Le scrutateur devra avoir des droits complets (lecture, écriture, suppression) sur ce répertoire racine et sur ses sous-répertoire pour fonctionner, et ce avant son premier lancement

2. Pour le module Production seul ou les PDF

Le scrutateur est utilisé par la fonction Saisie Atelier et le Suivi des temps des bons de regroupement de la gestion de Production, qui va générer des fichiers de manière déportée ou asynchrone afin de les traiter via les scrutateur.

Pour utiliser ces fonctions le scrutateur doit donc être opérationnel.

Le traitement du retour de PDF signés dans le cadre de la dématérialisation client est également dans ce cas.

3. Pour des échanges de données

En standard, selon les cases à cocher, le scrutateur sait traiter les logiciels complémentaires suivants :

...

  • MES - SFAO ; outils qui fournissent des pointages

  • Configurateur

...

  • de gamme ; outils qui fournissent des gammes de production

  • Ordonnancement ; outils de planification d’OF

Astuce

Cochez les cases en fonction de vos besoins. Pensez à relancer le scrutateur après tout changement

4. Durée de réveil

Le scrutateur est également utilisé par la fonction Saisie Atelier et le Suivi des temps des bons de regroupement.connecté à la dépose de fichier dans le répertoire windows, il n’a donc pas de durée d’attente puisque chaque dépose de fichier vient le réveiller.

Il a cependant une durée de reveil, paramétrable dans les paramètres généraux Paramétrage des scrutateurs , qui vient en complément afin de forcer un réveil régulier en sécurité.

Arborescence des fichiers et extensions

Le scrutateur traite au départ des fichiers aux extensions .CSV, .XML et .PDF, puis est susceptible de traiter des fichiers complémentaires si le fichier principal les référence

Les dossiers du scrutateur

Divalto crée automatiquement l'arborescence des répertoires à partir de la racine saisie dans le dossier. Ces répertoires peuvent être locaux ou sur un serveur (chemins harmony).
Le répertoire Divalto est utilisé pour les échanges internes avec le module de Saisie atelier sans besoin de cocher une interface.

Nom du dossier

Usage

Détails

Format

INTERFACES

RACINE du scrutateur (Niveau 0)

Déterminé dans le Dossier Production, “Chemin interfaces”

C’est là qu’on dépose les fichiers, TOUS les fichiers

NIVEAU1

(forcément en niveau 1, sous la racine)

DIVALTO

Sous-répertoire lié aux fonctions du module Production

Utilisé pour les fichiers issus de la Saisie Atelier par exemple

Fichier XML

MES

Sous-répertoire lié à ces traitements externe

Il faut cocher la case dans la fiche Dossier Production pour les traiter

CONFIGURATEUR

Sous-répertoire lié à ces traitements externe

Il faut cocher la case dans la fiche Dossier Production pour les traiter

PREACTOR

Sous-répertoire lié à ces traitements externe

Il faut cocher la case dans la fiche Dossier Production pour les traiter

NIVEAU2

(forcément en niveau 2, sous l’un des répertoire du niveau 1 traité)

IMPORT

Sous-répertoire à créer dans chaque dossier de niveau 1

Utilisé par le scrutateur, car il traite des import de données

EXPORT

Sous-répertoire à créer dans chaque dossier de niveau 1

Non utilisé par le scrutateur, mais par d’autres traitement d’export de données

NIVEAU3

(forcément en niveau 3, sous IMPORT)

EN COURS

Sous-répertoire créé automatiquement par le scrutateur lui-même

Lorsque le scrutateur trouve un fichier dans la racine, et détermine le traitement, le fichier est horodaté et déplacé dans ce dossier EN COURS avant l’appel au traitement métier

TRAITES

Sous-répertoire créé automatiquement par le scrutateur lui-même

Après traitement métier, s’il le fichier a été accepté par le traitement, le fichier est rangé dans les TRAITES.

Cela ne signifie pas qu’il n’y a pas d’erreur. Les erreurs sont en générale dans un fichier généré ou le log, et sont plutôt des erreur métier non détectée lors de l’acceptation du fichier

REJETES

Sous-répertoire créé automatiquement par le scrutateur lui-même

Après traitement métier, si le fichier n’a pas été accepté par le traitement, le fichier est rangé dans les REJETES.

C’est en général un problème de structure du fichier (balise manquante, balise fausse, fichier compagnon manquant)


Lorsqu'un fichier est placé/créé dans le répertoire « Import », le scrutateur le déplace dans un premier temps dans le dossier « En cours » puis en fonction du résultat de l'importation, dans le répertoire « Rejetés » ou « Traités ».
Les fichiers traités ou rejetés sont suffixés avec la date et heure de l'importation. Ainsi vous pouvez importer toujours des fichiers ayant le même nom : la traçabilité est conservée.
 


Lancer et arrêter le scrutateur

Menu : Production / O.F. / Utilitaires / Scrutateur

Une fois que le scrutateur est lancé, Divalto place une icône dans la barre des tâches de windows .
Pour stopper son exécution, vous pouvez cliquer sur cette icône avec le bouton droit de la souris.

Le scrutateur est, en environnement opérationnel, toujours lancé par service windows

Technique et surcharge

Informations techniques supplémentaires:

  • lors de la déposer de fichier ‘un peu gros’ ou via une liaison lente, il est important de transférer le fichier avec une extension différente de son extension finale! Il faut faire le transfert, et une fois le fichier matérialisé dans le dossier scrutateur, le renommer pour changer son extension ; sinon le serveur windows va déclencher le scrutateur qui va tenter de lire et déplacer le fichier alors qu’il est en cours de transfert

  • L'ouverture “Action_Autre” du GGTT217 permet, lorsque le scrutateur reçoit un fichier XML avec la balise ACTION (similaire à la fin de cycle), d’orienter vers un traitement spécifique