tsq:absenceComplete
Une absence complète dans un planning.
Propriétés
Propriété | Description |
---|---|
@decompteJourSpec? | Le décompte jour spécifique pour cette absence. |
@decompteSemaineSpec? | Le décompte semaine spécifique pour cette absence. Cette propriété est supprimée depuis Timesquare 2.1.07. |
tsq:periode | La période, la même que la période du planning. Cette information est facultative pour une absence complète. |
tsq:typeAbsence | Le type de l'absence. |
Exemple
<tsq:absenceComplete decompteJourSpec="PT7H">
<tsq:periode debut="2019-01-01T00:00:00+02:00" fin="2019-01-02T00:00:00+02:00"/>
<tsq:typeAbsence href="[Url_de_base]/api/feed/types_absences/3"/>
</tsq:absenceComplete>
Schéma
absenceComplete = element tsq:absenceComplete {
attribute decompteJourSpec { dureeHM }?,
attribute decompteSemaineSpec { dureeHM }?,
periode,
typeAbsence}
tsq:absencePartielle
Une absence partielle dans un planning.
Propriétés
Propriété | Description |
---|---|
@decompteSpec? | Le décompte spécifique pour cette absence. |
tsq:periode | La période (correspondant à la plage horaire de l'absence partielle). |
tsq:typeAbsence | Le type de l'absence. |
Exemple
<tsq:absencePartielle decompteSpec="PT2H0M">
<tsq:periode debut="2019-09-08T16:00:00+02:00" fin="2019-09-08T20:00:00+02:00"/>
<tsq:typeAbsence href="[Url_de_base]/api/feed/types_absences/7000"/>
</tsq:absencePartielle>
Schéma
absencePartielle = element tsq:absencePartielle {
attribute decompteSpec { dureeHM }?,
periode,
typeAbsence}
tsq:absencesPlanning
Contient les absences d'un jour de planning.
La période de chaque absence est inclue dans la période de 24h du jour d'absences (comme pour tsq:composantsPlanning). Les périodes des absences ne doivent pas se chevaucher.
Exemple
<tsq:absencesPlanning>
<tsq:absencePartielle>
<tsq:periode debut="2019-01-20T13:00:00+01:00" fin="2019-01-20T15:00:00+01:00" />
<tsq:typeAbsence href="[Url_de_base]/api/feed/types_absences/4000" />
</tsq:absencePartielle>
<tsq:absencePartielle>
<tsq:periode debut="2019-01-20T16:00:00+01:00" fin="2019-01-20T17:00:00+01:00" />
<tsq:typeAbsence href="[Url_de_base]/api/feed/types_absences/4000" />
</tsq:absencePartielle>
</tsq:absencesPlanning>
Schéma
absencesPlanning = element tsq:absencesPlanning { absenceComplete | absencePartielle+}
tsq:absencesPlanningPersonne
Propriétés
Elément | Description |
---|---|
tsq:absencesPlanning | Contient les absences du jour. |
tsq:periode | La période de temps couverte par des journées d'absences. (Voir aussi la description du même élément dans la collection des plannings initiaux/modifiables/réalisés). |
tsq:personne | ID de la personne. |
tsq:absenceComplete | Décompte de l’absence complète. |
tsq:typeAbsence | ID du type d’absence. |
tsq:absencePartielle | Décompte de l’absence partielle. |
tsq:timeZoneId | L’identifiant de fuseau horaire. |
tsq:actif
Actif ou non.
Exemple
<tsq:actif>true</tsq:actif>
Schéma
actif = element tsq:actif { xsd:boolean }
tsq:adressIp
L’adresse IP d’une personne ou d’un utilisateur.
Exemple
<tsq:adressIp>192.168.66.26</tsq:adressIp>
Schéma
adressIp = element tsq:adressIp { xsd:string }
tsq:adresse
L'adresse d'une personne.
Propriétés
Elément | Description |
---|---|
tsq:adresse1 | Première ligne de l'adresse |
tsq:adresse2 | Seconde ligne de l'adresse |
tsq:adresse3 | Troisième ligne de l'adresse |
tsq:adresse4 | Quatrième ligne de l'adresse |
tsq:codePostal | Code postal |
tsq:pays | Pays |
tsq:ville | Ville |
Exemple
<tsq:adresse>
<tsq:adresse1>14-30 rue de Mantes</tsq:adresse1>
<tsq:codePostal>92711</tsq:codePostal>
<tsq:ville>Colombes</tsq:ville>
<tsq:pays>France</tsq:pays>
</tsq:adresse>
Schéma
adresse = element tsq:adresse {
element tsq:adresse1 { reqText255 }?,
element tsq:adresse2 { reqText255 }?,
element tsq:adresse3 { reqText255 }?,
element tsq:adresse4 { reqText255 }?,
element tsq:codePostal { reqText8 }?,
element tsq:ville { reqText255 }?,
element tsq:pays { reqText255 }?}
tsq:aIncrementer
Si le compteur est à incrémenter.
Exemple
<tsq:aIncrementer>true</tsq:aIncrementer>
Schéma
aIncrementer = element tsq:aIncrementer{ xsd:boolean }
tsq:annualise
Si une personne est annualisée ou pas.
Exemple
<tsq:annualise>1</tsq:annualise>
Schéma
annualise = element tsq:annualise { xsd:boolean }
tsq:application
L’application utilisée par l’utilisateur ou la personne.
Exemple
<tsq:application>TSQ</tsq:application>
Schéma
application = element tsq:application { "TSQ" | "MYTSQ" }
tsq:automatisable
Si une configuration d’import ou d’export est automatisable.
Exemple
<tsq:automatisable>true</tsq:automatisable>
Schéma
automatisable = element tsq:automatisable{ xsd:boolean }
tsq:avenant
Avenant d'une affectation de contrat.
Propriétés
Propriété | Description |
---|---|
tsq:periodeJours | La période concernée |
tsq:contrat | Le contrat affecté |
tsq:annualise | L'annualisation de l'avenant |
Exemple
<tsq:avenant>
<tsq:annualise>false</tsq:annualise>
<tsq:contrat href="[Url_de_base]/api/feed/contrats/1001"/>
<tsq:periodeJours debut="2019-01-01" fin="2019-08-31"/>
</tsq:avenant>
Schéma
avenant = element tsq:avenant{
contrat, periodeJours
}
tsq:avenants
Avenants d'une affectation de contrat.
Propriétés
Propriété | Description |
---|---|
tsq:avenants+ | Un ou plusieurs avenants |
Exemple
<tsq:avenants>
<tsq:avenant>
<tsq:critereJourDepose>
<tsq:contrat href="[Url_de_base]/api/feed/contrats/1001"/>
<tsq:periodeJours debut="2019-01-01" fin="2019-08-31"/>
</tsq:critereJourDepose>
<tsq:jour>2019-05-20T00:00:00+02:00</tsq:jour>
</tsq:avenant>
</tsq:avenants>
Schéma
avenants = element tsq:avenants {
avenant+
}
tsq:bornesVariables
Modèle horaire à bornes variables ou non.
Exemple
<tsq:bornesVariables>true</tsq:bornesVariables>
Schéma
bornesVariables = element tsq:bornesVariables{ xsd:boolean }
tsq:calendrier
Une association d'une ressource avec un calendrier.
Exemple
<tsq:calendrier href="[Url_de_base]/api/feed/calendriers/76"/>
Schéma
calendrier = element tsq:calendrier { attribute href { xsd:string } }
tsq:categorie
La catégorie d'une ressource.
Exemple
<tsq:categorie>ACTIVITE</tsq:categorie>
Schéma
categorie = element tsq:categorie { xsd:string }
tsq:code
Le code d'une ressource.
Exemple
<tsq:code>SAXL</tsq:code>
Schéma
code = element tsq:code { reqText4 }
tsq:codeStructure
Le code d'une structure. Pour les structures on n'utilise pas tsq:code parce que le code d'une structure est plus long (10 caractères au lieu de 4).
Exemple
<tsq:codeStructure>123456</tsq:codeStructure>
Schéma
codeStructure = element tsq:codeStructure { reqText10 }
tsq:codeCompteur
Le code d'un compteur de paie.
Exemple
<tsq:codeCompteur>HEURESNORMALESHEBDO</tsq:codeCompteur>
Schéma
codeCompteur = element tsq:codeCompteur { reqText10 }
tsq:compétence
Propriétés
Propriété | Description |
---|---|
tsq:niveauCompetence | Une référence à un niveau de compétence |
tsq:tache | Une référence à une tâche. |
Exemple
<tsq:competence>
<tsq:niveauCompetence href="[Url_de_base]/api/feed/niveaux_competence/2"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/9001"/>
</tsq:competence>
Schéma
competence = element tsq:competence {
niveauCompetence,
tache
}
tsq:competences
Propriétés
Propriété | Description |
---|---|
tsq:competence+ | Ensemble des compétences d'une polyvalence |
Exemple
<tsq:competences>
<tsq:competence>
<tsq:niveauCompetence href="[Url_de_base]/api/feed/niveaux_competence/2"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/9001"/>
</tsq:competence>
Schéma
competences = element tsq:competences {
competence+
}
tsq:composantsPlanning
Contient les composants d'un planning.
Chaque composant de planning s'étale sur une période de temps qui est comprise dans la période de 24 heures du planning. Les périodes des composants ne doivent pas se chevaucher sauf dans les cas suivants : une convocation peut chevaucher des plages ou des repos et une indisponibilité peut chevaucher un repos.
Propriétés
Propriété | Description |
---|---|
tsq:plagePlanning | Les plages de travail. Si un planning a plusieurs plages, elles ne peuvent pas être contiguës. |
tsq:absencePartielle | Les absences partielles. |
tsq:absenceComplete? | Les absences complètes. |
tsq:repos? | Le repos. |
tsq:convocation | Les convocations. |
tsq:indisponibilite | Les indisponibilités. |
Exemple
<tsq:composantsPlanning>
<tsq:plagePlanning debutVariable="0" finVariable="0">
<tsq:periode debut="2019-01-01T09:00:00+02:00" fin="2019-01-01T12:00:00+02:00"/>
<tsq:tachePlanning activiteVariable="0">
<tsq:periode debut="2019-01-01T09:00:00+02:00" fin="2019-01-01T12:00:00+02:00"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/2"/>
</tsq:tachePlanning>
</tsq:plagePlanning>
</tsq:composantsPlanning>
Schéma
composantsPlanning = element tsq:composantsPlanning {
(repos
& convocation*
& indisponibilite*
)
| absenceComplete
| (plagePlanning*
& absencePartielle*
& convocation*
& indisponibilite* )}
tsq:compte
Si un type d'absence est compté ou pas.
Exemple
<tsq:compte>0</tsq:compte>
Schéma
compte = element tsq:compte { xsd:boolean }
tsq:contrat
Une association d'une ressource avec un contrat.
Exemple
<tsq:contrat href="[Url_de_base]/api/feed/contrats/91"/>
Schéma
contrat = element tsq:contrat { attribute href { xsd:string }}
tsq:convocation
Une convocation dans un planning.
Propriétés
Propriété | Description |
---|---|
@option | L'option, un nombre entre 1 et 4. |
@emplacementTravail | La localisation de la convocation 0, 1 ou 2. |
@idExterne | L'identifiant externe de la convocation. Facultatif. |
tsq:periode | La période. |
tsq:typeConvocation | Le type. |
Exemple
<tsq:convocation option="1" emplacementTravail="0">
<tsq:periode debut="2019-01-01T09:00:00+01:00" fin="2019-01-01T13:00:00+01:00"/>
<tsq:typeConvocation href="[Url_de_base]/api/feed/types_convocations/1"/>
</tsq:convocation>
Schéma
convocation = element tsq:convocation { attribute option { "1" | "2" | "3" | "4" }, emplacementTravail { "0" | "1" | "2" }, idExterne, periode, typeConvocation}
tsq:couleur
La couleur d'une ressource.
Propriétés
Propriété | Description |
---|---|
text() | La couleur en hexa RGB. Voir le schéma pour les couleurs acceptés. |
Exemple
<tsq:couleur></tsq:couleur>
Schéma
couleur = element tsq:couleur { "#FF0000" | "#FF0000" | "#FF0080" | "#FF00FF" | "#FF6262" | "#FF80FF" | "#FFA7B3" | "#0000FF" | "#8080FF" | "#8249FF" | "#0080FF" | "#5BACFD"
| "#B8B3F7" | "#B9D6F9" | "#5EA7B3" | "#408080" | "#008000" | "#008080" | "#93BE41" | "#80FF80" | "#80FF00" | "#5E3F81" | "#800080" | "#AE6502" | "#A8A800" | "#FF8000"
| "#FFC01E" | "#FFFF00" | "#000000" | "#353535" | "#575757" | "#8F8F8F" | "#C0C0C0" | "#FFFFFF" | "#9B4E00" }
tsq:dateAcces
La date d’accès d’un utilisateur ou d‘une personne.
Exemple
<tsq:dateAcces>2021-09-06T15:04:23+02:00</tsq:dateAcces>
Schéma
dateAcces = element tsq:dateAcces { dateTimeStamp }
tsq:dateAction
La date de l’action d’un utilisateur.
Exemple
<tsq:dateAction>2021-09-06T15:04:23+02:00</tsq:dateAction>
Schéma
dateAction = element tsq:dateAction { dateTimeStamp }
tsq:dateCreation
La date de création d’une ressource.
Exemple
<tsq:dateCreation>2019-03-09T00:00:00+01:00</tsq:dateCreation>
Schéma
dateCreation = element tsq:dateCreation { dateTimeStamp }
tsq:dateDebut
La date de début d'une ressource.
Exemple
<tsq:dateDebut>2019-05-01</tsq:dateDebut>
Schéma
dateDebut = element tsq:dateDebut{ xsd:date }
tsq:dateEchange
La date d'échange d'un planning enregistrée au moment d'un échange depuis My Timesquare.
Exemple
<tsq:dateEchange>2019-03-24T08:52:53+01:00</tsq:dateEchange>
Schéma
dateEchange = element tsq:dateEchange { dateTimeStamp }
tsq:dateExec
La date d'exécution d’un import.
Exemple
<tsq:dateExec>2021-12-16T19:42:15+01:00</tsq:dateExec>
Schéma
dateExec = element tsq:dateExec { dateTimeStamp }
tsq:dateFin
La date de fin d'une ressource.
Exemple
<tsq:dateFin>2019-05-31</tsq:dateFin>
Schéma
dateFin = element tsq:dateFin{ xsd:date }
tsq:dateImport
La date d'import d'une valeur de compteur.
Exemple
<tsq:dateImport>2019-10-26T00:00:00+01:00</tsq:dateImport>
Schéma
dateImport = element tsq:dateImport { dateTimeStamp }
tsq:dateNaissance
La date de naissance d'une personne.
Exemple
<tsq:dateNaissance>1983-12-24</tsq:dateNaissance>
Schéma
dateNaissance = element tsq:dateNaissance { xsd:date }
tsq:dateReference
La date de référence d’un utilisateur.
Exemple
<tsq:dateReference>2019-12-24</tsq:dateReference>
Schéma
dateReference= element tsq:dateReference{ xsd:date}
tsq:dateValeur
La date de la valeur d'une personne pour un compteur.
Exemple
<tsq:dateValeur>2019-10-23T00:00:00+02:00</tsq:dateValeur>
Schéma
dateValeur = element tsq:dateValeur { dateTimeStamp }
tsq:dateValidation
La date de validation d’un planning.
Exemple
<tsq:dateValidation>2019-08-11T14:24:21+02:00</tsq:dateValidation>
Schéma
dateValidation = element tsq:dateValidation { dateTimeStamp }
tsq:decompteDemiJournee
Le décompte d'une demi-journée d'absence pour le planning initial.
Exemple
<tsq:decompteDemiJournee>PT3H30M</tsq:decompteDemiJournee>
Schéma
decompteDemiJournee = element tsq:decompteDemiJournee { dureeHM }
tsq:decompteJournee
Le décompte d'une journée d'absence pour le planning initial.
Exemple
<tsq:decompteJournee>PT7H</tsq:decompteJournee>
Schéma
decompteJournee = element tsq:decompteJournee { dureeHM }
tsq:decompteSemaine
Le décompte d'une semaine d'absences pour le planning initial.
Exemple
<tsq:decompteSemaine>PT7H</tsq:decompteSemaine>
Schéma
decompteSemaine = element tsq:decompteSemaine { dureeHM }
tsq:decompteDemiJourneeModif
Le décompte d'une demi-journée d'absence pour le planning modifiable.
Exemple
<tsq:decompteDemiJourneeModif>PT3H30M</tsq:decompteDemiJourneeModif>
Schéma
decompteDemiJourneeModif = element tsq:decompteDemiJourneeModif { dureeHM }
tsq:decompteJourneeModif
Le décompte d'une journée d'absence pour le planning modifiable.
Exemple
<tsq:decompteJourneeModif>PT7H</tsq:decompteJourneeModif>
Schéma
decompteJourneeModif = element tsq:decompteJourneeModif { dureeHM }
tsq:decompteSemaineModif
Le décompte d'une semaine d'absences pour le planning modifiable.
Exemple
<tsq:decompteSemaineModif>PT37H</tsq:decompteSemaineModif>
Schéma
decompteSemaineModif = element tsq:decompteSemaineModif { dureeHM }
tsq:decompteDemiJourneeRealise
Le décompte d'une demi-journée d'absence pour le planning réalisé.
Exemple
<tsq:decompteDemiJourneeRealise>PT3H30M</tsq:decompteDemiJourneeRealise>
Schéma
decompteDemiJourneeRealise = element tsq:decompteDemiJourneeRealise { dureeHM }
tsq:decompteJourneeRealise
Le décompte d'une journée d'absence pour le planning réalisé.
Exemple
<tsq:decompteJourneeRealise>PT7H</tsq:decompteJourneeRealise>
Schéma
decompteJourneeRealise = element tsq:decompteJourneeRealise { dureeHM }
tsq:decompteSemaineRealise
Le décompte d'une semaine d'absences pour le planning réalisé.
Exemple
<tsq:decompteSemaineRealise>PT37H</tsq:decompteSemaineRealise>
Schéma
decompteSemaineRealise = element tsq:decompteSemaineRealise { dureeHM }
tsq:debutValidite
L'année de début de validité d'un calendrier.
Exemple
<tsq:debutValidite>2018</tsq:debutValidite>
Schéma
debutValidite = element tsq:debutValidite { xsd:gYear }
tsq:dhaPersonne
Une durée hebdomadaire annualisée.
Elément | Description |
---|---|
personne |
La personne concernée. |
nomCalcul | Nom du calcul d’annualisation. |
dateLancement | Date du lancement du calcul d’annualisation. |
duree | Durée du calcul à la semaine. |
Exemple
<tsq:dhaPersonne>
<tsq:personne rel="http://schemas.holydis.com/tsq/2010#personne" href="http://localhost:1983/api/feed/personnes/2001"/>
<tsq:nomCalcul>Calcul annualisation</tsq:nomCalcul>
<tsq:dateLancement>2019-10-18</tsq:dateLancement>
<tsq:duree>PT30H0M</tsq:duree>
</tsq:dhaPersonne>
Schéma
dhaPersonne = element tsq:dhaPersonne { xsd:duration }
tsq:dhaPersonnes
Les durées hebdomadaires annualisées d'une liste de personnes.
Elément | Description |
---|---|
tsq:dhaPersonne+ | La DHA de la personne. |
tsq:dispoBibhor
Modèle horaire disponible pour la BMH ou non.
Exemple
<tsq:dispoBibHor>true</tsq:dispoBibHor>
Schéma
dispoBibHor = element tsq:dispoBibHor{ xsd:boolean }
tsq:dispoPlanning
Modèle horaire disponible pour les plannings ou non.
Exemple
<tsq:dispoPlanning>true</tsq:dispoPlanning>
Schéma
dispoPlanning= element tsq:dispoPlanning{ xsd:boolean }
tsq:divers1
La première propriété générique pour une personne.
Exemple
<tsq:divers1>teletravail</tsq:divers1>
Schéma
divers1 = element tsq:divers1 { reqText255 }
tsq:divers2
La deuxième propriété générique pour une personne.
Exemple
<tsq:divers2>coivoiturage</tsq:divers2>
Exemple
divers2 = element tsq:divers2 { reqText255 }
tsq:divers3
La troisième propriété générique pour une personne.
Exemple
<tsq:divers3>place de parking</tsq:divers3>
Schéma
divers3 = element tsq:divers3 { reqText255 }
tsq:divers4
La quatrième propriété générique pour une personne.
Exemple
<tsq:divers4>pointure</tsq:divers4>
Schéma
divers4 = element tsq:divers4 { reqText255 }
tsq:dureeHebdo
La durée hebdomadaire d'un contrat.
Exemple
<tsq:dureeHebdo>PT35H</tsq:dureeHebdo>
Schéma
dureeHebdo = element tsq:dureeHebdo { dureeHM }
tsq:dureeMensuelle
La durée mensuelle d'un contrat.
Exemple
<tsq:dureeMensuelle>PT140H</tsq:dureeMensuelle>
Schéma
dureeMensuelle = element tsq:dureeMensuelle { dureeHM }
tsq:dureeQuotidienne
La durée quotidienne d'un planning.
Exemple
<tsq:dureeQuotidienne>PT8H</tsq:dureeQuotidienne>
Schéma
dureeQuotidienne = element tsq:dureeQuotidienne { dureeHM }
tsq:email
L'adresse email d'une personne ou d’un utilisateur.
Exemple
<tsq:email>jaquet.marcel@holydis.com</tsq:email>
Schéma
email = element tsq:email { xsd:string { minLength = "1" maxLength = "255" pattern = ".+@.+" } }
tsq:equipe
L'équipe à laquelle appartient une personne.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de l'équipe dont la personne fait partie. |
Exemple
<tsq:equipe href="[Url_de_base]/api/feed/equipes/5"/>
Schéma
equipe = element tsq:equipe { attribute href { xsd:string } }
tsq:etat
Etat du besoin journalier.
Exemple
<tsq:etat>1</tsq:etat>
Schéma
etat = element tsq:etat { "0" | "1" | "2" | "3" }
Note
- 0 : Besoin saisi
- 1 : Besoin importé
- 2 : Besoin recopié
- 3 : Besoin calculé
tsq:formule
La formule de la donnée calculée.
Exemple
<tsq:formule>[ ]*[ ]</tsq:formule>
Schéma
formule = element tsq:formule{ xsd:string }
tsq:gestionnaire
Si l’utilisateur est gestionnaire.
Exemple
<tsq:gestionnaire>0</tsq:gestionnaire>
Schéma
gestionnaire= element tsq:gestionnaire{ xsd:boolean }
tsq:heureChJour
Une heure de changement de jour.
Exemple
<tsq:heureChJour>04:00:00</tsq:heureChJour>
Schéma
heureChJour = element tsq:heureChJour { heure }
tsq:heureDebut
L'heure de début d'une tranche horaire d'un besoin journalier.
Exemple
<tsq:heureDebut>09:00:00</tsq:heureDebut>
Schéma
heureDebut = element tsq:heureDebut { heure }
tsq:heureFin
L'heure de fin d'une tranche horaire d'un besoin journalier.
Exemple
<tsq:heureFin>12:00:00</tsq:heureFin>
Schéma
heureFin = element tsq:heureFin { heure }
tsq:identifiant
L'identifiant d'une personne.
Exemple
<tsq:identifiant>AB3</tsq:identifiant>
Schéma
identifiant = element tsq:identifiant { reqText255 }
tsq:idMesureTexteReference
L'identifiant de la donnée texte de référence choisie.
tsq:importConfig
Le lien de l’import.
Exemple
<tsq:importConfig rel="http://schemas.holydis.com/tsq/2010#import_config" href="http://localhost:1983/api/feed/import_config/260000"/>
Schéma
importConfig = element tsq: importConfig { attribute href { xsd:string }}
tsq:indisponible
Une indisponibilité dans un planning.
Exemple
<tsq:indisponible>true</tsq:indisponible>
Schéma
natif = element tsq:indisponible { xsd:boolean }
tsq:indisponibilite
Une indisponibilité dans un planning.
Exemple
<tsq:indisponibilite>
<tsq:periode debut="2019-01-01T13:00:00+01:00" fin="2019-01-01T17:00:00+01:00"/>
</tsq:indisponibilite>
Schéma
indisponibilite = element tsq:indisponibilite { periode}
tsq:isGestionnaire
L'identifiant du profil équipe d'un utilisateur.
Exemple
<tsq:isGestionnaire>0</tsq:isGestionnaire>
Schéma
isGestionnaire= element tsq:isGestionnaire{ xsd:boolean }
tsq:jEO01
Propriétés
Elément | Description |
---|---|
tsq:date? | Date du jour exceptionnellement ouvert. |
tsq:heuresBaseContrat? | Heures de présence au titre de la base contrat. |
tsq:heuresPayees? | Heures à payer sur jour exceptionnellement ouvert. |
tsq:heuresRealisees? | Heures réalisées (présence) sur jour exceptionnellement ouvert. |
tsq:heuresRecup? | Heures à récupérer sur jour exceptionnellement ouvert. |
tsq:jEO02
Propriétés
Elément | Description |
---|---|
tsq:date? | Date du jour exceptionnellement ouvert. |
tsq:heuresBaseContrat? | Heures de présence au titre de la base contrat. |
tsq:heuresPayees? | Heures à payer sur jour exceptionnellement ouvert. |
tsq:heuresRealisees? | Heures réalisées (présence) sur jour exceptionnellement ouvert. |
tsq:heuresRecup? | Heures à récupérer sur jour exceptionnellement ouvert. |
tsq:jEO03
Propriétés
Elément | Description |
---|---|
tsq:date? | Date du jour exceptionnellement ouvert. |
tsq:heuresBaseContrat? | Heures de présence au titre de la base contrat. |
tsq:heuresPayees? | Heures à payer sur jour exceptionnellement ouvert. |
tsq:heuresRealisees? | Heures réalisées (présence) sur jour exceptionnellement ouvert. |
tsq:heuresRecup? | Heures à récupérer sur jour exceptionnellement ouvert. |
tsq:jour
Jour associé au besoin journalier.
Exemple
<tsq:jour>2019-03-09T00:00:00+01:00</tsq:jour>
Schéma
jour = element tsq:jour { dateTimeStamp }
tsq:jourFixe
Si un planning est fixé ou pas.
Exemple
<tsq:jourFixe>0</tsq:jourFixe>
Schéma
jourFixe = element tsq:jourFixe { xsd:boolean }
tsq:jourExclu
Le jour à exclure pour le calcul des heures cibles.
Exemple
<tsq:joursExclus>
<tsq:jourExclu>SAMEDI</tsq:jourExclu>
<tsq:jourExclu>DIMANCHE</tsq:jourExclu>
</tsq:joursExclus>
Schema
jourExclu = element tsq:jourExclu { attribute href { xsd:string }}
tsq:joursExclus
Les jours à exclure pour le calcul des heures cibles.
Propriétés
Elément | Description |
---|---|
tsq:jourExclu+ | Jour à exclure |
tsq:lancementCompteur
Configuration de lancement d’un compteur.
Propriétés
Propriété | Description |
---|---|
tsq:compteur | Le compteur à calculer. |
tsq:dateFin? | La date de fin de calcul du compteur. |
Exemple
<tsq:lancementCompteur>
<tsq:compteur href="[Url_de_base]/api/feed/compteurs/29000"/>
<tsq:dateFin>2019-03-11</tsq:dateFin>
</tsq:lancementCompteur>
Schéma
lancementCompteur = element tsq:lancementCompteur {
compteur, dateFin
}
tsq:lancementCompteur
Configurations de lancement d’un compteur.
Propriétés
Propriété | Description |
---|---|
tsq:lancementCompteur+ | Une ou plusieurs configurations de lancement de compteur. |
Exemple
<tsq:lancementsCompteur>
<tsq:lancementCompteur>
<tsq:compteur href="[Url_de_base]/api/feed/compteurs/29000"/>
<tsq:dateFin>2019-03-11</tsq:dateFin>
</tsq:lancementCompteur>
<tsq:lancementCompteur>
<tsq:compteur href="[Url_de_base]/api/feed/compteurs/26000"/>
<tsq:dateFin>2019-03-13</tsq:dateFin>
</tsq:lancementCompteur>
</tsq:lancementsCompteur>
Schéma
lancementsCompteur = element tsq:lancementsCompteur {
lancementCompteur+
}
tsq:log
Le contenu d'un log.
Exemple
<tsq:log>19/10/2018 15:57;INFO;Début exécution du service imports
19/10/2018 15:57;INFO;. type d'import demandé "ChargeFixe"
19/10/2018 15:57;INFO;. fichier à importer : "/home/alex/tmp/imp exp/charges fixes.csv"
19/10/2018 15:57;INFO;Aucun élément à importer
19/10/2018 15:57;INFO;Fin exécution du service imports
</tsq:log>
Schéma
log = element tsq:log { xsd:string }
tsq:logs
Le contenu des logs lors de l’exécution d’un import.
Exemple
<tsq:logs>2021/12/16 19:42;101;Début exécution du service imports
2021/12/16 19:42;102;Libellé import : "ORB pour AK21120181";
2021/12/16 19:42;103;Type import demandé "PersonnelStandard_Contrat";
2021/12/16 19:42;104;Fichier à importer : "Import_Contrats_AK21120181.csv";
2021/12/16 19:42;192;L'import a été réalisé avec succès.
2021/12/16 19:42;193;Récapitulatif :
2021/12/16 19:42;194;"3" élément(s) lu(s);
2021/12/16 19:42;196;"3" élément(s) inséré(s) en base;
2021/12/16 19:42;197;"0" élément(s) filtré(s) en base;
2021/12/16 19:42;198;"0" élément(s) en erreur;
2021/12/16 19:42;199;Fin exécution du service imports
</tsq:logs>
Schéma
logs = element tsq:logs { xsd: hexBinary }
tsq:matricule
Le matricule d'une personne.
Exemple
<tsq:matricule>1234</tsq:matricule>
Schéma
matricule = element tsq:matricule { reqText255 }
tsq:matriculePaye
Le matricule paie d'une personne.
Exemple
<tsq:matriculePaye>1234</tsq:matriculePaye>
Schéma
matriculePaye = element tsq:matriculePaye { reqText255 }
tsq:mesureCalculee
Si la donnée stockée est calculée.
Exemple
<tsq:mesureCalculee>true</tsq:mesureCalculee>
Schéma
mesureCalculee = element tsq:mesureCalculee { xsd:boolean }
tsq:mesureDispo
La donnée stockée de productivité associée à une donnée stockée de type ACTIVITE.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de la donnée stockée de disponibilité associée. |
Exemple
<tsq:mesureDispo href="[Url_de_base]/api/feed/mesures/22"/>
Schéma
mesureDispo = element tsq:mesureDispo{ attribute href { xsd:string }}
tsq:mesurePrevisionActivite
La donnée stockée de prévision d'activité associée à une donnée stockée de type ACTIVITE.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de la donnée stockée de prévision d'activité associée. |
Exemple
<tsq:mesurePrevisionActivite href="[Url_de_base]/api/feed/mesures/15"/>
Schéma
mesurePrevisionActivite = element tsq:mesurePrevisionActivite { attribute href { xsd:string }}
tsq:mesurePrevDispo
La donnée stockée de prévision de disponibilité associée à une donnée stockée de type ACTIVITE.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de la donnée stockée de prévision de disponibilité associée. |
Exemple
<tsq:mesurePrevDispo href="[Url_de_base]/api/feed/donnees/11"/>
Schéma
mesurePrevDispo = element tsq:mesurePrevDispo{ attribute href { xsd:string }}
tsq:mesurePrevisionProductivite
La donnée stockée de prévision de productivité associée à une donnée stockée de type ACTIVITE.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de la donnée stockée de prévision de productivité associée. |
Exemple
<tsq:mesurePrevisionProductivite href="[Url_de_base]/api/feed/donnees/88"/>
Schéma
mesurePrevisionProductivite = element tsq:mesurePrevisionProductivite{ attribute href { xsd:string }}
tsq:mesureProductivite
La donnée stockée de productivité associée à une donnée stockée de type ACTIVITE.
Propriétés
Propriété | Description |
---|---|
@href | L'URI de l'entry de la donnée stockée de productivité associée. |
Exemple
<tsq:mesureProductivite href="[Url_de_base]/api/feed/donnees/48"/>
Schéma
mesureProductivite = element tsq:mesureProductivite{ attribute href { xsd:string }}
tsq:methodeAction
La méthode HTTP de l’action d’un utilisateur.
Exemple
<tsq:methodeAction>GET</tsq:methodeAction>
Schéma
methodeAction = element tsq:methodeAction { "GET" | "POST" | "PUT" | “PATCH” | "DELETE" }
tsq:modeleHebdomadaire
Modèle horaire hebdomadaire.
Exemple
<tsq:modeleHebdomadaire>true</tsq:modeleHebdomadaire>
Schéma
modeleHebdomadaire = element tsq:modeleHebdomadaire{ xsd:boolean }
tsq:modeSaisie
Le modeSaisie d'une donnée stockée.
Exemple
<tsq:modeSaisie>MIN_5</tsq:modeSaisie>
Schéma
modeSaisie = element tsq:modeSaisie{ reqText38 }
tsq:modeDateConnexion
Mode de la date de connexion de l'utilisateur.
Exemple
<tsq:modeDateConnexion>Fixe</tsq:modeDateConnexion>
Schéma
modeDateConnexion= element tsq:modeDateConnexion{ "DERNIERE_SELECTION" | "SERVEUR" }
tsq:modeSaisieCharge
Mode de saisie de la charge.
Exemple
<tsq:modeSaisieCharge>Fixe</tsq:modeSaisieCharge>
Schéma
modeSaisieCharge = element tsq:modeSaisieCharge { "Fixe" | "Mobile" }
tsq:msgErreur
Le message d’erreur d’un suivi (accès, activité, échecs).
Exemple
<tsq:msgErreur>1234</tsq:msgErreur>
Schéma
msgErreur = element tsq:msgErreur { xsd :string }
tsq:natif
Le compteur de paie est-il natif ?
Exemple
<tsq:natif>true</tsq:natif>
Schéma
natif = element tsq:natif{ xsd:boolean }
tsq:nature
La nature d'un compteur.
Exemple
<tsq:nature>HEURES</tsq:nature>
Schéma
nature = element tsq:nature { "ENTIER" | "REEL" | "HEURES" }
tsq:natureAction
La nature de l’action d’un utilisateur.
Exemple
<tsq:natureAction>Consultation</tsq:natureAction>
Schéma
natureAction = element tsq:natureAction { "Consultation" | "Modification" | "Création" | "Suppression" | "Exécution" | "Arrêt" | "Copie" | "Validation" | "Dévalidation" | "Dépublication" | "Publication" | "Lancement" }
tsq:nbEnfants
Le nombre d'enfants d'une personne.
Exemple
<tsq:nbEnfants>3</tsq:nbEnfants>
Schéma
nbEnfants = element tsq:nbEnfants { xsd:nonNegativeInteger }
tsq:nbErreurs
Le nombre d’éléments en erreur dans un import.
Exemple
<tsq:nbErreurs>3</tsq:nbErreurs>
Schéma
nbErreurs = element tsq:nbErreurs { xsd:nonNegativeInteger }
tsq:nbFiltres
Le nombre d’éléments filtrés dans un import.
Exemple
<tsq:nbFiltres>3</tsq:nbFiltres>
Schéma
nbFiltres = element tsq:nbFiltres { xsd:nonNegativeInteger }
tsq:nbInseres
Le nombre d’éléments insérés après un import.
Exemple
<tsq:nbInseres>3</tsq:nbInseres>
Schéma
nbInseres = element tsq:nbInseres { xsd:nonNegativeInteger }
tsq:nbJours
Nombre de jours d'un modèle horaire.
Exemple
<tsq:nbJours>7</tsq:nbJours>
Schéma
nbJours= element tsq:nbJours{ xsd:integer }
tsq:nbLus
Le nombre d’éléments lus après un import.
Exemple
<tsq:nbLus>3</tsq:nbLus>
Schéma
nbLus = element tsq:nbLus { xsd:nonNegativeInteger }
tsq:niveauCompetence
Une référence à un niveau de compétence.
Exemple
<tsq:niveauCompetence href="[Url_de_base]/api/feed/niveaux_competence/2"/>
Schéma
niveauCompetence = element tsq:niveauCompetence{
attribute href { xsd:string }
}
tsq:nom
Le nom de famille d'une personne.
Exemple
<tsq:nom>Jacquet</tsq:nom>
Schéma
nom = element tsq:nom { reqText255 }
tsq:noFamille
Le numéro de famille d'une tâche.
Exemple
<tsq:noFamille>5</tsq:noFamille>
Schéma
noFamille = element tsq:noFamille { xsd:integer }
tsq:nomCompte
Le nom du compte d'un utilisateur.
Exemple
<tsq:nomCompte>durand</tsq:nomCompte>
Schéma
nomCompte = element tsq:nomCompte { xsd:string }
tsq:nomUtilisateur
Le nom de l’utilisateur dont on obtient le suivi.
Exemple
<tsq:nomUtilisateur>1234</tsq:nomUtilisateur>
Schéma
nomUtilisateur = element tsq:nomUtilisateur { xsd :string }
tsq:noSecuriteSociale
Le numéro de sécurité sociale d'une personne.
Exemple
<tsq:noSecuriteSociale>123456789012345</tsq:noSecuriteSociale>
Schéma
noSecuriteSociale = element tsq:noSecuriteSociale { reqText38 }
tsq:objetAction
L’objet de l’action d’un utilisateur.
Exemple
<tsq:objetAction>Configuration Front</tsq:objetAction >
Schéma
objetAction = element tsq:objetAction { xsd :string }
tsq:origine
La ressource origine d'une ressource. C'est la ressource sur laquelle une ressource a été créée qui détermine entre autres sa visibilité. Dans la plupart des cas, l'origine est une structure mais elle peut aussi être une tâche ou une personne.
Exemple
<tsq:origine href="[Url_de_base]/api/feed/structures/321"/>
Schéma
origine = element tsq:origine { attribute href { xsd:string } }
tsq:parametresAction
Les paramètres de l’action d’un utilisateur.
Exemple
<tsq:parametresAction> org.apache.catalina.util.ParameterMap@35d3a4ac </tsq:parametresAction>
Schéma
parametresAction = element tsq:parametresAction { xsd :string }
tsq:parent
La ressource parent d'une ressource.
Exemple
<tsq:parent href="[Url_de_base]/api/feed/structures/4"/>
Schéma
\parent = element tsq:parent { attribute href { xsd:string } }
tsq:pausePlanning
Une pause d'une plage de travail.
Propriétés
Propriété | Description |
---|---|
@calcule | A partir de la version 1.7.02, cette propriété est toujours "True" étant donné que le système stocke la pause indépendamment du type d'ajout (TSQ-4054). Si le serveur reçoit un planning (pour le modifier) il ignore les pauses calculées et il stocke celles non-calculées. Cela permet de ne pas figer des pauses par erreur. Pas utilisé en écriture. |
@type | Le type de pause : "classique" ou "cyclique". Dans une plage horaire, il peut y avoir une seule pause classique, mais plusieurs pauses cycliques. Pas utilisé en écriture. |
tsq:periode | La période. |
Exemple
<tsq:pausePlanning calcule="0" type="classique">
<tsq:periode debut="2019-01-01T10:00:00+01:00" fin="2019-01-01T10:15:00+01:00"/>
</tsq:pausePlanning>
Schéma
pausePlanning = element tsq:pausePlanning { attribute calcule { xsd:boolean }, attribute type {"classique" | "cyclique"} , periode}
tsq:paye
Si un type d'absence est payé ou pas.
Exemple
<tsq:paye>1</tsq:paye>
Schéma
paye = element tsq:paye { xsd:boolean }
tsq:periode
Un intervalle de temps entre deux instants précis. L'intervalle est \[debut, fin) : l'instant de début est inclus dans l'intervalle mais pas celui de fin.
Exemple
<tsq:periode debut="2019-07-24T16:58:00+02:00" fin="2019-07-24T18:20:00+02:00"/>
Schéma
periode = element tsq:periode { attribute debut { dateTimeStamp }, attribute fin { dateTimeStamp }}
tsq:periodeJours
Une période d’un ou plusieurs jours consécutifs.
Propriétés
Propriété | Description |
---|---|
@debut | Le premier jour de la période. |
@fin | Le dernier jour de la période. |
Exemple
Tout le mois de Janvier 2019 :
<tsq:periodeJours debut="2019-01-01" fin="2019-01-31"/>
Schéma
periodeJours = element tsq:periodeJours { attribute debut { xsd:date }, attribute fin { xsd:date }}
tsq:plagePlanning
Une plage de travail d'un planning. Une plage contient une ou plusieurs tâches contiguës.
Propriétés
Propriété | Description |
---|---|
@debutVariable | Si le début de la plage est variable ou pas. Pas utilisé pour l'écriture. |
@finVariable | Si la fin de la plage est variable ou pas. Pas utilisé pour l'écriture. |
@teletravail | Si la plage est télétravaillée ou pas. |
tsq:periode | La période de la plage. Elle doit être l'union des périodes des tâches qui sont dans la plage. Pas utilisé pour l'écriture. |
tsq:pausePlanning* | Les pauses pour cette plage. La période de chaque pause doit être comprise dans la période de la plage et sa durée supérieure à 0. |
tsq:tachePlanning+ | Les tâches contenues dans la plage. Leurs périodes doivent être contiguës, le début de la première tâche égal au début de la plage et la fin de la dernière tâche égale à la fin de la plage. Deux taches de planning contiguës ne peuvent pas avoir le même type (faire référence à la même tâche). |
Exemple
<tsq:plagePlanning debutVariable="1" finVariable="0">
<tsq:periode debut="2019-01-01T09:00:00+01:00" fin="2019-01-01T13:00:00+01:00"/>
<tsq:tachePlanning activiteVariable="0">
<tsq:periode debut="2019-01-01T09:00:00+01:00" fin="2019-01-01T12:00:00+01:00"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/2"/>
</tsq:tachePlanning>
<tsq:tachePlanning activiteVariable="0">
<tsq:periode debut="2019-01-01T09:12:00+01:00" fin="2019-01-01T13:00:00+01:00"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/3"/>
</tsq:tachePlanning>
</tsq:plagePlanning>
Schéma
plagePlanning = element tsq:plagePlanning {
attribute debutVariable { xsd:boolean },
attribute teletravail { xsd:boolean },
attribute finVariable { xsd:boolean },
periode,
pausePlanning?,
tachePlanning+}
tsq:planningPersonne
Propriétés
Propriété | Description |
---|---|
tsq:personne | Référence à une personne. |
tsq:periode | La période de temps couverte par le planning. C'est une période de 24 heures à partir de la date et de l'heure de changement de jour de la personne pour cette date. L'heure de changement de jour est donnée par l'affectation du calendrier qui concerne la date si la personne en a une, sinon par le calendrier par défaut de la structure a laquelle elle est affectée. Toutes les périodes qui apparaissent dans un planning (ceux des composants compris) sont dans le fuseau horaire de la ressource. |
tsq:jourFixe? | Si le planning est fixe ou pas. |
tsq:publie? | Si le planning est publié ou pas. |
tsq:valide | Si le planning est validé ou pas. |
tsq:composantsPlanning? | Les composants (le contenu) du planning. Si l'élément n'est pas présent c'est qu'il n'y a pas de composant et qu'aucun ne peut être ajouté. Ça arrive si la personne est hors contrat (elle n'a pas d'affectation de contrat pour la date du début de la période du planning) ou qu'elle a un jour fermé dans son calendrier pour la date. |
tsq:dateValidation? | La date de la validation si le planning est validé. |
tsq:dateEchange? | La date d'échange enregistrée au moment d'un échange depuis My Timesquare. |
tsq:planningOrigineEchange? | Si le jour de planning est issu d'un échange, le jour de planning de la personne avec laquelle l'échange a été effectué. |
tsq:timeZoneId | L’identifiant de fuseau horaire. |
tsq:planningOrigineEchange
Une référence au jour de planning de la personne avec laquelle l’échange a été effectué
Exemple
<tsq:planningOrigineEchange href="[Url_de_base]/api/feed/personnes/2000/plannings_prev/2019-03-24"/>
Schéma
planningOrigineEchange = element tsq:planningOrigineEchange {
attribute href { xsd:string }
}
tsq:poids
Valeur du poids d’un niveau de compétence.
Exemple
<tsq:poids>1</tsq:poids>
Schéma
poids = element tsq:poids { xsd:integer }
tsq:pourcentageContribCouv
La valeur du pourcentage de contribution à la couverture de charge.
Exemple
<tsq:pourcentageContribCouv>100</tsq:pourcentageContribCouv>
Schéma
pourcentageContribCouv = element tsq:pourcentageContribCouv { xsd:integer }
tsq:prenom
Le prénom d'une personne.
Exemple
<tsq:prenom>Marcel</tsq:prenom>
Schéma
prenom = element tsq:prenom { reqText255 }
tsq:proprieteUtilisateur
La propriété d’un utilisateur.
Exemple
<tsq:proprieteUtilisateur>SALARIE</tsq:proprieteUtilisateur>
Schéma
proprieteUtilisateur = element tsq:proprieteUtilisateur { xsd :string }
tsq:publie
Si un planning est publié ou pas.
Exemple
<tsq:publie>0</tsq:publie>
Schéma
publie = element tsq:publie { xsd:boolean }
tsq:regroupementPersonne
L'identifiant de regroupement d'une personne.
Exemple
<tsq:regroupementPersonne>AB3</tsq:regroupementPersonne>
Schéma
regroupementPersonne = element tsq:regroupementPersonne { reqText20 }
tsq:repos
Un repos dans un planning.
Propriétés
Propriété | Description |
---|---|
@fixe | Si le repos est fixe ou pas. |
@libelle | Le libellé. |
tsq:periode | La période, c'est la même que la période du planning étant donné qu'un repos couvre toujours sur toute la journée. |
Exemple
<tsq:repos fixe="1" libelle="par_defaut">
<tsq:periode debut="2019-01-01T00:00:00+01:00" fin="2019-01-02T00:00:00+01:00"/>
</tsq:repos>
Schéma
repos = element tsq:repos {
attribute fixe { xsd:boolean },
attribute libelle { "par_defaut" | "jour_roulement" | "jour_inactivite" },
periode}
tsq:responsable
Si l'utilisateur est responsable.
Exemple
<tsq:responsable>1</tsq:responsable>
Schéma
responsable= element tsq:responsable{ xsd:boolean }
tsq:resultatAction
Le résultat de l’action d’un utilisateur.
Exemple
<tsq:resultatAction>Succès</tsq:resultatAction>
Schéma
resultatAction = element tsq:resultatAction { xsd :string }
tsq:resultatAuth
Le résultat de l’authentification d’un utilisateur ou d’une personne.
Exemple
<tsq:resultatAuth>Succès</tsq:resultatAuth>
Schéma
resultatAuth = element tsq:resultatAuth { xsd :string }
tsq:session
La session d’un utilisateur ou d’une personne.
Exemple
<tsq:session>959f3040-c98b-4a46-b9e9-fe70922d35c5</tsq:session>
Schéma
session = element tsq:session { xsd :string }
tsq:seuilMin
Seuil minimum d'un compteur.
Exemple
<tsq:seuilMin>10.0</tsq:seuilMin>
Schéma
seuilMin = element tsq:seuilMin { xsd:double }
tsq:seuilMax
Seuil maximum d'un compteur.
Exemple
<tsq:seuilMax>60.0</tsq:seuilMax>
Schéma
seuilMax = element tsq:seuilMax { xsd:double }
tsq:sexe
Le sexe d'une personne.
Exemple
<tsq:sexe>F</tsq:sexe>
Schéma
sexe = element tsq:sexe { xsd:string { "M" | "F" | "NR" } }
Note
- F : Féminin
- M : Masculin
- NR : Non renseigné
tsq:situationFamille
La situation de famille d'une personne.
Propriétés
Propriété | Description |
---|---|
text() | Un code parmi les codes de situations de famille définies dans la table de référence correspondante. |
Exemple
<tsq:situationFamille>C</tsq:situationFamille>
Schéma
situationFamille = element tsq:situationFamille { xsd:string }
Note
- NR : Non renseigné
- C : Célibataire
- VM : Vie maritale
- M : Marié(e)
- D : Divorcé(e)
- V : Veuf(ve)
tsq:sourceC
La source d'un compteur.
Exemple
<tsq:sourceC>structure</tsq:sourceC>
Schéma
sourceC = element tsq:sourceC { "EXTERNE" | "TEMPS_TRAVAIL" | "ABSENCES_HEURES" | "ABSENCES_JOURS" | "ABSENCES_TEMPS_PAUSE" | "TEMPS_SPECIFIQUES" | "DUREE_TACHES"}
tsq:structure
Une association d'une ressource avec une structure.
Exemple
<tsq:structure href="[Url_de_base]/api/feed/structures/98"/>
Schéma
structure = element tsq:structure { attribute href { xsd:string }}
tsq:tache
Une référence à une tâche.
Exemple
<tsq:tache href="[Url_de_base]/api/feed/taches/3"/>
Schéma
tache = element tsq:tache { attribute href { xsd:string }}
tsq:tachePlanning
Une tâche planifiée.
Propriétés
Propriété | Description |
---|---|
@activiteVariable | Si le type de la tâche peut changer ou pas lors d'un calcul d'horaires. Pas obligatoire en écriture. |
tsq:periode | La période. |
tsq:tache | Le type de la tâche planifié. |
tsq:tempsSpec* | Les temps spécifiques compris dans la tâche. La période de chaque temps est comprise dans la période de la tâche et les périodes des temps ne se chevauchent pas. Pas obligatoire en écriture. |
Exemple
<tsq:tachePlanning activiteVariable="0">
<tsq:periode debut="2019-01-01T09:00:00+01:00" fin="2019-01-01T12:00:00+01:00"/>
<tsq:tache href="[Url_de_base]/api/feed/taches/2"/>
<tsq:tempsSpec type="habillage">
<tsq:periode debut="2019-01-01T09:00:00+01:00" fin="2019-01-01T09:15:00+01:00"/>
</tsq:tempsSpec>
<tsq:tempsSpec type="deshabillage">
<tsq:periode debut="2019-01-01T11:45:00+01:00" fin="2019-01-01T12:00:00+01:00"/>
</tsq:tempsSpec>
</tsq:tachePlanning>
Schéma
tachePlanning = element tsq:tachePlanning {
attribute activiteVariable { xsd:boolean },
periode,
tache,
tempsSpec*}
tsq:tacheRegroupement
Si une tâche est une tâche de regroupement ou pas.
Exemple
<tsq:tacheRegroupement>0</tsq:tacheRegroupement>
Schéma
tacheRegroupement = element tsq:tacheRegroupement { xsd:boolean }
Schéma
tempsSpec = element tsq:tempsSpec {
attribute type { "habillage" | "deshabillage" | "deplacement" | "preparation" | "finalisation" | "decompteDebut" | "decompteFin" },
periode}
tsq:telFixe
Le numéro de téléphone fixe d'une personne.
Exemple
<tsq:telFixe>0123456789</tsq:telFixe>
Schéma
telFixe = element tsq:telFixe { reqText15 }
tsq:telMobile
Le numéro de téléphone mobile d'une personne.
Exemple
<tsq:telMobile>0623456789</tsq:telMobile>
Schéma
telMobile = element tsq:telMobile { reqText15 }
tsq:tempsSpec
Un temps spécifique d'une tâche dans un planning.
Propriétés
Propriété | Description |
---|---|
@type | Le type de temps spécifique. Dans une tâche on peut avoir au plus un temps de chaque type sauf pour le type "deplacement" qui peut apparaître deux fois. |
periode | La période. |
Exemple
<tsq:tempsSpec type="deshabillage">
<tsq:periode debut="2019-01-01T11:45:00+01:00" fin="2019-01-01T12:00:00+01:00"/>
</tsq:tempsSpec>
Schéma
tempsSpec = element tsq:tempsSpec { attribute type { "habillage", "deshabillage", "deplacement", "preparation", "finalisation", "decompte_debut", "decompte_fin" }, periode}
tsq:timeZoneId
L’identifiant de fuseau horaire.
Exemple
<tsq:timeZoneId>Asia/Tbilisi</tsq:timeZoneId>
Schéma
timeZoneId = element tsq: timeZoneId { reqText30 }
tsq:timeZonesIds
Propriétés
Elément | Description |
---|---|
tsq:timeZoneId+ | L’identifiant de fuseau horaire. |
tsq:trancheHoraire
Propriétés
Propriété | Description |
---|---|
tsq:heureDebut | Heure de début de la tranche horaire. |
tsq:heureFin | Heure de fin de la tranche horaire. |
tsq:valeurTranche | Valeur de la tranche horaire. |
Exemple
<tsq:trancheHoraire>
<tsq:heureDebut>18:00:00</tsq:heureDebut>
<tsq:heureFin>18:15:00</tsq:heureFin>
<tsq:valeurTranche>12.0</tsq:valeurTranche>
</tsq:trancheHoraire>
Schéma
trancheHoraire = element tsq:trancheHoraire { heureDebut, heureFin, valeurTranche}
tsq:type
Le type d'une ressource.
Exemple
<tsq:type>STANDARD_CAISSE</tsq:type>
Schéma
type = element tsq:type { attribute href { xsd:string }}
tsq:typeAbsence
Une référence à un type d'absence.
Exemple
<tsq:typeAbsence href="[Url_de_base]/api/feed/types_absences/5"/>
Schéma
typeAbsence = element tsq:typeAbsence { attribute href { xsd:string }}
tsq:typeContrat
Le type de contrat d'une affectation contrat.
Propriétés
Propriété | Description |
---|---|
text() | Le libellé du type de contrat. |
Exemple
<tsq:typeContrat>CDI</tsq:typeContrat>
Schéma
typeContrat = element tsq:typeContrat { xsd:string }
Note
Les valeurs suivantes sont disponibles en standard. Il est possible de modifier ces valeurs et d'en ajouter.
- CDI
- CDD
tsq:typeConvocation
Une référence à un type de convocation.
Exemple
<tsq:typeConvocation href="[Url_de_base]/api/feed/types_convocations/1"/>
Schéma
typeConvocation = element tsq:typeConvocation { attribute href { xsd:string }}
tsq:typeDecompteHeuresCibles
Le type de décompte à utiliser pour le calcul des heures cibles.
Exemple
<tsq:typeDecompteHeuresCibles>CALENDAIRE</tsq:typeDecompteHeuresCibles>
Schema
typeDecompteHeuresCibles = element tsq:typeDecompteHeuresCibles { attribute href { xsd:string }}
tsq:typeStructure
Le type d'une structure.
Exemple
<tsq:typeStructure>structure</tsq:typeStructure>
Schéma
typeStructure = element tsq:typeStructure { "division" | "groupe" | "structure" | "societe" }
tsq:unite
L'unité d'un compteur de reporting.
Exemple
<tsq:unite>minutes</tsq:unite>
Schéma
unite = element tsq:unite { xsd:string }
tsq:uniteCompteur
L'unité d'un compteur de paie.
Exemple
<tsq:uniteCompteur>jours</tsq: uniteCompteur >
Schéma
uniteCompteur = element tsq: uniteCompteur { xsd:string }
tsq:uriAction
L’uri de l’action effectuée par un utilisateur
Exemple
<tsq:uriAction>/api/frontConfig</tsq:uriAction>
Schéma
uriAction = element tsq:uriAction { xsd :string }
tsq:valeur
Valeur d'une ressource.
Exemple
<tsq:valeur>Forte Pluie</tsq:valeur>
Schéma
valeur = element tsq:valeur { xsd:double | xsd:string }
Note
La valeur est en format xsd:string si elle appartient à une donnée stockée de type TEXTE, ou en format xsd:double pour les autres ressources.
tsq:valeurInitiale
La valeur initiale d'un compteur.
Exemple
<tsq:valeurInitiale>0.0</tsq:valeurInitiale>
Schéma
valeurInitiale = element tsq:valeurInitiale { xsd:double }
tsq:valeursEnMinutes
Si les valeurs de la donnée stockée sont exprimées en heures et minutes.
Exemple
<tsq:valeursEnMinutes>true</tsq:valeursEnMinutes>
Schéma
valeursEnMinutes = element tsq:valeursEnMinutes { xsd:boolean }
tsq:valeurTranche
La valeur d'une tranche horaire d'un besoin journalier.
Exemple
<tsq:valeurTranche>88.0</tsq:valeurTranche>
Schéma
valeurTranche = element tsq:valeurTranche { xsd:double }
tsq:valide
Si un planning est validé ou pas.
Exemple
<tsq:valide>0</tsq:valide>
Schéma
valide = element tsq:valide { xsd:boolean }
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.