Skip to main content

Maintenance et bonnes pratiques

1. Évolution du schéma SQL
Si la requête évolue et change de colonnes ou de types, il faut repasser la source en Brouillon, puis relancer la génération du modèle et de l’interface avant tout nouveau rechargement.

2. Verrouillages de sécurité

  • le nom des configurations de connexion doit être unique
  • le nom des sources doit être unique
  • la requête SQL ne peut plus être modifiée lorsque l’état n’est plus Brouillon
  • les champs structurants du modèle généré sont verrouillés une fois l’interface créée

3. Suppression d’une source
La suppression d’une source supprime également les objets OpenProd générés qui lui sont associés : modèle manuel, données, vues, action, menu, cron et droits d’accès générés par le module.

4. Recommandations

  • privilégier des requêtes SQL lisibles, stables et limitées au besoin métier réel
  • conserver un alias Name explicite dans la requête pour obtenir des libellés utilisateurs clairs
  • tester systématiquement la connexion et la prévisualisation avant la première génération
  • utiliser %date uniquement si une première synchronisation a déjà été réalisée