...
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 des 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
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
- CHK_IMPORT_5E.DHUB/XML : exemple d’import sur base visite guidée – dossier gérant des établissements
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
- CHK_IMPORT_5O. DHUB/XML : exemple d’import comportant des lignes d’ouvrage.
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
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.
Fichier 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