Sommaire | ||||
---|---|---|---|---|
|
Objectif du DataHub
L’objectif est de pouvoir piloter des flux de données externes déposés dans un point d'entrée unique et dont les étapes d'intégrations font référence à plusieurs domaines fonctionnels de Divalto Infinity.
Dans la version standard, les données intégrables sont par exemple :
...
Les différents flux font l'objet d'une supervision accessible par le menu : Commerce & logistique / Data hub / Superviseurs
Principe
On dépose un fichier dit ‘pivot' et des fichiers compagnons (pdf, xml). dans un dossier qui est le point d’entrée dans le datahub.
...
L’automate va donc suivre l’ordre de succession des états selon leur numéros et liens vers le suivant.
Fonctionnement
La mise en oeuvre du datahub passe par plusieurs étapes
Paramétrage général du Datahub :
chemin pour le répertoire scruté en entrée
chemins pour le stockage et la gestion des fichiers PIVOT
chemins pour le stockage et la gestion des fichiers COMPAGNONS
Paramétrage des états de l’automate : les étapes du workflow pour chaque type de dataset. Ce paramétrage est fourni avec des scénarios préconçus
Lancement de l’automate : manuel ou par service, l’automate doit tourner pour traiter les flux
Dépose du fichier structuré pivot au format XML, et ses compagnons PDF ou XML ou texte : l’application tierce dépose dans le dossier ou par service web les fichiers
Supervision et suivi : utilisation des superviseurs dédiés à chaque type de dataset, journaux et fichiers de trace, widgets
Superviseur de dataset
Fonctionnalités
Le superviseur DataSet permet de gérer les différents DataSet provenant de l'automate. Il permet notamment :
...
Info |
---|
La ré-injection dans l’automate consiste à modifier l'état courant pour repartir en début de scénario, afin de re-passer tous les états précédents et tenter de trouver une nouvelle voie. Par exemple après une modification de dataset pour modifier une donnée, la ré-injection permettra d’aller plus loin dans les étapes. |
Viewer Pivot
Le viewer de pivot est un programme qui permet de visualiser le fichier pivot correspondant au Dataset.
Il est accessible à partir du superviseur, bouton Pivot.
Selon le type de dataset, il affichera les valeurs de toutes les balises présentes dans le fichier pivot
...
Taille des paquets (V10.9)
Nativement, le datahub traite la totalité des fichiers présents dans le répertoire scruté d'un seul coup.
A partir de la version 10.9, le datahub sait traiter des paquets de fichiers, dont il est possible de paramétrer la taille.
Exemple:
Si nombre de fichiers présents dans le répertoire scruté est par exemple de 25 et que la taille du paquet est fixée à 10 alors le datahub va effectuer le traitement en 3 passages successifs :
1er passage : traitement de 10 fichiers
2ème passage : traitement de 10 fichiers
3ème passage : traitement de 5 fichiers.
Paramétrage de la taille des paquets
A partie de la version 10.9, dans Commerce et logistique/ Datahub/ Automate, l’onglet Datahub porte tout le paramétrage nécessaire au datahub. Le champ Taille du paquet permet de définir le nombre de fichiers à traiter par passage. Le fonctionnement natif du programme est obtenu en positionnant la Taille du paquet à 0.
...