Modules add-in
Les add-in sont des modules déjà développés : pages ou blocs prêts à l’emploi que vous pouvez appeler simplement dans vos apps BPM, sans tout réécrire. À la différence des composants (briques UI), un add-in est une page fonctionnelle complète.
Qu’est-ce qu’un add-in ?
Un add-in (module) est une page ou un bloc fourni par BPM ou par la communauté : Wiki, IA, Veille, IBKR, Analyse de document, etc. Vous l’intégrez en quelques lignes au lieu de recoder la logique et l’UI.
- Appel simple : une fois le module disponible, vous l’ajoutez à votre app avec une API dédiée (voir ci-dessous).
- Réutilisable : même module utilisable dans plusieurs apps, avec ou sans personnalisation.
- Composable : vous pouvez combiner plusieurs add-in (ex. Wiki + IA) dans une même app.
Comment appeler un module (appel simple)
Quand un add-in est disponible, vous l’intégrez en une ou quelques lignes. Exemple d’usage prévu :
import bpm
# Ajouter une page "Wiki" à l’app (exemple d’API prévue)
bpm.use_module("wiki") # page Wiki prête à l’emploi
# Ou enregistrer une page personnalisée qui réutilise un module
@bpm.page("ma-veille")
def ma_veille():
bpm.use_module("veille") # bloc Veille intégré dans cette page
La sidebar et la navigation sont alors mises à jour automatiquement pour afficher les pages des modules ajoutés. Les modules listés ci-dessous sont soit déjà disponibles (vous pouvez les appeler ainsi), soit prévus dans la roadmap — dans ce cas la page de détail indique « prévu » et le lien vers Ce qu’il reste à faire.
Modules disponibles et prévus
Liste des add-in déjà développés ou prévus. Cliquez sur une carte pour la description détaillée et l’usage.
Wiki
Wiki appelable et remplissable via IA. Consultation et édition assistées.
bpm.use_module("wiki")
Module IA
Interface et intégration IA (chat, complétion, agents).
bpm.use_module("ia")
Module Veille
Veille informationnelle : sources, alertes, agrégation.
bpm.use_module("veille")
Module IBKR
Connexion et visualisation Interactive Brokers (marchés, portefeuille).
bpm.use_module("ibkr")
Analyse de document
Upload, extraction et analyse de documents (texte, PDF) avec IA.
bpm.use_module("analyse-document")
Et maintenant ?
- Catalogue des composants — Briques UI
- Ce qu'il reste à faire — Roadmap et modules à venir