/
Import Devis Travaux (V10.5)

Import Devis Travaux (V10.5)

La solution IM intègre un import XML de devis travaux via le DataHub avec un nouveau type de DataSet ‘IMPDTR’.

A noter que pour la version 10.5, seule la création de nouveaux devis est gérée.

Pour le fonctionnement du Datahub, se référer à la documentation dédiée sur le portail.

Paramétrage du DataHub (V10.5)

Le paramétrage du DataHub est livré en standard dans la visite guidée du master 10.5 :

Paramétrage complémentaire à réaliser :

  • Créer une Nature de fichier joint : DATAHUB_DTR à associer à un chemin DATAHUB_JOINT_IMPDTR (sur le même modèle que DATAHUB_TPSAFF )

Fonctionnement (V10.5)

Lorsqu'un fichier de type DataSet "devis travaux" est déposé dans le répertoire scruté du DataHub, il est traité par les fonctions d'intégration de devis travaux.
Les fichiers à intégrer sont au format XML, ce qui permet de gérer les arborescences à "n" niveaux de lignes de devis travaux.

L’import se fait au moyen de 2 fichiers :

  • Un fichier DHUB
  • Un fichier XML

Des exemples sont disponibles ci-dessous pour décrire les balises à utiliser :

  • CHK_IMPORT_5.DHUB/XML : exemple d’import sur base visite guidée – dossier sans établissement

  • CHK_IMPORT_5E.DHUB/XML : exemple d’import sur base visite guidée – dossier gérant des établissements

  • CHK_IMPORT_5O. DHUB/XML : exemple d’import comportant des lignes d’ouvrage.

Tous les champs saisissables en devis travaux peuvent être déclarés dans le fichier XML d’import.

A noter l’importance du champ CE2 : valeur 2 pour un chapitre, valeur 1 sinon.

Quelques précisions concernant le fichier XML :

  • Balise XML :

  • Balise Import :

Attribut table: DTRENT obligatoirement

Attribut action: insert uniquement pour la version X.5

Sous-balise Field: champs de DTRENT, attribut name= nom du champ dans le dictionnaire de données, attribut value= valeur du champ

Sous-balise Record: lignes du devis travaux

Sous-balise Joint: fichiers joints associés au devis travaux

  • Balise Record :

Données associées aux mouvements du devis travaux :

Attribut table: nom de la table (DTRMOUV)

Sous-balise Field: champs de la table, attribut name= nom du champ, attribut value=valeur du champ

Sous-balise Record: il est possible de créer une arborescence de DTRMOUV sous condition de respecter les règles de gestion du devis travaux. Un chapitre peut contenir des chapitres, des ouvrages, des articles. Un ouvrage peut contenir des ouvrages et des articles.

  • Balise Joint :

Fichiers Joints (sous-balise de la balise Import)

Attribut value = chemin complet du fichier joint




Related content

Dataset import export de données XML
Dataset import export de données XML
More like this
Dataset import export de données XML
Dataset import export de données XML
More like this
Dataset import export de données XML
Dataset import export de données XML
More like this
Dataset import export de données XML
Dataset import export de données XML
More like this