vv21.2.32
Application | Numéro | Titre | Type | Description |
---|---|---|---|---|
MyOPCA | 33333 | API - Dossier - Rajouter la fonction tutorale sur le patch | Évolution | Dans l'API Dossier, rajouter la fonction tutorale dans la fonction patch. |
MyOPCA | 33414 | API CFA - POST Dossiers - Mapping Nom / Nom de naissance | Évolution | Lors de la création d'un dossier pour l'API CFA, voici la procédure de recherche et création des personnes : Pour rechercher la personne :
Pour créer la personne :
|
MyOPCA | 33545 | API CFA - Facture - RG - Date d'émission | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Date_Emission qui contrôle que la date d'émission est
La vérification que la date est saisie se fait déjà dans le code. |
MyOPCA | 33551 | API CFA - Facture - RG - Iban de l'émetteur | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Iban_Emetteur qui contrôle que l'IBAN de l'émetteur est saisi et que le complément comptable lié au tiers de la facture a bien cet IBAN. L'accès à la variable Iban Emetteur se fait via les paramètres RG : "Outils.Parametres.StringValue("IBAN_EMETTEUR"). |
MyOPCA | 33566 | API CFA - Facture - RG - Ligne / numéro échéance | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Numero_Echeance qui contrôle que le numéro d'échéance par ligne correspond à une échéance présente sur le dossier et active. Le numéro d'échéance peut être atteint par Outils.Parametres.StringValue("NUMERO_ECHEANCE"). L'API CFA doit être modifié afin de vérifier que le numéro d'échéance par ligne est bien saisi. |
MyOPCA | 33578 | API CFA - Facture - RG - Numéro | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Numero qui contrôle que le numéro est unique pour un même tiers de facturation. Le contrôle de la saisie du numéro de la facture est déjà effectué dans le code de l'API. |
MyOPCA | 33584 | API CFA - Facture - RG - Règles globales | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Etat_Dossier qui contrôle que :
Les contrôles suivants sont déjà effectués dans le code :
|
MyOPCA | 33773 | API CFA - Facture - RG - Codification échéance | Évolution | Créer une RG VAL_FAC_CFA_Ctrl_Codification_Echeance qui vérifie que la codification échéance désigne une échéance présente sur le dossier et active. Le contrôle de la saisie de la codification échéance est faite dans le code de l'API. |
MyOPCA | 33840 | API CFA - Get Dossiers - Format des dates incorrect | Évolution | Les formats de date retournés doivent être sans timezone et rester en UTC 0. Exemple "dateNaissance": "2003-12-09T00:00:00.000Z" ou "dateNaissance": "2003-12-09T00:00:00+00:00" |
MyOPCA | 33848 | API CFA - GET Dossiers - Habilitations non respectées pour les dossiers pré-saisis | Évolution | Lorsque l'on tente d'accéder à un pré-dossier, le contrôle des habilitations (via la clé API désignant le CFA) n'est pas fait. |
MyOPCA | 33861 | API CFA - POST Documents - Restreindre les droits | Évolution | Lors de l'appel au POST Documents, Il doit y avoir le contrôle suivant : Le dépot d'un document ne doit être possible que sur les dossiers/factures associés au CFA connecté via son X-API-KEY |
MyOPCA | 33866 | API CFA - POST Dossiers - Restreindre les droits de création | Évolution | A la manière de la méthode GET dossiers, il est nécessaire de restreindre le droit à un CFA de créer des contrats d'apprentissage uniquement pour les ou les CFA auxquels il est habilité. |
MyOPCA | 33878 | API CFA - POST Dossiers - Initialiser les champs certifications et RNCP du CERFA | Évolution | Initialiser dans le CERFA : - Le champ Certification avec la même valeur que le code diplôme - Le champ RNCP avec le champ code RNCP Attention, contrairement à ce qui est indiqué dans le swagger, nous n'avons pas activé les contrôles que le diplôme et le code RNCP sont bien dans les listes de France compétences. Il ne faut donc faire cette initialisation que si on trouve la valeur dans le référentiel. |
MyOPCA | 33882 | API CFA - GET Dossiers - Ne remonter que les échéances actives | Évolution | Dans la méthode GET dossiers, dans le noeud échéances, il ne doit y avoir que les échéances actives |
MyOPCA | 33896 | API CFA - GET Dossiers - Le NIR et la nationalité ne sont pas récupérés sur le stagiaire | Évolution | Dans la méthode GET Dossiers, le NIR ne remonte pas alors qu'il est renseigné sur le dossier. Le soucis vient du fait que l'on remonte le NIR de la personne et pas du stagiaire. Le même problème est présent pour la nationalité. |
MyOPCA | 33913 | API CFA - Impossible de copier-coller la clé API | Évolution | Dans MyOpco dans l'onglet Utilisateur de la fiche Personne, il est impossible de sélectionner dans la grille Token CFA la clé API générée. Rajouter un bouton qui permet de copier la valeur. |
MyOPCA | 33943 | API CFA - RG - Contrôle du courriel Apprenti | Évolution | Modifier la RG VAL_DOS_ASS_CFA_Ctrl_Apprenti_Courriel afin de rajouter un contrôle sur le format du courriel de l'apprenti (même chose que pour l'employeur). |
MyOPCA | 33954 | API - GRID 700011 - Gestion des utilisateurs - Optimisations des performances | Évolution | Modification de la requête SQL pour augmenter le temps de réponse. |
MyOPCA | 33957 | API CFA - RG - Contrôle des années rémunération | Évolution | Adapter les RG VAL_DOS_ASS_CFA_Ctrl_ContratDateDebXAnneeY pour contrôler que la date de début de la période est égale à la date de fin de la période précédente + 1 jour. Créer des RG pour contrôler que les dates saisies pour une année sont bien sur une année uniquement (il ne faut pas que la date de fin de la période dépasse la date de début de la période + 1 an). |
MyOPCA | 33960 | API - Demandes - Optimisation si pas de RG à lancer | Évolution | Ne plus chercher des informations sur les RG si on n'a pas de RG à lancer. |
MyOPCA | 33971 | API CFA - Dossiers - Engagement des frais annexes | Évolution | API CFA - Get Dossiers - Le champ engagementsFraisAnnexe constitué des 4 champs suivants :
MOBILITE = Frais 18 HEBERGEMENT = Frais 4 RESTAURATION = Frais 6 ou 10 PREMIEREQUIPEMENT = Frais 19 |
MyOPCA | 34001 | API CFA - Problème sur le format des erreurs | Évolution | Le format de retour des appels JSON n'est pas celui demandé dans le swagger : Exemple de format retourné actuellement : { "code": 1, "description": "Le code de 'Dossiers[].Trainees[].Cerfa.Contract.NatureCode' n'a pas été trouvé (valeur : '148')" } Le format attendu est le suivant : { "errors": [ { "code": 1, "description": "Le code de 'Dossiers[].Trainees[].Cerfa.Contract.NatureCode' n'a pas été trouvé (valeur : '148')" } ], "status": "error" } |
MyOPCA | 34009 | API CFA - POST Documents - Problème de gestion de l'idobjet | Évolution | Il est possible de passer une valeur alphanumérique dans le champ IdObjet et cela rattache le document à un dossier différent à chaque fois. Le problème vient du fait qu'on s'attend à avoir uniquement des chiffres et lors de l'appel à l'API V11, il n'arrive pas à récupérer l'identifiant et donc lance une recherche sans filtrer par identifiant dossier. Empêcher ce comportement en générant une erreur si l'idobjet fourni n'est pas composé uniquement de chiffres. Faire la même chose sur le GET dossiers pour le numéro interne. |
MyOPCA | 34023 | API CFA - POST Documents - Impossible d'associer un document à un dossier présaisi | Évolution | Il est impossible d'associer via la route POST Documents un document à un dossier présaisi (le numéro est passé dans IdObjet pour le type DOSSIER_APPRENTISSAGE. |
MyOPCA | 34051 | API CFA - Téléphone 13 caractères | Évolution | Si le numéro de téléphone fait 13 caractères ou moins, on le retourne sans transformation. S'il fait plus de 13 caractères, on supprime les espaces, les points et les tirets puis on le retourne mais on ne vérifie pas le nombre de caractères restants. Si on ne veut pas dépasser les 13 caractères, un nettoyage en base de données serait à prévoir chez le client. |
MyOPCA | 34082 | API CFA - GET Dossiers - Renvoyer null lorsque les champs ne sont pas valorisés | Évolution | Les champs ci-dessous, lorsqu'ils sont à null dans MyOPCO, ont une valeur par défaut renvoyée alors qu'il faut renvoyer null dans ces cas là :
|
MyOPCA | 34096 | API CFA - GET Dossiers - Les numéros interne et externe doivent correspondre au même dossier | Évolution | Lors d'un appel à la méthode GET dossiers, on peut envoyer 3 paramètres différents : numéro interne, numéro externe et numéro DECA. Si on envoie les 3 et que le numéro externe + le numéro DECA renvoient un dossier, le numéro interne n'est pas contrôlé. Il faut contrôler que les 3 valeurs correspondent au même dossier. |
MyOPCA | 34101 | API CFA - GET Dossiers - Siret de l'organisme de formation | Évolution | Si le champ SIRET du pavé "OrganismeFormation" du CERFA est à null, remonter le SIRET de la fiche du CFA associé au dossier. |