Melhores práticas para a separação da BP
1) Reutilização do processo empresarial
Diferentes funções de aplicação podem ser usadas repetidamente. Nesse caso, recomenda-se criar um processo comercial separado para elas e utilizar este processo em vez de criar as combinações de blocos a toda a hora.
2) Nome correcto
O nome do processo de negócio deve corresponder ao seu propósito e funcionalidade. Se o processo de negócio for concebido para funcionar com certos modelos de bases de dados ou funções específicas do utilizador, deve reflecti-lo no nome.
3) Comentário
Por vezes, o nome não é suficiente para representar o trabalho do processo de negócio. Preencher a descrição do BP para informações mais detalhadas e possíveis comentários sobre as características de utilização.
4) Minimização dos pedidos de bases de dados
Evite enviar pedidos universais à base de dados para obter dados redundantes, uma parte significativa dos quais não é necessária num determinado BP. É necessário minimizar o número de pedidos à base de dados e não utilizar _com desnecessariamente.
5) Variáveis globais para ficheiros temporários
Não utilizar as bases de dados para guardar ficheiros temporários. A utilização de variáveis globais ajudará a minimizar o número de acessos à base de dados e a aumentar a velocidade da aplicação.
6) A utilização do modo assíncrono
Muitas tarefas podem ser executadas sem a necessidade de responder ao utilizador. Nesse caso, é melhor utilizar um modo assíncrono do seu funcionamento em blocos.
7) Separação de grande BP
Um grande número de blocos de BP torna-o visualmente pouco claro. Se possível, transformar grandes peças em funções separadas. Mas não use em demasia. Quebrar a BP apenas se necessário.