BP分离的最佳实践

点击复制

1) 业务流程的重复使用

不同的应用功能可以被重复使用。在这种情况下,建议为它们创建一个单独的业务流程,并使用这个流程而不是一直创建块的组合。

2) 正确的命名

业务流程的名称应该与它的目的和功能相对应。如果该业务流程被设计为与某些数据库模型或特定的用户角色一起工作,你应该在名称中反映出来。

3) 注释

有时,名称并不足以代表业务流程的工作。在BP的描述中填写更详细的信息和可能的对使用功能的评论。

4) 尽量减少数据库请求

避免向数据库发送普遍的请求以获得多余的数据,这些数据的很大一部分在特定的BP中是不需要的。你需要尽量减少对数据库的请求数量,不要不必要地使用_with。

5) 临时文件的全局变量

不要用数据库来保存临时文件。使用全局变量将有助于尽量减少对数据库的访问,提高应用程序的速度。

6) 使用异步模式

许多任务可以在不需要响应用户的情况下进行。在这种情况下,最好使用其块操作的异步模式。

7) 大型BP的分离

大量的BP块使其在视觉上不清晰。如果可能的话,将大型部分转化为独立的函数。但不要过度使用。只有在必要时才分解BP。