欢迎来到天天文库
浏览记录
ID:42773727
大小:2.44 MB
页数:25页
时间:2019-09-22
《NCV5流程平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NCV5流程平台流程框架流程框架单据元模型单据类型单据是对业务数据的抽象,单据类型是对单据的分类。单据动作及脚本是对单据业务处理行为的抽象,具有可定制的动作脚本。用于驱动流程的流转。可对应于单据UI上的某个菜单。单据函数是对服务于单据的业务功能的抽取。可用于动作脚本和条件判定。单据UI单据的界面展现模型,包括四大模板以及UI工厂等。单据元模型单据项目是对单据业务数据的描述。一般与单据的VO模型对应。单据VO对照描述了流程平台所需的信息(比如制单人、审批人、单据ID等)在单据VO模型上的对应关系。单据类型单据类型是对单据的分类。单据的元信息都是基于单据类型来定义。在定义单据类型时,单据类型必须
2、属于某个系统类型。单据类型的注册信息比较多,由功能点[客户化]-[二次开发工具]-[单据管理]-[单据类型管理]维护,如图所示,一般由各个产品组预置。单据动作及脚本是对单据业务处理行为的抽象,具有可定制的动作脚本。业务单据正是通过单据动作与流程平台进行交互的,从而驱动流程的流转。可对应于单据UI上的某个菜单。由功能点[客户化]-[二次开发工具]-[单据管理]-[单据动作管理]和[单据动作执行脚本]维护。单据函数服务于单据的业务功能的抽取,是进行业务逻辑处理的组件。可用于动作脚本和条件判定。由功能点[客户化]-[二次开发工具]-[流程配置]-[数据交换管理]维护。单据项目管理是对单据业务数据的
3、描述。一般与单据的VO模型对应。由功能点[客户化]-[二次开发工具]-[单据管理]-[单据项目管理]维护业务流程定义添加上下游单据,下游单据在流程配置的时候选择上游单据上游单据在流程配置时进行消息驱动配置推式流程:单据动作管理配置上游单据审核-进行驱动配置;下游单据保存-推式动作增加业务类型(业务流程管理)核算规则是系统定义的,包含特定业务含义;一般选择“普通业务类”数据交换业务流程步骤流程1,业务建模时主实体实现接口流程信息获取(nc.itf.uap.pf.metadata.IFlowBizItf),上游单据还要实现交换前后对单据VO的调整处理(nc.itf.uap.pf.metadat
4、a.IVoChangeAdjustItf)2,必须有单据类型,并生成动作脚本,如果做推式单据则下游单据需要增加PUSHSAVE脚本,动作属性为推式动作,代码同WRITE动作脚本3,在数据交换节点设置上游单据或者下游单据,并对设置的上下游信息进行数据交换,数据交换时注意单据类型为赋值类型,值为单据类型编码,单据状态赋值为84,增加业务流程(也叫业务类型),这样可对单据类型+业务类型进行流程配置如不增加业务类型,就只能在common类型配置流程5,流程配置节点,选择一种业务类型或者common业务类型,增加按钮增加上游单据类型和下游单据类型。上游单据为自制单据,下游单据为参照单据。下游单据
5、点流程配置按钮,在一个页配置上游单据。此时拉式单据就可以测试了。。推式单据还需要在上游单据点流程配置按钮,在消息配置页选择需要推式的动作点,比如保存或者审核(脚本需要在脚本管理那选上可进行驱动配置才可设置),点新增选择单据类型,再在脚本那选择pushsave脚本就可建立动作触发关联。审批流定义审批流定义按照单据类型(+业务类型)进行了分类。用户可以基于单据类型定义审批流,也可以基于单据类型+业务类型(如果配置了业务流程)来定义审批流。一个单据类型(+业务类型)下可以定义多个审批流,这里可以把单据类型(+业务类型)理解为过程包的概念。流程模型过程(Process)由许多被执行的活动和一系列
6、决定活动执行次序的转移构成。活动(Activity)审批流程中的一个个步骤统称为活动(或任务),包括制单活动、审批活动、虚活动、子流程。转移(Transition)活动间的流转,是两个活动间的有向连接。转移条件(Condition):可为转移定义条件,只有满足条件的转移才可流转。转移优先级(Priority):优先级高的转移分支将被优先选择。流程模型参与者(Participant)活动的执行者,是对系统中组织模型的引用。目前支持[操作员]、[角色]以及[动态组织]类型的参与者。在设计器中,活动和参与者由同一个图元来展现。分支/汇总(Split/Join)活动的前驱/后继条件可通过Split/
7、Join-AND/XOR属性组合为过程的选择、并行结构进行建模。加上顺序和循环,这四个基本结构就可描述大多数过程结构。同时,工作流引擎还支持两种反向流转模式:驳回和弃审。流程模型抢占和会签审批活动的一个属性。会签:只有审批活动的参与者中所有用户完成审批后,该审批活动才能结束。抢占:只要审批活动的参与者中任何一人完成审批后,该审批活动即结束。可指派审批活动的一个属性。如果审批活动定义了可指派属性,则该审批活动的
此文档下载收益归作者所有