Skip to main content

业务单据实例

业务单据实例,简称单据实例。单据实例的由窗体、动作、框架三部分组成。

1. 功能介绍

业务单据实例,简称单据实例。单据实例的由窗体、动作、框架三部分组成。

2. 需求背景

单据实例,是为了解决V平台配置开发过程中,每个窗体糅合的按钮上的业务逻辑以及窗体中各个控件的布局显示的逻辑,能够做到分离和复用,降低需求变更的开发成本而产生的一种分离开发模式。

当窗体的开发量很大的时候,比如涉及到上百个窗体的开发时,其实很多窗体中的业务逻辑都是相近的处理逻辑,如增、删、改、查、业务计算等。如果能够把这些共性的业务逻辑抽提为一个个业务动作,那么业务动作逻辑跟窗体控件的布局逻辑就可以分离开来。

让窗体控件的页面展现部分由专门的开发人员来负责,专注于展现效果的实现;让业务动作中的业务逻辑部分由专门的开发人员来负责,专注于业务动作逻辑的实现,且这些共性的业务逻辑可抽提到窗体以外的功能区域进行管理。

这样,当需求发生变动的时候,仅需要改动共性逻辑实现的地方就可以,无需每个窗体都打开一个个进行调整。而窗体专属的个性逻辑也可以留在窗体中,不入侵共性逻辑,使得窗体能够灵活调整自己的个性化逻辑,不影响到其他地方。

img

img

img

3. 应用场景

业务单据实例的具体应用,请参考:案例-报销申请