Connecteurs
Hub d'intégrations entrantes : API REST, SFTP, PostgreSQL, MySQL. Testez les connexions, lancez des synchronisations, suivez la volumétrie — tout est visible dans le Simulateur.
À propos
Le module Connecteurs centralise vos intégrations de données entrantes : l'ERP expose ses écritures via API REST, la banque dépose ses relevés sur un SFTP, le datawarehouse se lit en PostgreSQL. Chaque connecteur déclare une source (type + hôte + identifiant), une planification de synchronisation et remonte son état de santé : statut, dernière synchro, volumétrie importée. Tout est pilotable à la main — tester la connexion, lancer une synchronisation, corriger un identifiant refusé, supprimer.
Composants utilisés
bpm.metricRow, bpm.table (type et statut rendus par bpm.badge, actions par bpm.button), bpm.selectbox, bpm.input (validation hôte/URL), bpm.confirmModal, bpm.activityFeed (journal de synchronisation) et bpm.toast.
import bpm
bpm.metricRow([
bpm.metric("Connecteurs actifs", 2),
bpm.metric("Lignes importées (24 h)", 12710),
])
bpm.table(
columns=[("nom", "Connecteur"), ("type", "Type"), ("statut", "Statut"), ("lignes24h", "Volumétrie (24 h)")],
data=connecteurs,
)
bpm.button("Créer et tester", on_click=creer_et_tester)Paramétrage
Le simulateur fonctionne entièrement en local (données seedées, aucune API requise). En production, brancher le test de connexion et les synchronisations sur vos workers, et stocker les secrets dans un coffre dédié. Voir la documentation pour le modèle de données, la gestion des secrets et la planification des synchros.