珠海伙伴培训真uap61-流程开发.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

UAPV61培训——流程开发用友软件股份有限公司张祥宇2013年5月4日

课程内容流程基本概念课程整体介绍流程开发步骤审批流业务流-推单业务流-拉单课程小结

课程内容1、三部分:审批流、业务流-推单、业务流-拉单2、课程形式:讲解开发关键点+示例、课堂练习(审批流、推单)3、pfdemo项目课程目标1、了解、掌握UAP61审批流、业务流的开发过程课程整体介绍

课程内容流程基本概念课程整体介绍流程开发步骤审批流业务流-推单业务流-拉单课程小结

流程平台整体框架图

NC流程平台特性NC的流程平台根据不同的特点,把企业中遇到的流程分为审批流程、工作流程和业务流程。[审批流程]:以单一单据实例作为处理对象的流程,一般不包含除网关节点外的自动节点,人工活动的内容是做审批。仅改变单据审批状态,有待审批、审批中、已审批(通过/不通过)。[工作流程]:以单一单据实例作为处理对象的流程,人工活动的内容不限于审批,可包含大量自动活动。单据实例数据在流程中会被改变,涉及改变的单据状态也会比较复杂。[业务流程]:业务流程的最大特点是流程实例中上下游单据是不同的对象,id不同,单据类型可能相同也可能不同。业务流程引擎要处理上下游单据对象之间的数据映射、转换、合并或分单。 工作流程中会含审批流程;业务流程中会含工作流程。

流程平台各部分的一个交互过程

单据类型单据类型是对单据的分类。单据的流程都是基于单据类型来定义。交易类型是一个交易的细分。用户可以根据业务需要扩展自己的交易类型。扩展交易类型是在单据类型支撑的功能模型基础之上再描述一些规则、模板、流程的差异是对单据类型的细分。单据类型与交易类型

审批流平台为单据的审批处理提供平台支持。基于任务驱动的执行引擎使得流程流转与用户交互分离开来,具有更强的健壮性。支持分支/汇总(Split/Join)、优先级(Priority)、子流程(Subflow)、可指派、抢占/会签、流程代理人、改派、加签、驳回、弃审等流程特性。审批流平台

业务流程是由单据组成的,而单据是由动作驱动的,动作又是由组件组成的;单据、动作以及组件可以由业务系统开发实现。NC业务流提供一种平台机制,在此可以根据用户的实际业务重新组织这些单据、动作及组件,包括每种单据的来源单据是什么、又驱动生成哪些单据、完成什么动作、动作生效的约束条件以及动作生效后将配置哪些组件等,以此更好地满足企业个性化的需求业务流平台

当业务流中单据A审核后或其他动作驱动生成业务单据B的数据,此方式为推单,主动性在上游单据。业务流-推单

在业务流中业务单据B节点,新增单据时由人工操作按钮,生成业务单据B的数据,此种方式为拉单,主动性在下游单据。业务流-拉单

课程内容流程基本概念课程整体介绍流程开发步骤审批流业务流-推单业务流-拉单课程小结

流程开发步骤元数据建模开发单据UI定义流程自动生成数据库表VO注册单据类型编写动作脚本设置转换规则

流程配置接口元数据建模时,实体对象需实现流程平台3个接口流程信息获取、回写接口IFlowBizItf

(必须保证业务实体和接口的属性映射正确)单据主子VO查询接口IHeadBodyQueryItf业务PK锁IPfBillLock

流程开发-审批流点击审批流元数据设计设置前台配置文件单据类型属性设置后台类及动作脚本注册审批流程图定义审批流开发完毕说明:1、实现流程3大接口信息获取、回写接口IFlowBizItf2、设置与审批有关属性映射

流程开发-审批流审批流元数据设计设置前台配置文件单据类型属性设置后台类及动作脚本注册审批流程图定义审批流开发完毕说明:1、使用的按钮如果没有特别的处理,直接使用pubapp提供的类,可参考向导生成的配置文件,提交、审批、取消审批、联查审批。2、如果使用向导生成的节点,向导直接配置该文件。beanid=approveActionclass=nc.ui.pubapp.uif2app.actions.pflow.ApproveScriptAction“propertyname=modelref=manageAppModel/propertyname=editorref=billFormEditor/propertyname=billTypevalue=QUO/propertyname=actionNamevalue=APPROVE/propertyname=validationServiceref=approvepowervalidservice/propertyname=filledUpInFlowvalue=true//bean

流程开发-审批流审批流元数据设计设置前台配置文件

您可能关注的文档

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档