Accrochage certificateurs de la Caisse des Dépôts
Conseil
L'accrochage certificateur nécessite une licence d'accès spécifique que vous pouvez obtenir auprès de notre équipe.
Généralités
La solution BCdiploma vous permet de générer le fichier XML attendu pour transmission au "SI CPF", système d’Information du Compte Personnel de Formation de la Caisse des Dépôts, dit "Accrochage certificateurs".
Cette fonctionnalité est disponible depuis des modèles de parchemin générés à partir du formulaire "Titre RNCP/RS" dédié. Ces modèles vous permettent de générer de façon autonome des parchemins numériques conformes aux recommandations de France Compétences.
Conseil
Pour pouvoir générer des titres RNCP/RS valides, vous devez posséder des identifiants fournis par la Caisse des Dépôts. Ces identifiants sont des informations obligatoires pour permettre l'export de vos attestations vers le SI CPF. Ces identifiants doivent être renseignés dans le backoffice par un administrateur, section Administration|API ou directement via API.
Génération des titres RNCP/RS
Formulaire de génération
Le formulaire de génération des modèles de titre RNCP/RS vous permet de paramétrer un modèle de parchemin numérique pour chacun de vos titres. Chaque titre RS ou RNCP doit faire l'objet d'un modèle : un modèle = un titre RNCP ou RS.
Sur la page modèle, cliquez sur le bouton "Nouveau modèle" pour créer un nouveau modèle de titre RNCP/RS. Choisissez s'il s'agit d'un titre RNCP ou RS, puis renseignez le formulaire correspondant proposé.
Si besoin, vous pouvez chercher des informations sur votre titre depuis le référentiel France Compétences : en voici un exemple
Validez la création de votre formulaire : vous pouvez à partir de ce moment publier vos parchemins.
Validation technique de vos données avant export
Grâce à l'outil de conformité intégré à BCdiploma, une validation technique est effectuée sur vos données avant la génération de votre fichier XML. Pour que cette validation soit possible, les données que vous fournissez pour l'accrochage doivent respecter le dictionnaire de données fourni par la caisse des dépôts. BCdiploma vous alertera sur les erreurs éventuelles dans vos données avant la publication de vos parchemins. Vous devrez alors les corriger et retenter une publication jusqu'à correction de l'ensemble des erreurs. Des exemples d'erreurs remontées par l'outil de conformité de la Caisse des Dépôts sont documentés plus bas dans cette page.
Avertissement
N'indiquez pas explicitement les valeurs "nill" dans les colonnes facultatives : l’application BCdiploma se charge pour vous de les ajouter automatiquement dans le fichier XML de sortie
Export XML et dépôt
Une fois vos certificats publiés, vous pourrez les exporter au format XML attendu par la Caisse des Dépôts depuis les rapports de publication à l'aide du bouton dédié. Vous pourrez ensuite déposer ce fichier sur le portail de la Caisse des Dépôts.
Conseil
Une fois le fichier XML généré et déposé sur le portail de la Caisse des Dépôts, vous pouvez considérer votre dépôt comme valide techniquement.
Gestion des erreurs d'accrochage
Outil d'import des accusés de traitement
Vous avez la possibilité d’importer directement dans BCdiploma vos accusés de traitement de la Caisse des Dépôts. Cette fonctionnalité vous permet de rapprocher les lignes en erreur de la Caisse des Dépôts avec vos données BCdiploma, et d'en faire un export Excel. Vous pourrez corriger les données dans ce fichier et regénérer un nouvel export XML, prêt pour un nouvel accrochage. Pour utiliser cette fonctionnalité:
- Cliquez sur le bouton “Erreurs d’accrochage”

- Importez votre accusé de traitement XML téléchargé depuis votre compte certificateur
- Consultez vos données, puis cliquez sur le bouton “Exporter” en haut à droite pour générer un fichier Excel. Celui-ci sera prêt à être modifié et réimporté dans BCdiploma.

