欢迎来到天天文库
浏览记录
ID:34084192
大小:631.12 KB
页数:29页
时间:2019-03-03
《nc业务流程平台开发文档_v1.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、NC31业务流程开发文档NC_UAP®2005NC31业务流程开发文档版本:V1.0发布日期:2005年6月部门:NC_UAPNC31的流程平台包括业务流程和审批流程两个部分。NC31对审批流程进行了较大的改进,而业务流程还是沿用NC30版本的应用模式和功能。本文是对NC31的业务流程开发进行的规范说明。参考文档:1.《NC30流程平台培训文档》2.《NC31审批流程开发文档》一、概述用业务流程平台可针对不同的企业配置不同的业务流程,后续的业务操作将根据所配置的流程进行流转。NC流程配置的设计思想是基于以下认识:业务流程是由单据组成的,而单据是由动作驱动的,动作又是由组件组
2、成的;单据、动作以及组件可以由业务系统开发实现。NC流程配置提供一种平台机制,在此可以根据用户的实际业务重新组织这些单据、动作及组件,包括每种单据的来源单据是什么、又驱动生成哪些单据、完成什么动作、动作生效的约束条件以及动作生效后将配置哪些组件等,以此更好满足企业个性化的需求。但由于业务流程平台并没有流程实例的概念,导致业务流程无法监控,并不属于真正意义上的工作流范畴,势必会丢失许多优秀的特性。这也是下一版着重需要考虑的地方。二、术语和平台注册2.1系统类型定义系统类型定义功能节点所做的工作是定义所有业务系统,这是所有业务操作的基础。NC中的大部分业务操作都是基于单据的,而
3、单据又是基于系统定义的,每个系统都包含若干单据类型。在定义单据类型时(参见2.2节),单据类型必须属于某个系统类型。第1页共29页NC31业务流程开发文档NC_UAP®2005项目说明:V系统类型编码:自定义输入,禁止重复。V系统类型名称:自定义输入,禁止重复。V是否项目管理:勾选此项,表示此业务系统将向管理会计平台传送数据。V是否发送到会计平台:勾选此项,表示此业务系统将向财务会计平台传送数据,在财务会计平台的凭证模板节点,可以对此业务系统的单据进行操作。V系统使用的业务类型:在进行凭证模板或成本单据模板定义时,该系统的业务单据使用的业务类型档案。2.2单据类型管理单据类
4、型定义NC系统使用的业务单据,业务单据是描述企业业务信息的载体,通过业务单据,可以清楚地反映企业的业务发生情况。企业中如请购单、采购订单、销售订单、出库单等均为业务单据,可作为单据类型来定义。在NC系统中,一张业务单据的实现包括许多内容,如单据动作、单据函数、单据组件等等,要实现这些内容,首先必须定义NC业务单据类型,在已有单据类型的基础上定义单据的内容。参见《NC31审批流程开发文档》3.1节。第2页共29页NC31业务流程开发文档NC_UAP®2005项目说明:V类型代码:手工输入,最大长度为4个字符,可以输入字母和数字,不允许重复。V类型名称:业务单据名称,手工输入,
5、不允许重复。V单据大类:表示单据类别(应收应付101---)用于区分单据的主子关系。V单据对应类:单据对应的UI端类文件。V主表参照的固定条件语句:被其它单据参照时自己填写的固定的SQL条件语句。V参照查询对应的DMO类:实现nc.bs.pub.pf.IQueryData的接口的DMO类文件。注意后来平台发版接口nc.bs.pub.pf.IQueryData2,必须保证DMO同时实现这两个接口。V审批流检查类:通过编写审批流检查类,并在该类中实现审批流接口,来达到使用审批流管理业务单据审批的目的。V会计平台类:V是否项目核算:NC210以后不再使用V是否为根节点:针对单据大
6、类V是否发送会计平台:V节点编号:用于配置审批流中的审批人权限和查询模板V自定义1(def1)---流程配置界面的单据业务关联更新后需要处理的实现类V自定义2(def2)---存取会计平台的产品组自定义查询V自定义3(def3)---动作执行前的UI端处理类第3页共29页NC31业务流程开发文档NC_UAP®20052.3单据动作管理单据动作管理是程序员为每个单据类型设置所有的动作,这里设置的动作可能成为业务单据界面上的功能菜单。单据动作具有很多属性,比如是否可配置、是否可进行驱动配置、是否进行约束检查等,这些对于流程配置会有很大程度地影响。这些在后面会详细讲述。项目说明:
7、V动作选择:提供四种动作各供选择:保存、审核、推式动作、其它。保存、审核是单据的基本动作,动作代码有严格规定;推式动作表示该动作可被其他单据推式发生。V动作代码:当前单据动作的代码。注意,当动作选择为“保存”时,动作代码必须为以“SAVE”结尾;而当动作选择为“审核”时,动作代码必须为以“APPROVE”开头。长度限制为20个英文字符。V动作名称:当前单据动作的显示名称V动作执行前提示:如此处输入文字,则在该动作被触发时,会弹出一个带有提示性文字的对话框,如:是否保存?V动作控制:提供三个选项:动作可配置、进行驱动
此文档下载收益归作者所有