Partenaires
RDVS
Présentation
Un interfaçage avec une startup de l'état, Rendez-vous Solidarité, a été réalisé afin de capitaliser leur savoir faire sur les modules de prise de rendez-vous.
Lors d'une orientation, un utilisateur a la possibilité de prendre rendez-vous directement avec une structure ou un conseiller. Une fois la structure sélectionnée, l'utilisateur est envoyé sur le site de RDVS afin de pouvoir prendre un rendez-vous.
Couplage technique
A l'aide d'un job CRON les données des structures référencées chez RDVS sont couplées aux données Rés'in afin de pouvoir communiquer à travers un ID unique. Le champ utilisé dans notre modèle de donnée est idCNFS
Lors de l'orientation, un lien contenant un liste idCNFS
est envoyée a RDVS afin que l'utilisateur puisse prendre rendez-vous dans la plus pertinente en fonction des créneaux.
Liens
https://www.rdv-aide-numerique.fr
https://www.rdv-aide-numerique.fr/?departement=RVS&organisation_id=3396
APTIC
Présentation
Le partenaire APTIC délivre une labellisation et nous permet d'alimenter automatiquement des structures sur Rés'in. Soit en créant des structures inexistantes, soit en complétant des structures existantes.
Les données ajouté sont la labellisation aptic
.
Couplage technique
Une fois par semaine un service CRON permet de récupérer, par l’intermédiaire d'API, les structures du référentiel APTIC du rhône.
Un filtrage est ensuite effectué sur les communes métropolitaines. Toutes les structures inexistantes sont créées avec les données récupérables (Référentiel des formations, email...). On cherche également une correspondance entre les structures APTIC et les structures existant chez nous, si elle existe nous apposons la labellisation sur celle-ci si ce n'était pas le cas.
La communication se fait par une clé d'API.
Les API APTIC sont peu performantes et mettent du temps a répondre, il arrivent souvent que la request tombe en timeout. Il n'est pas envisageable de faire une correspondance lors de la création d'une structure par soucis de performance.
Liens
data.grandlyon.com
Présentation
La plateforme opendata du grandlyon permet d'exposer des données froides et de les réutiliser via des systèmes d'API.
Couplage technique
Sur Rés'in nous nous servons de plusieurs de leurs services :
- TCL: jeu de donnée sur les arrêts TCL
- CTM: le jeu de données des territoires des maires
- Photon: permet d'avoir accès au référentiel des addresses métropolitaines
Pour Photon, une nouvelle version est prévue en production en février 2025. La note ci-jointe détaille toutes les nouveautés, qui sont des ajouts par rapport à l'existant (utilisation de tags complémentaires, nouveaux objets, etc).
Liens
ANCT
La mutualisation du code entre Resin et ANCT est suspendue. Cette section sert d'archive.
Présentation
Dans le cadre de leur projet, l'Agence Nationale de la Cohésion des Territoires (ANCT) a répliquer le projet Rés'in afin de pouvoir bâtir son propre projet et le déployer a l'échelle nationale.
De cela est né une collaboration entre les équipes techniques de Rés'in et de l'ANCT. Une librairie commune pour la cartographie a été créé et a été implémenté sur le projet.
Présentation du guide de contribution
Install with Res'in
# Update dep
npm i
# Link to anct lib
mkdir projects/gouvfr-anct
cd projects/gouvfr-anct
git clone https://github.com/anct-cartographie-nationale/mediation-numerique
cd mediation-numerique
npm i
Lancement du projet à la racine :
npm start
Le répertoire /projects est dans le .gitignore du projet pamn_client, qui est exclu par défaut des fichiers vscode.
Pour que les fichiers de la lib apparaissent dans les fichiers vscode (ctrl-p) et la recherche vscode (ctrl-F), le répertoire /projects est rajouté dans les fichiers vscode dans le fichier .ignore (cf. https://stackoverflow.com/a/72059075 )
Communication
Un canal de communication Mattermost a été mis en place entre les équipes :
- Rés'in
- ANCT
- RDVS
Ceci afin de faciliter les échanges technique et fonctionnel sur des périmètres de collaboration.
Lien du Mattermost: https://chat.incubateur.anct.gouv.fr/
Contribution
Prérequis
- Avoir un compte github
- Être membre du groupe ANCT
- Avoir une clé gpg
- Configurer le repo local @mediation numérique avec ses credentials github
git config user.email user@github.com
git config user.signingkey KEY
Contribution
- Créer une branche respectant le formalisme conventional commit
- Réaliser le développement voulu
- Signer son commit avec l'option
-S
git commit -S -m "fix: switch to navigate back"
- Créer une PR côté lib ANCT indiquant les changements effectués
- Notifier les membres de l'ANCT si besoin sur le channel mattermost https://chat.incubateur.anct.gouv.fr/