Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Récupérer la liste des natures d'absences utilisables

L'action pour la récupération des natures d'absences est : NATURESABSENCE

BaliseNiveauContenuObligatoireRemarques
<dem>1Ouverture demandeOUI
<action dos="998" nom="NATUREABSENCE"/>2
OUI
</dem>1Fermeture demandeOUI

Ces service web permet de récupérer la liste des natures d'absences utilisables.
Elle correspond à la liste des codes EVT CRM auxquels on a associé un code EV PAIE.
Voir la fiche Ressources humaines / Fichiers / Evènements

Lors de la création des EV de paie, le libellé #DATES# sera remplace automatiquement par "du XX/XX/XXXX au YY/YY/YYYY".


Bloc de code
titleExemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="NATUREABSENCE" user="DEMO">
 </action>
</dem>

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep version="1"/>
<action dos=998" nom="natureabsence"/>
<rep>
             <action dos="998" nom="natureabsene"/>
             <element code="hcp" libelle="Congés payés"/>
             <element code="hcss" libelle="Congés sans solde"/>
             <element code="hmal" libelle="Absence maladie"/>
             <element code)"hmat" libelle="Congés maternité"/>
</rep>

Récupérer les soldes des congés des salariés.

L'action pour la récupération des soldes des congés est : SOLDES_CONGES

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep>
            <action dos="998" nom="soldes_conges"/>
            <individu individu="12" date_bul="2013-06-30">
                      <conges libelle="Cp en cours" acquis="2.080000" pris="0"/>      
                      <conges libelle="Cp écoulés" acquis="1.000000" pris="0"/>   
                      <conges libelle="Cp reliquat" acquis="0" pris="0"/>      
                      <conges libelle="Cumul droit RC" acquis="0" pris="0"/>   
                     <conges libelle="RTT acquis" acquis="3.740000" pris="0"/>      
                     <conges libelle="Dif" acquis="0" pris="0"/>       

            </individu>
           <individu individu="13" date_bul="2013-06-30">
                          <conges libelle="Cp en cours" acquis="2.080000" pris="0"/>
                          <conges libelle="Cp écoulés" acquis="9.000000" pris="0"/>
                           <conges libelle="Cp reliquat" acquis="0" pris="0"/>
            </individu>
</rep>



Création des Evt CRM d'absence

L'action pour la création d'un évènement CRM d'absence est : CREER_ABSENCE

...

Id

identifiant du workflow agileo à l'origine de la création
IndividuCode de l'individu (tiers de l'EVT à créer)
NatureCode de l'évènement
DebutDébut de l'évènement
FinFin de l'évènement

Pour créer une note associé à l'action : il faut rajouter une balise <note> sous la balise <evt>
Si l'attribut "numtel" est présent dans la balise <evt> le n° de téléphone est ajouté au libellé de l'EVT créé


Bloc de code
titleExemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="CREER_ABSENCE" user="DEMO">
  <evt id="69876" individu="12" nature="hcp" debut="2013-07-20T08:00" fin="2013-08-15T18:00"/>
 </action>
</dem>

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep> 
               <action dos="998" nom="creer_absence"/>
               <evt id="158" action="Evènement créé" individu="12" code="hcp" 
num_evt="1991" libelle="CP du 20/07/2013 au 15/08/2013 - SAUNIER Sylvie" />
</rep>

Modifier un EVT CRM créé

L'action pour la modification d'un évèvement CRM est : MODIFIER_ABSENCE

BaliseNiveauContenuObligatoireRemarques
<dem>1Ouverture demandeOUI
<action dos="998" nom="MODIFIER_ABSENCE"/>2
OUI
<evt id="158" individu="12" nature="hcp" 
debut="2013-07-20T08:00" fin="2013-08-10T18:00"/>
3Liste des champs de l'évènement sous la forme nomduchamp = valeurNONAu moins les champs obligatoires d'un évènement
</action>2Fermeture actionOUI
</dem>1Fermeture demandeOUI

Si l'évènement est intégré en paie (Partiellement ou totalement), ou si la date de début de l'évènement est >= à la date du jour, seule sa modification par le service RH est autorisé.
Attribut rhfl à 2 (rhfl="2") présent dans la balise <action>


Bloc de code
titleExemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="MODIFIER_ABSENCE">
  <evt id="158" individu="12" nature="hcp" debut="2013-07-20T08:00" fin="2013-08-10T18:00"/>
 </action>
</dem>

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep> 
              <action dos="998" nom="modifier_absence"/>
              <evt id="158" action="Evèvement modifié" individu="12" code="hcp"
num_evt="1191" libelle="CP du 20/07/2013 au 10/08/2013 - SAUNIER Sylvie"/>
</rep>

Vérifier un EVT CRM d'absence

Permet de vérifier si un EVT CRM et/ou s'il est modifiable

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
                    <erreur code="7213" lib="Annulation interdite. Absence intégrée en 
paie jusqu&#39;au30/07/2013/>

Annuler un EVT CRM

L'action pour l'annulation d'un évènement CRM est : ANNULER_ABSENCE

BaliseNiveauContenuObligatoireRemarques
<dem>1Ouverture demandeOUI
<action dos="998" nom="ANNULER_ABSENCE"/>2
OUI
<evt id="158" individu="12" nature="hcp" 
debut="2013-07-20T08:00" fin="2013-07-30T18:00"/>
3Liste des champs de l'évènement sous la forme nomduchamp = valeurNONAu moins les champs obligatoires d'un évènement
</action>2Fermeture actionOUI
</dem>1Fermeture demandeOUI

Si l'évènement est intégré en paie (Partiellement ou totalement), ou si la date de début de l'évènement est >= à la date du jour, seule sa suppression par le service RH est autorisé.
Attribut rhfl à 2 (rhfl="2") présent dans la balise <action>
!!! Attention !!! : il faudra saisir en paie les modifications d'EV PAIE si besoin.


Bloc de code
titleExemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="ANNULER_ABSENCE">
    <evt id="158" individu="12" nature="hcp"  debut="2013-07-20T08:00" fin="2013-07-30T18:00"/>
 </action>
</dem>

...

Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep>
      <action dos="998" nom="annuler_absence"/>
             <evt id="158" action="Evènement annulé" individu="12" code="hcp" num_evt="1191" libelle="CP du 20/07/2013 au 30/07/2013 - SAUNIER Sylvie" />
</rep>

Export Evt INDIVIDU

L'action pour obtenir les évènements : IMPORT_EVT_IND

...