Structure du fichier


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

<MAJ_POSTE>codePoste</MAJ_POSTE>NoncodePoste: code du poste de travail à modifier pour un démarrage simple de séquence (voir plus bas DEMARRAGE)
<DEMARRAGE></DEMARRAGE>NonPour notifier un démarrage simple de séquence, c'est à dire : modification du poste de travail, de la date/heure de début atelier + modification des status séquence et OF selon options dossier

<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
valeur : valeur donnée à ce champ

<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
valeur : valeur donnée à ce champ

<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
valeur : valeur donnée à ce champ

<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
valeur : valeur donnée à ce champ

<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.