mission-apprentissage / cerfa

Générateur de contrat publique en apprentissage
https://contrat.apprentissage.beta.gouv.fr
MIT License
4 stars 0 forks source link

Message d'information à l'utilisateur en cas d'échec de télétransmission plus explicite #731

Open Anne-Camille opened 2 years ago

Anne-Camille commented 2 years ago

Différents cas de KO technique de télétransmission Agecap :

pb de format de données ou donnée obligatoire manquante , retour Agecap par champ concerné, les retours d'erreurs peuvent être : Le champ ne respecte pas le format attendu : Le champ ne respecte pas le type attendu : Le champ est obligatoire : Le champ dépasse la longueur maximum autorisée : pb de cohérence des données d’entrée vis-à-vis de règles de gestion métiers bloquantes (par exemple la cohérence entre deux dates, l’existence d’une donnée dans un référentiel…), Ces cas de KO techniques sont reportés dans cerfa-alerting ont permis d'ajouter des contrôles et ne devraient plus se produire à terme.

les retours d'erreurs peuvent être Le numéro de télétransmission du contrat doit être unique La valeur du champ n’existe pas dans le référentiel auquel il est associé, ou elle est inactive. Lors de la transmission d’un avenant, le numéro de contrat sur lequel porte l’avenant et la date d’effet doivent être remplis La DDETS du formulaire doit appartenir à la DR(I)EETS envoyée (code département dans le champ DDETS doit appartenir à la région envoyée dans le champ DR(I)EETS.) L’identifiant de chaque pièce jointe doit être unique dans le formulaire

Liste des erreurs transmise par Houssine dans [ce doc ](https://ecu.collab.social.gouv.fr/dir/DGEFP/MISI/equipe/mia/Documents partages MIA/Forms/AllItems.aspx?RootFolder=%2Fdir%2FDGEFP%2FMISI%2Fequipe%2Fmia%2FDocuments%20partages%20MIA%2F3%2E%20Documentation%20technique%2FAPI%20AGECAP%204%2E1%20%2D%20statuts&FolderCTID=0x0120004B80968E1D98D542A4E10E7BC80E78CC&View=%7B614987C1%2D0646%2D42B8%2DAAF5%2DA089046C7FA8%7D)

Lien avec https://github.com/mission-apprentissage/cerfa/issues/164

Ce sont ces cas qui doivent faire l'objet d'une information à l'utilisateur, maquettes => https://www.figma.com/file/SxfbsW1nmwJsvwg66qqDhN/Cerfa?node-id=1259%3A113812