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.

L'automate est un programme Diva qui scrute dans un répertoire d'entrée, la présence de fichiers pivot et de fichiers compagnons.
Le répertoire d'entrée correspond à un chemin Divalto (chemin stocké sur le dossier 999).

...


Ce scrutateur lit les fichiers pivot et les traite selon un ordre préétabli.
Cet ordre sera paramétré dans le zoom de paramétrage DataHub.
Il est possible de définir un code action lorsque le traitement associé à l'état renvoie VRAI et un autre lorsque le traitement renvoie FAUX.

...

Un état de l’automate

Un état de l’automate correspond à un numéro par type de dataset.

...

Si le dataset est bien déterminé dans le fichier pivot, alors le traitement est orienté par les états du type, sinon il échoue dans les datasets en erreur.

La lecture du fichier pivot permet de déterminer son type.
Il existe plusieurs types de DataSet :

  1. DataSet Factures fournisseur : un dataset par facture fournisseur à partir d'un document principal PDF ou scan.

  2. DataSet Prévisions de ventes : un dataset par import de prévisions de ventes.

Si la lecture du fichier n'arrive pas à déterminer le type, le Dataset est mis en erreur.
Une fois le type déterminé, les traitements lui correspondant sont enclenchés selon l'ordre établi dans le paramétrage.

Enchainement d'états

L'automate détecte la dépose de fichiers, et traite la lecture. Il est donc indispensable que, lorsqu'il y a plusieurs fichiers (par exemple le pivot et un PDF), le fichier pivot soit écrit sur le disque dur EN DERNIER. Sa présence garantit la bonne écriture préalable des fichiers compagnons (comme le PDF). 

...


Lorsqu'un document PDF passe par une reconnaissance de contenu, on pourra déposer le fichier PDF 'original' avec un pivot minimaliste. Ce pivot permet de créer le dataset avec les documents compagnons. Un second pivot avec les nouveaux documents pourra être déposé, et viendra remplacer totalement les données du premier pivot (sauf numéro de dataset et date de création) et les pièces jointes. Le lien se fait via un IDEXTERNE fourni dans le pivot qui permet de retrouver le dataset à compléter. Si le dataset 'minimaliste' a fait l'objet d'un traitement manuel utilisateur, un second dataset sera créé en statut 'périmé' afin de conserver la trace mais sans toucher au traitement manuel du dataset. Aucune donnée métier du premier pivot n'est conservé, c'est le dernier pivot qui est pris pour la totalité des données. 

OU

Il arrive que le fichier reçu ne soit pas le fichier pivot définitif : Il accompagne la facture reçue mais ne contient pas les données demandées (uniquement un Idexterne permettant de l'identifier) : un DataSet est alors créé et est mis en état "en attente de complétion". Lors de l'arrivée du fichier pivot définitif, celui ci doit contenir le même numéro externe. Il annule et remplace l'ancien Dataset ainsi que tous les documents accompagnant.