Gestion des calendriers (XML)
Récupérer la liste des calendriers ERP infinity.
L'action pour la récupération des calendriers est : CALENDRIERS
Balise | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
<dem> | 1 | Ouverture demande | OUI | |
<action dos="998" nom="CALENDRIERS"/> | 2 | OUI | Tous les calendriers sont renvoyés | |
</dem> | 1 | Fermeture demande | OUI |
Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?> <dem> <action dos="998" nom="CALENDRIERS"> </action> </dem>
Format de réponse
Balise | Contenu/Attribut |
---|---|
element | code= indique le code calendrier libelle= indique le libellé calendrier |
Exemple de réponse
<?xml version="1.0" encording="ISO-8859-1"?> <rep> <action dos="998" nom="calendriers"/> <element code="C1" libelle="Calendrier" /> <element code="GP" libelle= Calendrier GPAO" /> <element code "1" libelle="Ancien calendrier" /> <element code="p1" libelle="Calendrier PAIE" /> <element code="C2" libelle="Calendrier 80%" /> </rep>
Récupérer la description des semaines types des calendriers.
L'action pour la récupération des semaines est : SEMAINES_TYPE
Balise | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
<dem> | 1 | Ouverture dem | OUI | |
<action dos="998" nom="SEMAINES_TYPE"/> | 2 | OUI | Tous les types sont renvoyés | |
</dem> | 1 | Fermeture dem | OUI |
Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?> <dem> <action dos="998" nom="SEMAINES_TYPE" user="DEMO"> </action> </dem>
Format de réponse
Balise | Contenu |
---|---|
plage | date_effet= date d'effet jour= jour de la semaine heure_debut = heure de début heure_fin = heure de fin |
Exemple de réponse
<?xml version="1.0" encording="ISO-8859-1"?> <rep> <action dos="998" nom="semaines_type" /> <calendrier code="C1" libelle="Calendrier"> <plage date_effet="2005-01-01" jour="1" heure_debut="0800" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="1" heure_debut="1400" heure_fin="1700" /> <plage date_effet="2005-01-01" jour="2" heure_debut="0800" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="2" heure_debut="1400" heure_fin="1700" /> <plage date_effet="2005-01-01" jour="3" heure_debut="0800" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="3" heure_debut="1400" heure_fin="1700" /> <plage date_effet="2005-01-01" jour="4" heure_debut="0800" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="4" heure_debut="1400" heure_fin="1700" /> <plage date_effet="2005-01-01" jour="5" heure_debut="0800" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="5" heure_debut="1400" heure_fin="1700" /> </calendrier> <calendrier code="GP" libelle="Calendrier GPAO"> <plage date_effet="2005-01-01" jour="1" heure_debut="0800" heure_fin="0930" /> <plage date_effet="2005-01-01" jour="1" heure_debut="0945" heure_fin="1200" /> <plage date_effet="2005-01-01" jour="1" heure_debut="1330" heure_fin="1500" /> </calendrier> </rep>
Récupérer la liste des exception des calendriers (jours fériés, jours chômés).
L'action pour la récupération des exception des calendriers est : JOURS_REPOS
Balise | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
<dem> | 1 | Ouverture dem | OUI | |
<action dos="998" nom="JOURS_REPOS"/> | 2 | OUI | Toutes les exceptions sont renvoyés | |
</dem> | 1 | Fermeture dem | OUI |
Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?> <dem> <action dos="998" nom="JOURS_REPOS" user="DEMO"> </action> </dem>
Format de réponse
Balise | Contenu |
---|---|
jour_repos | debut=date de début fin=date de fin repetition = type de répétition |
Exemple de réponse
<?xml version="1.0" encording="ISO-8859-1"> <rep> <action dos="998" nom="jours_repos" /> <calendrier code="C1" libelle="Calendrier" > <jour_repos libelle="Jour de I&⋕39;an" debut="2012-01-01" fin="2012-01-01" repetition="2" /> <jour_repos libelle="1er mai" debut="2012-05-01" fin="2012-05-01" repetition="2" /> <jour_repos libelle="8 mai 45" debut="2012-05-08" fin="2012-07-14" repetition="2" /> <jour_repos libelle="Fête nationale" debut="2012-07-14" fin="2012-07-14" repetition="2" /> <jour_repos libelle="Assomption" debut="2012-08-15" fin="2012-08-15" repetition="2" /> <jour_repos libelle="Toussaint" debut="2012-11-01" fin="2012-11-01" repetition="2" /> <jour_repos libelle="Noel" debut="2012-12-25" fin="2012-12-25" repetition="2" /> <jour_repos libelle="Lundi de Pâques" debut="2013-04-01" fin="2013-04-01" repetition="1" /> <jour_repos libelle="Ascension" debut="2013-05-09" fin="2013-05-09" repetition="1" /> <jour_repos libelle="Lundi de pentecôte" debut="2013-05-20" fin="2013-05-20" repetition="1" /> <jour_repos libelle="Lundi de Pâques" debut "2014-04-21" fin="2014-04-21" repetition="1" /> <jour_repos libelle="Ascension" debut="2014-05-29" fin="2014-05-29" repetion"1" /> <jour_repos libelle="Lundi de Pentecôte" debut="2014-06-09" fin="2014-06-09" repetition="1" /> </calendrier> <calendrier code="GP" libelle="Calendrier GPAO" /> </rep>