| API / API Web | |
| Version ACE : 1.3 | ||
|
Package : fr.ACE.metier.bc4j.commun.common GestionCalendriergererCalendrier |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de créer un calendrier et ses périodes.
Il existe plusieurs types de calendrier :
API imbriquées : GestionCalendriercreerCalendrierFerie - GestionCalendriercreerPeriode -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Si le calendrier n’existe pas dans la table CAL, on le crée a partir du champ « codcal » fourni en entrée de l’API. |
| 2 | On supprime toutes les périodes existantes pour ce calendrier dans la table CAP |
| 3 | Suivant le type de calendrier à gérer, on crée les périodes dans CAP.
|
Erreurs possibles
| CAUSE | EFFET |
| Pour le calendrier @, il existe au moins 1 période (@) avec ANNEE=0 | Exception « CAP_ANNEE1 » |
| Pour le calendrier @, il existe au moins 1 période (@) avec l'année renseignée | Exception « CAP_ANNEE2 » |
| Il y a incohérence entre l'année de la période à créer et datdeb et/ou datfin. | Exception « CAP_ANNEE3 » |