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
NOTE 1

<AfrIndice> valeurChaine </ AfrIndice >

Non

Indice affaire; Voir NOTE 1

<IdPoint> valeurChaine </IdPoint>

Non

Numéro de point d'affaire; Voir
NOTE 1

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