Meilleures pratiques pour la séparation des BP
1) Réutilisation du processus d'entreprise
Différentes fonctions d'application peuvent être utilisées à plusieurs reprises. Dans ce cas, il est recommandé de créer un processus métier distinct pour elles et d'utiliser ce processus au lieu de créer les combinaisons de blocs en permanence.
2) Nommage correct
Le nom du processus métier doit correspondre à son objectif et à sa fonctionnalité. Si le processus métier est conçu pour fonctionner avec certains modèles de base de données ou des rôles d'utilisateur spécifiques, vous devez le refléter dans le nom.
3) Commentaire
Parfois, le nom n'est pas suffisant pour représenter le travail du processus métier. Remplissez la description du BP pour obtenir des informations plus détaillées et éventuellement des commentaires sur les fonctionnalités d'utilisation.
4) Minimisation des requêtes à la base de données
Évitez d'envoyer des requêtes universelles à la base de données pour obtenir des données redondantes, dont une partie importante n'est pas nécessaire dans un BP particulier. Vous devez minimiser le nombre de requêtes à la base de données et ne pas utiliser inutilement _with.
5) Variables globales pour les fichiers temporaires
N'utilisez pas les bases de données pour sauvegarder des fichiers temporaires. L'utilisation de variables globales permettra de minimiser le nombre d'accès à la base de données et d'augmenter la vitesse de l'application.
6) L'utilisation du mode asynchrone
De nombreuses tâches peuvent être exécutées sans qu'il soit nécessaire de répondre à l'utilisateur. Dans ce cas, il est préférable d'utiliser un mode asynchrone de fonctionnement de leurs blocs.
7) Séparation des gros blocs BP
Un grand nombre de blocs de BP rend le système visuellement peu clair. Si possible, transformez les grandes parties en fonctions séparées. Mais n'en abusez pas. Ne séparez les BP que si cela est nécessaire.