Obtenir SIRET/SIREN
Préambule
Il
L’objectifpourrait deexister cettedans fonctionnalitévos est de vérifier régulièrement, en tâche de fond, si des informationsbases des fiches partenaires sontremplies misesmanuellement àavec jourdes surinformations laerronées baseou Sirenemême (statut établissement, adresse, tranches d’effectif, …)vide.
CesLe mises à jour ne sont pas appliquées directement, mais sont remontées, proposées à l’utilisateur qui conserve le rôlemodule de valideur.CRM LesAvancée fichespropose neaux seront mises à jour que si l’utilisateur valide les mises à jours proposées
1 - CRON cron_update_check_from_ods
Ce cron est lancé quotidiennement, il récupère par lotutilisateurs de 100pouvoir fichesobtenir lesun partenaires dont le siret est renseigné, et applique la méthode update_check_from_ods sur chaque fiche
L’ordre est défini sur la datenuméro de dernièreSIREN mise à jour via ODS la plus ancienne.
La tranche de 100 fiches peut être ajustée, avec un compte payant sur ODS je pense qu’on peut retirer cette limite.
2 - Méthode update_check_from_ods
Cette méthode sur les fiches partenaire permet de requêter ODS pour voir si des mises à jour sont disponibles (tranches d’effectif, CA,…)
2 scénarios possibles :
1/ Pas de mise à jour disponible :
2/ Une ou des mises à jours sont disponibles :
À ce stade, aucune mise à jour n’est remontée directement sur la fiche partenaire. Les modifications sont remontées et proposées à l’utilisateur, qui a le rôle de vérification et de validation
3 - Validation des modifications proposées
Si des mises à jour sont dispo et que l’on clique sur le bouton ci-dessus, cela ouvre le wizard qui passe en revue les champs sur lesquels il y a une mise à jour.
Par défaut, tous les champs sont cochés. Si l’on clique sur le bouton de flux ‘Valider les sélections’ : les champs se mettent à jour sur la fiche partenaire.
Les champs se mettent à jour sur la fiche, exemple champ Rue :
4 - Mise à jour en lot
Plutôt que d’aller fiche par fiche valider les modifications, un menu existe et affiche toutes les mises à jour proposées :
Il est alors plus facile pour l’utilisateur en charge de valider les mises à jour en ‘lot’, via le bouton ‘Valider, et passer au suivant’ :
Grâce à ce bouton, la fiche suivante est appelée sans devoir cliquer sur le bouton « Suivant » en haut à droite :
5 - ‘Ignore’ des mises à jour
Une mise à jour décochée sera ignorée ne sera pas mise à jour, exemple avec la rue (dans le cas où l’oncelui-ci refuseest volontairementmanquant lasur proposition)une :fiche partenaire.
Action d'obtention
Une action a été ajoutée pour pouvoir rechercher le SIREN sur OpenDataSoft via les informations censées être juste d'un partenaire à savoir son nom voire son adresse.
Pop-up de recherche
LeUn clic sur le bouton "Recherche siret/siren via OpenDataSoft" permet d'afficher un certain nombre de résultats concordant au mieux avec la fiche partenaire.
Attention
Il est possible qu'au sein d'une base personnalisée deux champs de Siren soient présents.
Obtenir un Siren par l'intermédiaire de l'action éponyme ne concerne que le champ Rue"Numéro nede Siren" (mf_siren_number).
Pour une synchronisation entre 2 champs SIREN un passage par script python sur Open-Prod ou par une requête SQL sera donc pas mis à jour, et les futures mises à jour sur ce champ ne seront plus proposées :nécessaire.