Liste des évolutions et correctifs apportés
 
Application
Module
Numéro
Titre
Type
Description
OPCO
Généralités
24647
Ecran CSA - Ne pas afficher si indicateur Exo CSA coché
Evolution
Adapter la RG éditeur VAL_COL_Controle_Visibilite_CSA permettant de masquer l'écran CSA pour ne masquer cet écran lorsque le nouvel indicateur Exo CSA est coché.
OPCO
Généralités
24917
PCM - Déploiement des grilles V11
Evolution
Deux problèmes dans le déploiement des grilles V11 :
  • Lors du déploiement des grilles des fiches métier v11 (exemple liste des stagiaires de la demande), corrigé l'utilisation de la Primary key dans la base de destination pour ne pas écraser la mauvaise donnée
  • Ajouter dans l'écran de paramétrage l'identifiant "source"
OPCO
Généralités
24955
Extranet - Accélérer l'authentification en ne chargeant pas les données entreprises non utiles
Evolution
A l'authentification, la récupération des informations sur l'utilisateur remonte beaucoup trop d'informations non utiles comme les données "entreprises" qui ne sont pas utilisé par l'Extranet (on les lit autrement que ceux par défaut).

Avec la nouvelle API Convergé, l'authentification API remonte les données utilisateurs. Ajouter l'indicateur pour ne pas remonter les données non utiles pour l'Extranet OPCO.

Conséquence : l'authentification Extranet sera plus rapide avec l'API Convergé.

OPCO
Généralités
25127
CAPS > CALCUL DE LA DATE DE DEBUT D ECHEANCIER DU SECOND MODULE
Evolution
Dans La RG VAL_DOS_APP_MAJ_DatesEcheancierModules  pour la filière APS il y a 2 modes distincts d’initialisation de la date de début d’échéancier du second module
 
1 - Lorsque la date de début d’échéancier (DDECH) du second module est vide (que la date de fin d’échéancier (DFECH) de ce même module soit ou non renseignée) alors
Lorsque le RG s’exécute cette DDECH est systématiquement initialisée par la date du « 01/07/2020 » même si la DFECH de ce second module est inférieure au 01/07/2020
2 – Si la DDECH est renseignée (que la date de fin d’échéancier (DFECH) de ce même module soit ou non renseignée) alors
Lorsque la RG s’exécute si la DFECH est antérieure à la DDECH alors la DDECH est écrasée par la DFECH.

A CORRIGER DANS LA RG : Corriger cette RG pour que systématiquement si la DFECH < DDECH alors écraser la DDECH avec la DFECH 

OPCO
Généralités
25133
Extranet - Documents - Eviter les clics multiples pour télécharger un document
Evolution
Bloquer les clics "frénétiques" sur un bouton pour télécharger un document de la GED.
OPCO
Généralités
25240
Contrôle du nombre de mouvements KO
Evolution
Le contrôle de doublons réalisé à l'aide de la  RG éditeur VAL_COL_Ctrl_MouvementDoublon_ToutEtab (*) contrôlant le nombre de mouvements pour l'entreprise, la nature de mouvement et l'année de salaire ne fonctionne pas sur le point d'entrée 16039 (RG : Contrôle avant sélection mouvement) sur lequel elle est publiée.
En effet, lorsque le mouvement existe déjà (états 'en émission' ou 'attente réception'), le contrôle compte le mouvement que l'on est en train de modifier dans l'assistant de saisie.
 
 
(*) vérifier également la RG VAL_COL_Ctrl_MouvementDoublon_MemeEtab

OPCO
Généralités
25243
AGORA - Retour Numéro Agora sur Validation
Evolution
Sur le même principe que pour l'évènement "Création", le traitement de l'évènement "Validation" doit mettre à jour le Numéro Agora dans la base client en appelant la procédure stockée pcValAgoraUpdateData
OPCO
Généralités
25245
AGORA - Retour du statut Agora
Evolution
Après traitement d'un évènement, si le retour du web service Agora n'est pas en erreur, pousser le statut du dossier Agora vers la base métier cliente en utilisant la procédure stockée pcValAgoraUpdateStatut

Cette procédure doit être implémenter dans les bases clientes, elle prend en paramètre la référence externe du dossier et le code du statut agora
OPCO
Généralités
24792
"VAL_COL_Ctrl_MouvemnetDoubon_ToutEtab" ne bloque pas si id établissement
Anomalie
On ne doit pas pouvoir créer par l'API un nombre de mouvement de collecte supérieur au nombre maximum de mouvement paramétré dans la nature du mouvement pour une entreprise (SIREN).
La RG "VAL_COL_Ctrl_MouvementDoublon_ToutEtab" a été branchée sur le point d'entrée 700313. Cette RG bloque effectivement la création d'un 2nd mouvement de type BV lorsque l'id adhérent est celui du siège par contre elle permet la création d'un nombre illimité de BV lorsque l'id adhérent est celui d'un établissement.
Cette RG est faite pour contrôler sur tout le périmètre de l'entreprise (par rapport au ENTREPCOMP)

