gip-inclusion / rdv-insertion

Application permettant de fluidifier le parcours d’accompagnement social et professionnel sur les territoires
https://www.rdv-insertion.fr
13 stars 3 forks source link

[Bug] Scripts de synchros rdvi / rdvsp #2148

Open aminedhobb opened 2 months ago

aminedhobb commented 2 months ago

Nous avons eu plusieurs problèmes récemment de synchronisations rdvi <-> rdvsp: https://mattermost.incubateur.net/betagouv/pl/kgjuohpzrpb7b8ajgfboxtaupw

Il faudrait faire un script rdvi qui génère un fichier (csv ou json) avec pour chaque usager actif :

Un script rdvsp qui prend en entrée ce fichier et qui:

aminedhobb commented 1 month ago

Pour info je mets en PJ ce que donnait les résultats du lancement des scripts associés sur rdvsp (fait par @Holist le 19/07/2024 ).

Usagers présents dans une orga rdv-i et pas sur rdvs-p

Usagers présents sur une orga rdvsp et pas sur rdvi

Ces cas sont nombreux mais s'expliquent très facilement: ils concernent majoritairement les organisations qui utilisent rdvsp avant rdv-insertion ou sur d'autres cas d'usages:

Même si ces cas ne sont pas étonnant, ils n'en restent pas moins problématiques: on n'affiche pas la même liste d'orga sur rdvsp et rdv-i. Ainsi l'affichage n'est pas cohérent et peut être source de bug (notamment si ajoute l'usager à une orga déjà rattachée depuis rdvi). => Il faudrait probablement ajouter l'usager à toutes ces organisations côté rdvi.

Usagers supprimés sur rdvsp et pas sur rdvi

Ces cas sont sans doute dus aux problèmes de synchronisation et d'ordre de process des webhooks. J'ai enlevé le lien avec l'usager rdvsp correspondant pour tous ces usagers.

organisations_not_in_rdvsp.json rdvi_rdvsp_coherence.log organisations_only_in_rdvsp.json

aminedhobb commented 1 month ago

Pour info la PR https://github.com/gip-inclusion/rdv-insertion/pull/2245 est censée remédier aux problèmes des usagers rappatriés depuis RDVSP

amaurydubot commented 1 month ago

Merci pour ce travail et l'exposé des résultats du lancement du script :