Erreurs remontées par l'accusé de traitement
Avertissement
Attention, les erreurs remontées par l'accusé de traitement après le dépôt de votre fichier XML sur le portail d'accrochage de la Caisse des Dépôts ne remettent pas en cause la validité technique de votre fichier XML, et ne sont pas du ressort de BCdiploma. Si votre accusé de traitement comporte des erreurs que vous savez pas corriger, nous vous invitons à prendre connaissance de cet article.
Exemples d'erreurs remontées par l'outil de conformité intégré à BCdiploma
Notez que cette liste n'est pas exhaustive : en cas de doute, consultez le Guide d'accompagnement à la résolution des erreurs XML disponible sur le portail de la Caisse des Dépôts. Les erreurs remontées par l'outil de vérification de la conformité de la Caisse des Dépôts peuvent être de natures diverses et ne sont pas toujours explicites. Voici quelques exemples d'erreurs courantes que vous pourrez rencontrer et leur interprétation.
cvc-maxLength-valid
Exemple: MUDIYUUSELAGE AMELI PRABUDDHUDA KUMARI WANNINATUBE Wanninayube : cvc-maxLength-valid: Value 'MUDIYUUSELAGE AMELI PRABUDDHUDA KUMARI WANNINATUBE' with length = '51' is not facet-valid with respect to maxLength '30' for type '#AnonType_nomNaissancetitulaire'.
- La valeur
MUDIYUUSELAGE AMELI PRABUDDHUDA KUMARI WANNINATUBE Wanninayubeavant le premier:vous permet d'identifier la ligne erronée dans votre fichier Excel via les nom et prénom. - La valeur suivante, ici
cvc-maxLength-valid, correspond au type de l'erreur, qui ici indique qu'une valeur comporte trop de caractères. - Enfin, le type est suivi par le détail sur l'erreur. Ici, la longueur de la valeur du nom de naissance du titulaire
nomNaissancetitulaireest trop longue (51caractères alors que le maximum est de30.)
cvc-enumeration-valid
Exemples: John Doe : cvc-enumeration-valid: Value 'H' is not facet-valid with respect to enumeration '[M, F]'. It must be a value from the enumeration. ou
John Doe : cvc-enumeration-valid: Value 'ROYALE' is not facet-valid with respect to enumeration '[CONGES_VAE, VAE_CLASSIQUE]'. It must be a value from the enumeration. ou
John Doe : cvc-enumeration-valid: Value 'EN REMOTE' is not facet-valid with respect to enumeration '[A_DISTANCE, EN_PRESENTIEL, MIXTE]'. It must be a value from the enumeration.
Certains champs n'acceptent que certaines valeurs détaillées dans le dictionnaire de données de la Caisse des Dépôts : vous devez vous limiter uniquement à ces valeurs.
cvc-pattern-valid
Exemple: ANDRIEU Joachim : cvc-pattern-valid: Value '12/13/2021' is not facet-valid with respect to pattern '(19|20)[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])' for type '#AnonType_dateDebutExamenpassageCertification'.
La date est invalide.
cvc-maxInclusive-valid
Exemple: John Doe : cvc-maxInclusive-valid: Value '13' is not facet-valid with respect to maxInclusive '12' for type '#AnonType_moisNaissancetitulaire'.
La valeur du champ mois de naissance moisNaissancetitulaire est invalide : ici 13 alors que la valeur doit être 12 au maximum.
"La cellule suivante contient une valeur booléenne non autorisée : U5"
Les "booléens" (Vrai/Faux) doivent être indiqués uniquement par des valeurs "true" ou "false" dans votre fichier de données. Ici U5 correspond à la cellule contenant une valeur incorrecte.
Empty value for mandatory parameter
Exemple: John Doe : Empty value for mandatory parameter : presenceNiveauNumeriqueEuro
Certains champs sont obligatoires et doivent être renseignés. Ici presenceNiveauNumeriqueEuro.