OPCO
Généralités
24987
Assistant de saisie - Génération du dossier impossible en cas d'erreur sql
Anomalie
ControlerString (aTypeModule.cLieuCodePostal, 10, "Module - code postal");
ControlerString (aTypeModule.cDosAction, 6, "Module - action");
ControlerString (aTypeModule.cContactEmail, 80, "Module - email contact");
ControlerString (aTypeModule.cRefExtCatalogue, 50, "Module - référence catalogue");
ControlerString (aTypeDossier.cRefExt, 30, "Dossier - référence externe");
ControlerString (aTypeDossier.cContactEmail, 80, "Dossier - email contact");
ControlerString (aTypeDossier.cObsAbandon, 255, "Dossier - observation abandon");
ControlerString (aTypeDossier.cObsRefus, 255, "Dossier - observation refus");
ControlerString (aTypeDossier.cObsSuspendu, 255, "Dossier - observation suspendu");
ControlerString (aTypeDossier.cObsCom, 255, "Dossier - observation commission");
ControlerString (aTypeDossier.cRefReprise, 50, "Dossier - référence reprise");
ControlerString (aTypeDossier.cNumProvenance, 100, "Dossier - numéro provenance");
ControlerString (aTypeObservation.cTitre, 100, "Observation - titre");
ControlerString (aTypeInscription.cNom, 80, "Inscription - nom");
ControlerString (aTypeInscription.cPrenom, 80, "Inscription - prénom");
ControlerString (aTypeInscription.cNss, 20, "Inscription - numéro sécurité sociale");
ControlerString (aTypeInscription.cCommentaire, 255, "Inscription - commentaire");
ControlerString (aTypeInscription.cMotifNssAbs, 200, "Inscription - motif absence numéro sécurité sociale");
ControlerString (aTypeInscription.cNumCPF, 8, "Inscription - numéro CPF");
ControlerString (aTypeInscription.cNomTitulaireCPF, 40, "Inscription - nom titulaire CPF");
ControlerString (aTypeInscription.cDepartNaissance, 3, "Inscription - département naissance");
ControlerString (aTypeInscription.cCommuneNaissance, 60, "Inscription - commune naissance");
ControlerString (aTypeInscription.cRepLegalNom, 80, "Inscription - nom représentant légal");
ControlerString (aTypeInscription.cRepLegalNomNaiss, 80, "Inscription - nom naissance représentant légal");
ControlerString (aTypeInscription.cRepLegalPrenom, 80, "Inscription - prénom représentant légal");
ControlerString (aTypeInscription.cRepLegalAdrNumero, 30, "Inscription - adresse numéro représentant légal");
ControlerString (aTypeInscription.cRepLegalAdrVoie, 100, "Inscription - adresse voie représentant légal");
ControlerString (aTypeInscription.cRepLegalAdrCp, 10, "Inscription - adresse code postal représentant légal");
ControlerString (aTypeInscription.cRepLegalAdrCommune, 80, "Inscription - adresse commune représentant légal");
ControlerString (aTypeInscription.cRepLegalAdrCompl, 100, "Inscription - adresse complément représentant légal");
ControlerPersonne (aTypeInscription.Personne, "Stagiaire");
ControlerString (aTypePersonne.cTiers, 255, String.Concat (aPrefixe, " - tiers"));
ControlerString (aTypePersonne.cNom, 80, String.Concat (aPrefixe, " - nom"));
ControlerString (aTypePersonne.cPrenom, 80, String.Concat (aPrefixe, " - prénom"));
ControlerString (aTypePersonne.cNomJeun, 50, String.Concat (aPrefixe, " - nom jeune fille"));
ControlerString (aTypePersonne.cNss, 20, String.Concat (aPrefixe, " - numéro sécurité sociale"));
ControlerString (aTypePersonne.cTel, 20, String.Concat (aPrefixe, " - téléphone"));
ControlerString (aTypePersonne.cTelPort, 20, String.Concat (aPrefixe, " - téléphone portable"));
ControlerString (aTypePersonne.cFax, 20, String.Concat (aPrefixe, " - fax"));
ControlerString (aTypePersonne.cEmail, 80, String.Concat (aPrefixe, " - email"));
ControlerString (aTypePersonne.cEntExt, 80, String.Concat (aPrefixe, " - ent ext"));
ControlerAdresse (aTypePersonne.Adresse, String.Concat (aPrefixe, " adresse"));
ControlerString (aTypePersonnel.cNom, 80, String.Concat (aPrefixe, " personnel nom"));
ControlerString (aTypePersonnel.cPrenom, 80, String.Concat (aPrefixe, " personnel prénom"));
ControlerString (aTypePersonnel.cTitre, 120, String.Concat (aPrefixe, " personnel titre"));
ControlerString (aTypePersonnel.cTel, 20, String.Concat (aPrefixe, " personnel téléphone"));
ControlerString (aTypePersonnel.cTelPort, 20, String.Concat (aPrefixe, " personnel téléphone portable"));
ControlerString (aTypePersonnel.cFax, 20, String.Concat (aPrefixe, " personnel fax"));
ControlerString (aTypePersonnel.cEmail, 80, String.Concat (aPrefixe, " personnel email"));
ControlerString (aTypePersonnel.cCodeExt, 80, String.Concat (aPrefixe, " personnel code externe"));
ControlerString (aTypePersonnel.cMatricule, 40, String.Concat (aPrefixe, " personnel matricule"));
ControlerString (aTypeExport.cNetCod, 100, String.Concat (aPrefixe, " export code"));
ControlerString (aTypeExport.cNetMp, 15, String.Concat (aPrefixe, " export mot de passe"));
ControlerString (aTypeInfoContrat.cEmploie, 120, "InfoContrat - emploie");
ControlerString (aTypeInfoContrat.cCommentaire, 250, "InfoContrat - commentaire");
ControlerString (aTypeInfoContrat.cEmploituteur, 120, "InfoContrat - emploie tuteur");
ControlerString (aTypeInfoContrat.CNIVCONVCOLL, 10, "InfoContrat - niveau convention collective");
ControlerString (aTypeInfoContrat.CCOEFCONVCOLL, 10, "InfoContrat - code convention collective");
ControlerString (aTypeInfoContrat.CCAISSERETCOMPL, 80, "InfoContrat - caisse de retraite complémentaire");
ControlerString (aTypeInfoContrat.CORGAPREVOYANCE, 80, "InfoContrat - organisme de prevoyance");
ControlerString (aTypeInfoContrat.CINTDERCERTIFOBT, 100, "InfoContrat - intitulé dernière certification obtenu");
ControlerString (aTypeInfoContrat.CDEREMPLOIOCCUPE, 100, "InfoContrat - dernier emploie occupé");
ControlerString (aTypeInfoContrat.CLIEUSIGNATURE, 80, "InfoContrat - lieu signature");
ControlerString (aTypeInfoContrat.CNUMENREG, 20, "InfoContrat - numéro enregistrement");
ControlerString (aTypeInfoContrat.CEMPLOITUTEUR2, 120, "InfoContrat - emploie tuteur 2");
ControlerString (aTypeInfoContrat.CIDE, 15, "InfoContrat - IDE");
ControlerString (aTypeInfoContrat.CDEMATNUMDEPOT, 20, "InfoContrat - démat numéro dépôt");
ControlerString (aTypeInfoContrat.CDEMATNUMDOSSIER, 20, "InfoContrat - démat numéro dossier");
ControlerString (aTypeInfoContrat.cSiret, 14, "InfoContrat - SIRET");
ControlerString (aTypeInfoContrat.cNome, 80, "InfoContrat - raison sociale");
ControlerString (aTypeInfoContrat.cSiretOF, 14, "InfoContrat - SIRET OF");
ControlerString (aTypeInfoContrat.cNumURSSAFPartEmployeur, 18, "InfoContrat - numéro URSSAF particulier employeur");
ControlerString (aTypeInfoContrat.cOrgaNome, 80, "InfoContrat - raison sociale organisme");
ControlerString (aTypeInfoContrat.cOrgaNDA, 20, "InfoContrat - numéro organisme");
ControlerString (aTypeInfoContrat.cRecrutIntitule, 50, "InfoContrat - recrut intitulé");
ControlerString (aTypeInfoContrat.cRecrutAutreContrat, 50, "InfoContrat - recrut autre contrat");
ControlerString (aTypeInfoContrat.cNonRecrutAutreRaison, 50, "InfoContrat - recrut autre raison");
ControlerString (aTypeInfoContrat.cTuteurLieuTrav, 60, "InfoContrat - lieu de travail tuteur");
ControlerString (aTypeInfoContrat.cDerDiploPrepa, 100, "InfoContrat - dernier diplôme préparé");
ControlerString (aTypeInfoContrat.cNumContratPrecedent, 30, "InfoContrat - numéro contrat précédent");
ControlerString (aTypeInfoContrat.cUAIEtablis, 8, "InfoContrat - UAI établissement");
ControlerString (aTypeInfoContrat.cOFAdrNumVoie, 100, "InfoContrat - OF adresse numéro voie");
ControlerString (aTypeInfoContrat.cOFAdrComplement, 100, "InfoContrat - OF adresse complément");
ControlerString (aTypeInfoContrat.cOFAdrCodePostal, 100, "InfoContrat - OF adresse code postal");
ControlerString (aTypeInfoContrat.cOFAdrCommune, 80, "InfoContrat - OF adresse commune");
ControlerString (aTypeInfoContrat.cCodeDiplome, 30, "InfoContrat - code diplôme");
ControlerPersonne (aTypeInfoContrat.Tuteur, "Tuteur");
ControlerPersonne (aTypeInfoContrat.Tuteur2, "Tuteur 2");
ControlerAdresse (aTypeInfoContrat.Adresse, "InfoContrat - adresse");
ControlerString (aTypeBudMvtLdb.clibelle, 80, "Mouvement LDB - libellé");
ControlerString (dosAssistant.TyOperation.Action.cIntituleDiplome, 255, "Action - Intitulé du diplôme");
ControlerString (aTypeOF.cNoAgrement, 20, "Action - OF principal numéro d'agrément");
ControlerString (aTypeOF.cCateg, 15, "Action - OF principal catégorie");
ControlerString (aTypeEntrep.cNome, 80, "Action - OF principal raison sociale");
ControlerString (aTypeEntrep.cActPrin, 50, "Action - OF principal activité principale");
ControlerString (aTypeEntrep.cSIRET, 14, "Action - OF principal SIRET");
ControlerString (aTypeAdresse.cDesti, 255, String.Concat (aPrefixe, " destinataire"));
ControlerString (aTypeAdresse.cAdr1, 50, String.Concat (aPrefixe, " ligne 1"));
ControlerString (aTypeAdresse.cAdr2, 50, String.Concat (aPrefixe, " ligne 2"));
ControlerString (aTypeAdresse.cAdr3, 50, String.Concat (aPrefixe, " ligne 3"));
ControlerString (aTypeAdresse.cAdr4, 50, String.Concat (aPrefixe, " ligne 4"));
ControlerString (aTypeAdresse.cCP, 10, String.Concat (aPrefixe, " code postal"));
ControlerString (aTypeAdresse.cVille, 60, String.Concat (aPrefixe, " ville"));
ControlerString (aTypeAdresse.cPays, 60, String.Concat (aPrefixe, " pays"));
ControlerString (aTypeAdresse.cTel, 20, String.Concat (aPrefixe, " téléphone"));
ControlerString (aTypeAdresse.cTelPort, 20, String.Concat (aPrefixe, " téléphone portable"));
ControlerString (aTypeAdresse.cEmail, 80, String.Concat (aPrefixe, " email"));
ControlerString (aTypeAdresse.cFax, 20, String.Concat (aPrefixe, " fax"));
ControlerString (aTypeAdresse.cSiteWeb, 1000, String.Concat (aPrefixe, " site web"));
ControlerString (aTypeAdresse.caAdrNature, 255, String.Concat (aPrefixe, " nature"));
ControlerString (aTypeAdresse.cCedex, 10, String.Concat (aPrefixe, " cedex"));
ControlerString (aTypeAdresse.cDept, 3, String.Concat (aPrefixe, " département"));
ControlerString (aTypeAdresse.cPoste, 10, String.Concat (aPrefixe, " poste"));


OPCO
Généralités
25172
API - Collecte - Branche du mouvement ne s'affiche pas
Anomalie
API - Collecte - Branche du mouvement ne s'affiche pas
OPCO
Généralités
25216
Problème de refresh de la grille des versements dans l'assistant de saisie des bordereaux
Anomalie
Dans l'assistant de saisie des bordereaux, la grille des versements n'est pas systématiquement bien rafraîchie.

en effet, si on clique sur suivant ou précédent et que les RG de contrôle échouent, quand on clique sur le bouton "Ajouter un versement", la grille n'est pas rafraichie.
OPCO
Généralités
25266
Extranet - Documents - Eviter les clics multiples pour télécharger un document
Anomalie
Retour de test de la WI 25133.

On ne peut pas télécharger un autre fichier pendant les 10s attente.