Le fichier xml doit avoir la syntaxe suivante.
Remarque générale : en cas d'utilisation de balises non décrites dans le tableau ci-dessous, mais qui correspondant à un champ de l'enregistrement sous la forme <nom_balise>valeur</nom_balise>, la valeur n'est pas interprétée et est utilisée directement pour sa destination. Ainsi, les champs de type « case à cocher » sont à traiter avec leur valeur réelle, c'est-à-dire 2=OUI 1=NON. Les champs « dates ou date/heure » sont sous la forme YYYYMMDDHHNNSS.
Exemple : pour une séquence de gamme, la balise STRTPRESCDECOD n'est pas décrite mais existe dans l'enregistrement, donc <STRTPRESCDECOD>2</STRTPRESCDECOD> va positionner le champ à la valeur 2=OUI).
Balise XML | Obligatoire | Observation | ||||
---|---|---|---|---|---|---|
<?xml version="1.0" encoding="UTF-8"?> | Oui |
| ||||
<DIVALTO> ou <ERP> | Oui | |||||
Entête* | Oui | Entête de description de l'action à réaliser | ||||
Article à dupliquer* | Non | Données articles à utiliser si duplication d'article modèle | ||||
Nomenclature-Gamme* | Oui | Définition des Nomenclature-Gamme | ||||
</DIVALTO> ou </ERP> | Oui |
| ||||
|
|
| ||||
Entête : | Un seul entête par fichier | |||||
<ENTETE> | Oui | |||||
<ACTION>GG_IMPORT_NOMENCLATURE</ACTION> | Oui | Indique l'action d'import | ||||
<DATE>20080602113209</DATE> | Non |
| ||||
</ENTETE> | Oui |
|
|
|
| |
Article à dupliquer : | Un groupe de balises par article à crée par duplication. | |||||
<ART_MODELE> | Non | Enregistrement ART | ||||
<REFERENCE> valeur </REFERENCE> | Oui | valeur: Référence de l'article à crée par duplication | ||||
<REF_MODELE> valeur </REF_MODELE> | Oui | valeur: Référence de l'article modèle à dupliquer | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg ART | ||||
<RUBRIQUE Quest="NomQuestionnaire" Rub="NomRubrique">valeurRubrique</RUBRIQUE> | Non | Permet d'affecter une valeur de rubrique à l'article crée : le questionnaire NomQuestionnaire reçoit la valeur valeuRubrique pour la rubrique NomRubrique | ||||
</ART_MODELE> | Oui | |||||
|
|
| ||||
Dossier-Etablissement : | Un seul par fichier (ne traite pas le changement de dossier/établissement à l'intérieur d'un fichier) | |||||
<DOSSIER>dos</DOSSIER > | Non | Dos : Code dossier pour l'import | ||||
<ETABLISSEMENT>etb</ETABLISSEMENT> | Non | Etb : Code établissement pour l'import, obligatoire si le dossier gère les établissements |
|
|
| |
Nomenclature-Gamme : |
|
| ||||
<TETE_GAMME> ou <TETE_NOMENCLATURE> | Oui | Enregistrement BA | ||||
<REFERENCE> valeur </REFERENCE> | Oui | valeur: Référence de l'article concerné par la nomen./gamme | ||||
<REF_MODELE> valeur </REF_MODELE> | Non | valeur: Référence de l'article a dupliquer (si création) | ||||
<DES_PF>valeur</DES_PF> | Non | valeur: Désignation de la nomenclature (et de l'article si création) | ||||
<QUANTITE>quantité</QUANTITE> | Non | Quantité : BB.QTE | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BA | ||||
<REVUNOM>1=non ou 2=oui</REVUNOM> | Non | Mise en revue à la création de la nomenclature et/ou gamme | ||||
<AFFECTER_MODELE_GAMME>valeur</AFFECTER_MODELE_GAMME> | Non | Forcer l'utilisation d'une gamme modèle. BB.GAMSEQ pourra être utilisé pour lier les composants aux séquences existantes | ||||
<TEXTE>valeur</ TEXTE > | Non | Création d'une note à partir du texte valeur | ||||
<NOTE>valeur</NOTE> | Non | Utilisation d'une note déjà crée par A5 avec le numéro valeur | ||||
LIGNE-SEQUENCE* | Non | Définition des lignes de séquence | ||||
</TETE_GAMME> ou </TETE_NOMENCLATURE> | Oui |
|
|
|
| |
LIGNE-SEQUENCE: |
| Au moins une séquence par nomenclature pour rattacher les informations | ||||
<LIGNE_SEQ> | Oui | Enregistrement BC | ||||
<OP_STANDARD>valeur</ OP_STANDARD> | Non | Valeur : indique l'opération standard à utiliser pour la création de la séquence. Voir (*1) | ||||
<SEQUENCE>num</SEQUENCE> | Oui | num : numéro de la séquence de gamme | ||||
<POSTETRAVAIL>valeur</POSTETRAVAIL> | Oui | valeur: référence du poste de travail | ||||
<CENTRE>valeur</CENTRE> | Non | valeur: référence du centre ; déduit du poste de travail si non renseigné | ||||
<TEMPS_PREPARATION>valeur</TEMPS_PREPARATION> | Oui | valeur: Temps de préparation de la séquence | ||||
<TEMPS_FABRICATION>valeur</TEMPS_FABRICATION> | Oui | valeur: Temps de fabrication de la séquence | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BC | ||||
<TEXTE>valeur</ TEXTE > | Non | Création d'une note à partir du texte valeur | ||||
<NOTE>valeur</NOTE> | Non | Utilisation d'une note déjà crée par A5 avec le numéro valeur | ||||
COMPOSANTS* | Non | Définition des composants de nomenclature | ||||
RESSOURCES* | Non | Définition des ressources de séquence | ||||
OUTILLAGES* | Non | Définition des outils de séquence | ||||
SOUS-TRAITANCE* | Non | Informations complémentaires spécifiques à la sous-traitance pour l'enregistrement BC | ||||
</LIGNE_SEQ> | Oui |
|
|
|
| |
COMPOSANTS : |
| |||||
<LIGNE_COMP> ou <LIGNE_COMP_TG> ou < LIGNE_COMP_TN> | Oui | Enregistrement BB | ||||
<REFERENCE>valeur</REFERENCE> | Oui | valeur: Référence de l'article composant | ||||
<QUANTITE>quantité</QUANTITE> | Oui | quantité : Quantité à ventiler | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BB | ||||
<TEXTE>valeur</ TEXTE > | Non | Création d'une note à partir du texte valeur | ||||
<NOTE>valeur</NOTE> | Non | Utilisation d'une note déjà crée par A5 avec le numéro valeur | ||||
<DIM1>valeur</DIM1> ou DIM2 ou DIM3 | Non | Dimensions du tableau de dimensions de formule. Chaque balise correspond à une dimension | ||||
</LIGNE_COMP> ou </LIGNE_COMP_TG> ou < /LIGNE_COMP_TN> | Oui |
|
|
|
| |
RESSOURCES : |
|
| ||||
<LIGNE_RES> | Oui | Enregistrement BD | ||||
<RESSOURCE>valeur</RESSOURCE> | Oui | valeur: Référence de la ressource | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BD | ||||
<TEXTE>valeur</ TEXTE > | Non | Création d'une note à partir du texte valeur | ||||
<NOTE>valeur</NOTE> | Non | Utilisation d'une note déjà crée par A5 avec le numéro valeur | ||||
</LIGNE_RES> | Oui |
| ||||
|
|
| ||||
OUTILLAGES : |
|
| ||||
<LIGNE_OUT> | Oui | Enregistrement BE | ||||
<OUTILLAGE>valeur</OUTILLAGE> | Oui | valeur: Référence de l'outil | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BE | ||||
<TEXTE>valeur</ TEXTE > | Non | Création d'une note à partir du texte valeur | ||||
<NOTE>valeur</NOTE> | Non | Utilisation d'une note déjà crée par A5 avec le numéro valeur | ||||
</LIGNE_OUT> | Oui |
| ||||
|
|
| ||||
SOUS-TRAITANCE : | Pas de balise de regroupement ; à décrire comme champs à l'intérieur de <LIGNE_SEQ> </LIGNE_SEQ> | |||||
<SOUSTRAITE>valeur</SOUSTRAITE> | Non | Valeur : 1 ou 2. Permet de définir si la séquence est sous-traitée. Valeur par défaut : 1=Non | ||||
<SOUSTRAITANT>valeur</SOUSTRAITANT> | Non | Le tiers sous-traitant est valeur | ||||
<ART_PRESTATION>valeur</ART_PRESTATION> | Non | L'article de prestation est valeur | ||||
<nom_balise>valeur</nom_balise> | Non | nom_balise : tout champ du dictionnaire sur enreg. BC |
...