欢迎来到天天文库
浏览记录
ID:36238330
大小:1.36 MB
页数:40页
时间:2019-05-07
《lfw框架技术红皮书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LFW流程技术红皮书LFW流程技术红皮书UAP技术红皮书系列第39/51页LFW流程技术红皮书UAP技术红皮书系列第39/51页LFW流程技术红皮书UAP中心编著UAP技术红皮书系列第39/51页LFW流程技术红皮书目录第一章流程框架31.1流程框架概述31.2业务类型31.2.1业务分类31.2.2业务类型31.2.3业务子流程51.2.4编码规则51.2.5流程查找61.3流程定义61.4流程设计器71.4.1流程设计器组成81.5流程开发指南151.5.1设置业务类型151.5.2创建单据V
2、O201.5.3开发审批界面211.5.4开发审批界面221.5.5流程定义设计221.5.6发起流程221.5.7监控流程221.6流程引擎221.6.1流程定义221.6.2流程实例231.6.3活动实例231.6.4任务241.6.5引擎核心25第二章流程外围业务281.1流程管理界面291.2流程代理291.3虚拟角色291.4常用语291.5流程附件301.6流程实例查询301.7流程任务查询301.8流程监控301.8.1流程实例操作30UAP技术红皮书系列第39/51页LFW流程技术
3、红皮书1.8.2流程实例操作历史:311.9流程审批操作312.0实现流程动作的cmd342.0.1前台调用cmd342.1流程相关的接口和工具类342.1.1其他工具类342.2流程公共VIEW342.3消息提醒34UAP技术红皮书系列第39/51页LFW流程技术红皮书第一章流程框架1.1流程框架概述将流程设计器设计或者代码生成的流程定义,通过流程引擎解析后获得引擎识别的标识,流程引擎按照不同的指令将挂接在流程上的单据按照一定顺序流转或者进行其他动作。用户可通过任务中心查看、审批单据,通过流程监
4、控功能监控流程运转,通过实例查询查看流程实例相关信息,通过任务查询查看任务相关信息,通过代理人功能设定流程代处理人。平台提供统一的审批界面(详情见流程审批公共VIEW章节链接),通过引擎总适配器(详情见流程引擎适配章节链接)分别获得不同流程引擎的相关动作以及实体属性等。1.2业务类型1.2.1业务分类业务分类:流程类型的上级。业务分类VOnc.uap.wfm.vo.WfmFlwCatVO数据库表wfm_flwcat,其中数据为预置级查询服务接口nc.uap.wfm.itf.IWfmFlowCate
5、Qry操作服务接口nc.uap.wfm.itf.IWfmFlowCateBill扩展类:提供查找流程定义所需上下级组织,实现接口nc.uap.wfm.engine.IWfmFlowCateOper,建议继承nc.uap.wfm.dftimpl.DefaultWfmFlowCateOper,主要方法:方法简介String[]getAllParentOrgs(Stringpk_org);获取组织的父组织(包含自身,由低到高)String[]getAllChildOrgs(Stringpk_org);获
6、取组织的子组织(包含自身,由高到低)1.2.2业务类型业务类型:某些组织,按照一个共同目标、通过信息接环实现的某些过程,其中每个过程都有明确的目的,并延续一段时间。UAP技术红皮书系列第39/51页LFW流程技术红皮书业务类型VOnc.uap.wfm.vo.WfmFlwTypeVO数据库表wfm_flwtype查询服务接口nc.uap.wfm.itf.IWfmFlwTypeQry操作服务接口nc.uap.wfm.itf.IWfmFlwTypeBill工具类nc.uap.wfm.utils.WfmF
7、lwTypeUti扩展类(流程类型服务类):可设置流程类型服务类,提供编辑流程定义相关扩展以及流程引擎相关扩展。需要实现接口nc.uap.wfm.engine.IWfmFormOper,建议继承nc.uap.wfm.dftimpl.DefaultFormOper,主要方法:方法简介WfmFormInfoCtxgetWfmFormInfoCtx(Stringpk_frmins,Stringpk_flwtype)获取表单信息voidsaveFormInfoCtx(WfmFormInfoCtxwfmFo
8、rmInfoCtx)保存单据(流程监控终止流程后,需要修改对应的单据状态,该方法实现不同业务逻辑单据的保存)VoidsaveFormInfoCtx(WfmFormInfoCtxwfmFormInfoCtx)单据保存(调用流程引擎内核前的单据保存操作)update(WfmFormInfoCtxfrmInfoCtx,WfmFlowInfoCtxflwInfoCtx)单据更新(调用流程引擎后的单据更新方法,此时的单据上下文中已经回写了流程信息)TaskProcessUIgetHanlde
此文档下载收益归作者所有