Temps passés à l'affaire
Type de dataset | Temps passés à l'affaire |
---|---|
DatasetType (4) | TPSAFF |
Nature de fichier joint | DATAHUB_TPSAFF |
Code chemin | DATAHUB_JOINT_TPSAFF |
Fichier pivot | Complet: le détail des temps est intégré au fichier pivot |
Fichier compagnon | Non |
Fichier trace | Non |
Détails du fichier pivot
Le tableau suivant indique le format de balisage XML attendu
Les types traités sont :
valeurChaine indique une valeur de type chaîne de caractères alphanumériques
valeurDate indique une valeur de type date au format YYYYMMDD
valeurNum indique une valeur numérique sans séparateur de milliers
La colonne indique si la balise et sa valeur sont obligatoires ou non. 'Rec' signifie 'Recommandé' pour un traitement total automatique
Balise XML | Obligatoire | Observation |
<?xml version="1.0" encoding="UTF-8"?> | Oui | Indique le format d'encodage des chaînes de caractères |
<DataHub DataSetType=valeurChaine> | Oui | L'attribut DATASETTYPE indique le type de pivot. Valeur: TPSAFF pour indiquer qu'il s'agit de temps collaborateur par affaire |
Entête* | Oui | Entête de description des prévisions |
Détail des temps* | Oui |
|
Fichiers* | Non | Fichiers complémentaires au fichier principal et au pivot |
Erreurs* | Non | Messages d'erreurs concernant les documents compagnons du pivot |
</DATAHUB> | Oui |
|
Entête : |
| Un seul entête par fichier |
<Source>valeurChaine</Source> | Rec | Permet d'identifier l'émetteur du pivot dans le dataset |
<Systeme>valeurChaine</Systeme> | Rec | Permet d'identifier le système émetteur dans le dataset |
<IdExterne>valeurChaine</IdExterne > | Rec | Permet d'indiquer l'identifiant unique d'un logiciel externe dans le but de donner un premier pivot pour complétion ultérieure par un second pivot. |
<Dossier>valeurChaine</Dossier> | Rec | Code de dossier Divalto |
<Etablissement>valeurChaine</Etablissement> | Rec | Code d'établissement Divalto, si gestion du dossier par établissement |
<SwTicketNo>0</SwTicketNo> | Rec | Numéro de ticket de demande. La présence de la balise indique qu’on veut avoir un ticket en retour |
<Valideur>valeurChaine</Valideur> | Non | Code collaborateur de la personne en charge de valider la facture |
<Affaire> valeurChaine </Affaire> | Non | Code affaire informatif si homogène pour toutes les lignes. Permet uniquement un affichage direct dans le superviseur |
<FichierPrincipal> valeurChaine</FichierPrincipal> | Non | Nom du fichier principal associé au pivot (feuille excel par exemple). Le fichier peut être dans un sous-répertoire du pivot, on indiquera donc le chemin relatif. |
Détail des temps : |
|
|
<TempsAff> | Oui | Balise ouvrante de temps affaire |
Temps* | Oui | Description d'un temps |
</TempsAff> | Oui | Balise fermante de temps affaire |
Temps : |
|
|
< Temps > | Oui | Balise ouvrante de temps |
<Affaire> valeurChaine </Affaire> | Rec | Code affaire; Voir NOTE 1 |
<Element> valeurNum </Element> | Non | Numéro d'élément d'affaire ; Voir |
<AfrIndice> valeurChaine </ AfrIndice > | Non | Indice affaire; Voir NOTE 1 |
<IdPoint> valeurChaine </IdPoint> | Non | Numéro de point d'affaire; Voir |
<ActivNo> valeurNum </ActivNo > | Non | Numéro de l'activité (clé primaire) ; Voir NOTE 2 |
<Activite> valeurChaine </Activite> | Rec | Code activité (Obligatoire si par Element) |
<NomActivite> valeurChaine </NomActivite> | Non | Libellé de l'activité |
<Designation> valeurChaine </Designation> | Rec | Désignation de la saisie temps |
<Collaborateur> valeurChaine </Collaborateur> | Oui | Code collaborateur |
<Date> valeurDate</Date> | Oui | Date de la saisie temps |
<Duree> valeurNum</Duree> | Oui | Durée (en secondes par défaut) |
<UniteDuree> valeurChaine</UniteDuree> | Non | H pour heures, M pour minutes (une ouverture permet de traiter d'autres unités) |
<Facturable> valeurChaine </Facturable> | Non | O = oui N = non I = inconnu (valeur par défaut) |
<DureeFacturable> valeurNum </DureeFacturable> | Non | Durée à facturer |
<StatutTemps> valeurChaine </StatutTemps> | Non | Statut de la ligne de temps |
<Domaine> valeurChaine </Domaine> | Non | Code domaine |
<Reference> valeurChaine </Reference> | Non | Référence article de facturation |
<SousReference1> valeurChaine </SousReference1> | Non | Sous-référence 1 article de facturation |
<SousReference2> valeurChaine </SousReference2> | Non | Sous-référence 2 article de facturation |
</ Temps > | Oui | Balise fermante de temps |
Fichiers :
<Fichiers> | Oui | Balise ouvrante de fichiers |
<Fichier> valeurChaine </Fichier> | Oui | Nom du fichier compagnon complémentaire (hors fichier principal qui a une balise dédiée). Le fichier peut être dans un sous-répertoire du pivot, on indiquera donc le chemin relatif |
</Fichiers> | Oui | Balise fermante de fichiers |
Erreurs : |
|
|
<MsgErreurs> | Oui | Balise ouvrante d'erreurs |
<MsgErreur> | Oui | Balise ouvrante d'erreur |
<NumErreur> valeurNum </NumErreur> | Non | Numéro du message d'erreur |
<TexteErreur> valeurChaine </TexteErreur> | Non | Texte du message d'erreur |
</MsgErreur> | Oui | Balise fermante d'erreur |
</MsgErreurs> | Oui | Balise fermante de pièces |
NOTE 1 : La première recherche s'effectue Numéro d'élément - Indice affaire (le code affaire est informatif dans ce cas). Si le Numéro d'élément n'est pas renseigné la recherche s'effectue par Code affaire et Numéro de point. Le numéro d'élément OU le numéro de point sont obligatoires.
NOTE 2 : La clé unique est activno. Si ActivNo et collaborateur renseigné, on cherche GpaActivRes
Exemples de fichiers
Exemple de fichier pivot pour temps d’affaire (pivot_tpsaff.dhub)
<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="TPSAFF">
<Source>EXT</Source>
<Systeme></Systeme>
<IdExterne></IdExterne>
<Dossier>998</Dossier>
<Valideur>JNET</Valideur>
<TempsAff>
<Temps>
<Affaire>EOLE_01</Affaire>
<Element>43</Element>
<AfrIndice></AfrIndice>
<IdPoint></IdPoint>
<Domaine></Domaine>
<ActivNo></ActivNo>
<LigneNo></LigneNo>
<Facturable></Facturable>
<DureeFacturable></DureeFacturable>
<Designation>Test temps ligne 1</Designation>
<Activite>DS</Activite>
<NomActivite>Délégation syndicale</NomActivite>
<Collaborateur>DEMO</Collaborateur>
<Date>20170419</Date>
<Duree>2</Duree>
<UniteDuree>h</UniteDuree>
<StatusActivite></StatusActivite>
</Temps>
<Temps>
<Affaire>EOLE_01</Affaire>
<Element>44</Element>
<AfrIndice></AfrIndice>
<IdPoint></IdPoint>
<Domaine></Domaine>
<Facturable></Facturable>
<DureeFacturable></DureeFacturable>
<Designation>Test temps ligne 2</Designation>
<Activite>DS</Activite>
<NomActivite>Délégation syndicale</NomActivite>
<Collaborateur>DEMO</Collaborateur>
<Date>20170419</Date>
<Duree>3600</Duree>
</Temps>
</TempsAff>
</DataHub>