Projet

Général

Profil

Actions

Anomalie #17195

fermé

[FastParapheur] conflit de SIRET en MC21.03

Ajouté par Quentin RIBAC il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Quentin RIBAC
Version cible:
Début:
27/05/2021
Echéance:
08/06/2021

Description

MC21.03 : impossible d’envoyer à Fast Parapheur

Dans la documentation de Maarch Courrier 21.03, il est écrit :

subscriberId : ID par défaut permettant de se connecter pour l'envoi des documents à FAST (Le subscriberId spécifique doit être renseigné dans le champs "SIRET" de l'entité du signataire dans Maarch)

sur la page https://docs.maarch.org/MaarchCourrier/guat/guat_exploitation/sendToExternalSignatoryBook.html à la section FastParapheur

Hors en 21.03 on ne peut plus modifier manuellement le SIRET des entités, et il semble même que le code utilise tout SIRET présent comme subscriberId, ce qui rend impossible l’envoi à Fast Parapheur pour une entité ayant un SIRET déclaré.

Un test a été fait avec une entité n’ayant pas de SIRET et l’envoi a réussi.

Il faudrait utiliser le champ externalId plutôt que SIRET.

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Statut changé de A qualifier à R&D - A étudier
  • Assigné à changé de EDI PO à Florian AZIZIAN
  • Version cible changé de Inscription Backlog Courrier à 21.03 (Fin de vie)

Mis à jour par Alex ORLUC il y a plus de 3 ans

  • Projet changé de 298 à 299

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Statut changé de R&D - A étudier à Complément d'Informations
  • Assigné à changé de Florian AZIZIAN à Quentin RIBAC

Le champ SIRET dans l'administration des entités est généré automatiquement en concaténant la valeur "SIRET" définie dans l'administration des paramètres, avec l'identifiant de l'entité.
Ceci a été fait pour le M2M, pour que cette valeur soit unique entre toutes les instances.

FastParapheur utilise en effet toujours cette valeur (enregistrée dans business_id), c'est un reliquat du code d'origine, et ça ne fonctionne pas car cela ne correspond pas à un circuit dans fastParapheur.

Pour débloquer la situation, il faudrait mettre à la main, la bonne valeur dans la base de donnée. Table : entities. Colonne : business_id
Ainsi, l'envoi vers fastParapheur devrait fonctionner.

Attention, si le client utilise également M2M, il y aura un conflit de valeur.
C'est pour cela que dans un second temps, il faudrait effectivement dissocier le SIRET M2M, et la valeur pour fastParapheur (dans external_id pourquoi pas)

Mis à jour par Quentin RIBAC il y a plus de 3 ans

  • Statut changé de Complément d'Informations à A traiter
  • Assigné à changé de Quentin RIBAC à Florian AZIZIAN

Effectivement, le subscriberId a été mis dans le champ SIRET (business_id) de toutes les entités et l’envoi est passé.

En attente du tag correctif.

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Projet changé de 299 à 298
  • Statut changé de A traiter à R&D - A planifier
  • Assigné à changé de Florian AZIZIAN à EDI PO
  • Priorité changé de 0-Bloquant à 1-Majeur

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 298 à 299
  • Statut changé de R&D - A planifier à R&D - En cours
  • Nouveau champ entities pour FastParapheur "Subscriber"
  • Ne l'afficher qui si fast est paramétré
  • Documentation

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Assigné à EDI PO supprimé

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Echéance mis à 08/06/2021

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Assigné à mis à Florian AZIZIAN

Mis à jour par GIT LAB il y a plus de 3 ans

Commit ajouté sur la branche develop de MaarchCourrier
FIX #17195 TIME 2:40 Save fastParapheur subscriberId in external_id (entities) instead of business_id
https://labs.maarch.org/maarch/MaarchCourrier/commit/3bd582e6afd23a27be681d6091fa64c3dec2f360

Mis à jour par GIT LAB il y a plus de 3 ans

Commit ajouté sur la branche 21.03 de MaarchCourrier
FIX #17195 TIME 1 Save fastParapheur subscriberId in external_id (entities) instead of business_id
https://labs.maarch.org/maarch/MaarchCourrier/commit/b17056bb496f3a0df8ea103679df482aeb4b14c1

Mis à jour par Florian AZIZIAN il y a plus de 3 ans

  • Statut changé de R&D - En cours à R&D - En test

Nouveau champ "Identifiant Fast-Parapheur" disponible dans l'administration des entités, pour renseigner le subscriberId
Le champ est visible uniquement lorsque la connexion avec FastParapheur est activé.
La valeur est enregistrée dans la colonne external_id (fastParapheurSubscriberId) de la table entities
Le script de migration mineure 21035.sql copie la valeur de business_id dans external_id->>'fastParapheurSubscriberId'

Mis à jour par Alex ORLUC il y a plus de 3 ans

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 299 à 298

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Projet changé de 298 à Backlog Courrier
  • Version cible changé de 21.03 (Fin de vie) à 21.03

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Assigné à changé de Florian AZIZIAN à Quentin RIBAC

Mis à jour par GIT LAB il y a plus de 3 ans

Commit ajouté sur la branche 21.03 de MaarchCourrier
FEAT #17195 TIME 0:15 Replace slash in fastparapheur subscriberId
https://labs.maarch.org/maarch/MaarchCourrier/commit/be55f851d789aa37b814fd49341f6446a1953b75

Actions

Formats disponibles : Atom PDF