图 13单据VO对照
项目说明:
? 主子VO类名称:单据VO模型中的主子VO类名称。 ? 单据VO类名称:单据聚合VO类名称。
? 主表的关键字段:单据物理模型中主表的主键字段。 ? 子表编码:?
? 审批人:单据VO模型中表示审批人的属性名称。 ? 制单人:单据VO模型中表示制单人的属性名称。 ? 单据ID:单据VO模型中表示单据ID的属性名称。 ? 业务类型:单据VO模型中表示业务类型的属性名称。 ? 对于数据库表:注册单据主子物理表名称。
? 单据编号:单据VO模型中表示单据号的属性名称。
2. 业务流平台
NC业务流平台进行了简化,其设计思想是基于以下认识:业务流程是由单据组成的,而单据是由动作驱动的,动作又是由组件组成的;单据、动作以及组件可以由业务系统开发实现。NC业务流提供一种平台机制,在此可以根据用户的实际业务重新组织这些单据、动作及组件,包括每种单据的来源单据是什么、又驱动生成哪些单据、完成什么动作、动作生效的约束条件以及动作生效后将配置哪些组件等,以此更好满足企业个性化的需求。
第 13 页
图 14普通采购流程
2.1 业务类型
对业务流程的分类。各个公司可定义自己的业务流程,5.0支持集团业务类型,即在集团定义业务类型,然后各个子公司使用。比如集中采购流程:请购单->采购订单->到货单->入库单->采购发票->应付单。由功能点[客户化]-[流程配置]-[业务类型管理]维护,如图15所示。
第 14 页
图 15业务类型管理
2.2 流程配置
一个业务流程由相互关联的多个单据组成,通过定义单据间来源与动作驱动关系来定义业务流程。
图 16流程配置
第 15 页
项目说明:
? 单据代码:该字段为参照选择,参照内容为NC安装过的功能模块的所有单据类型。每
个业务类型每张单据只能选择一次。
? 单据名称:显示选择的单据代码的名称,不能编辑,选择单据代码后自动带入
? 参照单据:勾选此项,表示该单据的业务数据可以参照其他单据(来源单据)的数据生
成(将进行单据VO交换)。勾选此项,在流程配置中才可配置该单据的来源单据,否则不可配置。
? 自制单据:勾选此项,表示该单据的业务数据可以手工输入。
? 权限控制:设置每个单据有权限的参与者。在单据UI界面,业务类型下拉菜单中,只
有有权限的用户才可看到该业务类型(参见第三章5.3.1节)。同时还控制了下游消息的接收者范围。
? 下游消息:上游单据审批通过后,会给下游单据的参与者发送拉式消息。上游单据的推
式动作执行完后会驱动下游单据的动作,并给下游单据的参与者发送推式消息。
流程配置由5个向导工具组成,分别阐述如下:
2.2.1单据权限配置
5.0新增的配置,配置业务流程中每个单据有权限的参与者。用于业务类型的权限控制,以及下游消息的接收者范围。
图 17单据权限配置
第 16 页
2.2.2单据来源配置
是对当前单据类型的数据来源单据进行定义的界面。被定义为当前单据来源单据的业务单据,可以在业务流程中为当前单据提供业务数据(使用单据VO交换),以保持业务数据的一致性。
图 18单据来源配置
2.2.3动作约束配置
配置业务单据的单据动作(可能为单据界面上的某些功能按钮)在发生前需要进行的条件检查。若发生的业务满足定义的条件,则该单据动作将被执行,否则不允许执行。流程配置通过本步骤,即可实现对当前业务环节的事前控制。
第 17 页