CRUD sur une table existante
Recette — prendre n'importe quelle table de base de données existante et produire une interface liste / édition / ajout / suppression fonctionnelle par-dessus en cinq clics dans les Paramètres. Le chemin le plus rapide de « j'ai une table » à « les utilisateurs s'en servent ».
Export Excel
Recette — chaque écran livre un export Excel par défaut. Personnaliser la liste de colonnes, ajouter un export d'agrégation côté serveur, ou planifier un Excel quotidien envoyé par email.
Téléversement de fichier
Recette — permettre aux utilisateurs d'attacher des fichiers à une ligne (contrats, factures, photos) et de les retrouver depuis la même ligne. Deux modèles : stocker le fichier en base, ou stocker une référence et déporter vers un stockage objet.
Piste d'audit
Recette — peupler automatiquement les colonnes created_by, created_at, updated_by, updated_at à chaque écriture, sans faire confiance au client. Les valeurs par défaut LOGIN et SYSDATE de la couche formulaire du framework font le travail.
Import en masse
Recette — permettre aux opérateurs de téléverser un fichier CSV ou Excel et d'importer ses lignes dans une table. Validation par ligne, rapport des succès et échecs, base de données intacte en cas d'erreurs.
Formulaire multi-étapes / workflow
Recette — modéliser un workflow d'approbation avec transitions de statut, visibilité des champs par état, actions filtrées par rôle et relances planifiées. Les conditions de formulaire + les actions personnalisées du framework font le travail.
Connexion OIDC
Recette — brancher le framework sur Authentik, Keycloak, Azure AD ou Okta en 10 minutes. Single sign-on, mapping groupes vers rôles, auto-provisionnement, accès de secours admin.
Rapport planifié par email
Recette — chaque jour ouvré à 08:00, exécuter un agrégat SQL, le rendre en XLSX, l'envoyer par email à une liste de destinataires. Le job Nomaflow + l'étape http + l'endpoint d'export Excel du framework font le travail.
Exposer des données à l'assistant IA
Recette — choisir les connecteurs que l'assistant IA peut lire, restreindre les écritures, rédiger une bonne description d'outil pour que le modèle choisisse la bonne requête. La différence entre un assistant utile et un assistant qui hallucine.
Accès au niveau de la ligne
Recette — donner à chaque utilisateur l'accès à ses propres lignes. Le commercial ne voit que ses clients ; le tenant ne voit que ses données. Le placeholder :session_user et une clause WHERE par requête font le travail — aucun code applicatif, aucun middleware en plus.