Rapports
Générez des rapports d'entreprise à partir de modèles prédéfinis : choisissez un modèle et une période, visualisez métriques, graphique et tableau, puis exportez en CSV. Tout est testable dans le Simulateur.
À propos
Le module Rapports génère des rapports d'entreprise prêts à diffuser à partir de modèles prédéfinis : chiffre d'affaires mensuel, commandes par région, effectifs par service. On choisit un modèle et une période (année complète ou semestre — la période filtre réellement les données), on génère, et le rapport s'affiche immédiatement : métriques clés, graphique et tableau détaillé. Chaque rapport généré est conservé dans l'historique et exportable en CSV d'un clic.
Composants utilisés
bpm.metricRow et bpm.metric (indicateurs de tête et métriques du rapport), bpm.selectbox (modèle et période), bpm.lineChart / bpm.barChart (visualisations), bpm.table (détail et historique, variations rendues par bpm.badge, actions par bpm.button), bpm.confirmModal (suppression) et bpm.toast (confirmations).
import bpm
bpm.metricRow([
bpm.metric("Rapports générés (30 j)", 2),
bpm.metric("Modèles disponibles", 3),
])
modele = bpm.selectbox(options=modeles, label="Modèle de rapport")
periode = bpm.selectbox(options=["Année 2025", "S1 2025", "S2 2025"], label="Période")
bpm.button("Générer", on_click=generer_rapport)
bpm.lineChart(data=ca_mensuel) # ou bpm.barChart pour les régions
bpm.table(
columns=[("mois", "Mois"), ("ca2025", "CA 2025"), ("variation", "Variation N-1")],
data=lignes_rapport,
)Paramétrage
Le simulateur fonctionne entièrement en local (jeux de données seedés, aucune API requise). En production, brancher chaque modèle sur vos sources (ERP, CRM, SIRH) et l'export CSV sur votre stockage documentaire. Voir la documentation pour le modèle de données et les points d'intégration.