Le fichier doit avoir la syntaxe suivante :
Balise XML |
Obligatoire |
Observation |
---|---|---|
<?xml version="1.0" encoding="UTF-8"?> |
Oui |
|
<DIVALTO> |
Oui |
|
Entête* |
Oui |
Entête de description de l'action à réaliser |
Séquence OF* |
Oui |
Définition des Séquences OF |
</DIVALTO> |
Oui |
|
|
|
|
Entête : |
|
Un seul entête par fichier |
<ENTETE> |
Oui |
|
<ACTION>GG_TEMPS_IMPORT</ACTION> |
Oui |
Indique l'action d'import : import des temps |
<DATE>20081102113209</DATE> |
Non |
|
<TPSOUTILS_AUTO>OUI</TPSOUTILS_AUTO> |
Non |
Génération automatique des outillages sur BP |
<TPSRSCE_AUTO>OUI</TPSRSCE_AUTO> |
Non |
Génération automatique des ressources sur BP |
<CALENDRIER>AVEC</CALENDRIER> |
Non |
AVEC/SANS :indique si le calcul du temps, lorsqu'il est calculé à partir des dates, se fait AVEC ou SANS calendrier |
<BRNO>num</BRNO> |
Non |
Uniquement en import de temps issus d'une saisie par bon de regroupement. Permet de connaître le bon. |
</ENTETE> |
Oui |
|
|
|
|
Séquence OF : |
|
|
<OFSEQ> |
Oui |
|
<DOS> num </DOS> |
Oui |
num: Code du dossier |
<FULLPINO> fullnum </FULLPINO > |
Non |
fullum: Numéro OF complet (préfixe + numéro). On préfera utiliser les champs séparés pour éviter le cadrage |
<PREFPINO> prefnum </PREFPINO > |
Non |
prefnum: Préfixe de numéro OF (si les préfixes sont gérés) |
<PINO> num </ PINO > |
Oui |
num: Numéro OF |
<GAMSEQ> num </ GAMSEQ > |
Oui |
num: Numéro de séquence |
<ETB> num </ ETB > |
Oui |
num: Numéro d'établissement |
<CLOTURE>OUI</CLOTURE> |
Non |
Séquence a clôturer |
<EFFACEMENT>OUI</EFFACEMENT> |
Non |
Efface toutes les transactions de l'OF et de la séquence avant de commencer l'importation |
<REBUT_SOUSTRAITANCE>OUI</REBUT_SOUSTRAITANCE> |
Non |
Indique, dans le cas d'une séquence sous-traitée, l'import d'un rebut (puisque les autres actions sont refusées). Le rebut est indiqué ensuite par un enregistrement BQ normal |
<REGULARISATION></ REGULARISATION > |
Non |
Indique une transaction temps de régularisation acceptant une quantité négative (en évitant le rejet au test de quantité) |
Temps machine BP* |
Non |
|
Temps ressource BR* |
Non |
|
Temps outillage BS* |
Non |
|
Rebuts BQ* |
Non |
|
</OFSEQ> |
Oui |
|
|
|
|
Temps machine BP*: |
|
Temps machine à rattacher à la séquence |
<BP> |
Oui |
|
<nom_balise>valeur</nom_balise> |
Non |
nom_balise : tout champ du dictionnaire sur enreg. BP |
<balise_autre>valeur</balise_autre> |
Non |
balise_autre: voir Note1 : fait appel à la fonction BP_Balise_Autre |
<BADGE>num</BADGE> |
Non |
num : numéro de badge de l'utilisateur pour les informations de traçage utilisateur |
<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 |
<SALCOD>valeur</SALCOD > |
Non |
Permet de donner le code salarié lorsque l'import est en mode de génération automatique des temps ressources. N'est pas utilisé sur le BP en soi. |
<TRANSACBR>valeur</TRANSACBR> |
Non |
Uniquement pour une ligne de temps issue d'une saisie par bon de regroupement. Permet de sauver le lien avec le bon. |
<MAJCOMPTEUR>valeur</MAJCOMPTEUR > |
Non |
Par défaut, le compteur poste n'est pas mis à jour. Indiquer OUI si l'import doit mettre à jour le compteur poste selon la quantité traitée |
<TPSNUL>0</TPSNUL > |
Non |
Par défaut, le un temps à 0 signifie dans l'import que l'on calcule la durée automatiquement (avec ou sans calendrier). Pour effectivement indiquer un temps NUL il faut utiliser cette balise dédiée |
<BP> |
|
|
|
|
|
Temps ressource BR*: |
|
Temps ressource à rattacher à la séquence |
<BR> |
Oui |
|
<nom_balise>valeur</nom_balise> |
Non |
nom_balise : tout champ du dictionnaire sur enreg. BR |
<balise_autre>valeur</balise_autre> |
Non |
balise_autre: voir Note1 : fait appel à la fonction BR_Balise_Autre |
<BADGE>num</BADGE> |
Non |
num : numéro de badge de l'utilisateur pour les informations de traçage utilisateur |
<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 |
<BR> |
|
|
|
|
|
Temps outillage BS*: |
|
Temps outillage à rattacher à la séquence |
<BS> |
Oui |
|
<nom_balise>valeur</nom_balise> |
Non |
nom_balise : tout champ du dictionnaire sur enreg. BS |
<balise_autre>valeur</balise_autre> |
Non |
balise_autre: voir Note1 : fait appel à la fonction BS_Balise_Autre |
<BADGE>num</BADGE> |
Non |
num : numéro de badge de l'utilisateur pour les informations de traçage utilisateur |
<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 |
<BS> |
|
|
|
|
|
Rebuts BQ*: |
|
Rebuts à rattacher à la séquence |
<BQ> |
Oui |
|
<nom_balise>valeur</nom_balise> |
Non |
nom_balise : tout champ du dictionnaire sur enreg. BQ |
<balise_autre>valeur</balise_autre> |
Non |
balise_autre: voir Note1 : fait appel à la fonction BQ_Balise_Autre |
<REFERENCE>num</REFERENCE> |
Non |
Référence du produit rebuté. Pour les sous-références, utiliser les balises SREF1 et SREF2 |
<BADGE>num</BADGE> |
Non |
num : numéro de badge de l'utilisateur pour les informations de traçage utilisateur |
<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 |
<BQ> |
|
|
Note 1 : Dans le traitement GGTT215, il est possible de traiter d'autres balises pour les enregistrements BP, BQ, BR, BS en exploitant les informations disponibles dans les enregistrements G6 (FULLPINO, GAMSEQ, Lib(1)= balise_autre et Lib(2)= valeur) et G3XQ (Dos, Etb, Choix(1)=OfSeqLu, Choix(2)=ACloturer) dans une fonction spécifique.
Note 2 : En import de saisie temps issue d'un saisie par bon de regroupement, on prend le Centre indiqué par l'import (et pas celui de la séquence). La génération des temps annexes ressources et outillages se fait en mode automatique.