Mejores prácticas para la separación de BP
1) Reutilización del proceso empresarial
Las diferentes funciones de la aplicación pueden utilizarse repetidamente. En ese caso, se recomienda crear un proceso de negocio separado para ellas y utilizar este proceso en lugar de crear las combinaciones de bloques todo el tiempo.
2) Denominación correcta
El nombre del proceso de negocio debe corresponder a su propósito y funcionalidad. Si el proceso de negocio está diseñado para trabajar con ciertos modelos de base de datos o roles de usuario específicos, debe reflejarlo en el nombre.
3) Comentarios
A veces el nombre no es suficiente para representar el trabajo del proceso de negocio. Rellene la descripción del BP para obtener información más detallada y, en su caso, comentar las características de uso.
4) Minimizar las peticiones a la base de datos
Evite enviar peticiones universales a la base de datos para obtener datos redundantes, una parte importante de los cuales no se necesita en un BP concreto. Hay que minimizar el número de peticiones a la base de datos y no utilizar _con innecesariamente.
5) Variables globales para archivos temporales
No utilice las bases de datos para guardar archivos temporales. El uso de variables globales ayudará a minimizar el número de accesos a la base de datos y a aumentar la velocidad de la aplicación.
6) El uso del modo asíncrono
Muchas tareas pueden realizarse sin necesidad de responder al usuario. En ese caso, es mejor utilizar un modo asíncrono de funcionamiento de sus bloques.
7) Separación de grandes BP
Un gran número de bloques de BP hace que sea visualmente poco claro. Si es posible, transforme las partes grandes en funciones separadas. Pero no lo utilice en exceso. Divida los BP sólo si es necesario.