工作流系统及前端控件介绍

上传人:乐*** 文档编号:116019877 上传时间:2019-11-15 格式:PPT 页数:31 大小:700.50KB
返回 下载 相关 举报
工作流系统及前端控件介绍_第1页
第1页 / 共31页
工作流系统及前端控件介绍_第2页
第2页 / 共31页
工作流系统及前端控件介绍_第3页
第3页 / 共31页
工作流系统及前端控件介绍_第4页
第4页 / 共31页
工作流系统及前端控件介绍_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《工作流系统及前端控件介绍》由会员分享,可在线阅读,更多相关《工作流系统及前端控件介绍(31页珍藏版)》请在金锄头文库上搜索。

1、内部适用 工作流系统及前端控件介绍 PC软件部:王文祥 提纲 基本概念及流程设计基本概念及流程设计 控件应用及配置控件应用及配置 表单数据交互表单数据交互 工作流扩展点工作流扩展点 基本概念及流程设计基本概念及流程设计 工作流(Workflow) 定义 “ “ 工作流是一类能够完全或者部分自动执行的工作流是一类能够完全或者部分自动执行的经营过程,经营过程, 它根据一系列过程它根据一系列过程规则、文档、信息规则、文档、信息或或任务任务能够在不同的能够在不同的 执行者执行者之间进行传递与执行。之间进行传递与执行。” ” - -工作流管理联盟工作流管理联盟 Copyright 2006 FPI in

2、c, all right reserved 5 关键词 工作项项 流程定义义 活动动定义义 活动实动实例 流程实实例 定义与实例关系 流程设计 1)活动节点、迁移 2)流程变量 3)活动变量流程变量映射、前后置脚本 4)迁移判断、分裂合并选择 5)客户端应用配置 控件应用及配置控件应用及配置 工作流相关控件介绍 工作流相 关控件 q一般控件: w 用户级:任务列表(新任务、超时任务、告警任务、待 办任务、已完成任务),我的表单库,我的代理人 w 管理监控级:流程实例列表、流程定义列表、任务运行 管理列表 q特殊配置控件(配置及扩展) w 可配置流程实例 w 可配置任务列表 工作流相关控件介绍

3、关键问题 可配置流程实例列表 指定控件的流程 模板、所属用户 基本流程实例属 性列(显示列名 、列号、是否隐 藏、渲染方式) ,需打钩选中, 流程实例状态一 定要打钩,可配 置隐藏 增加或删除流 程变量列及相 关配置,用户 自定义,不需 打钩 可配置流程实例列表 增加或删除自定义操作(名称、处理函数名、扩 展JS路径、图标、列号),不需打钩 流程实例基本操作(显示 列名、列号,图标),默 认加载,需打钩选中 可配置流程实例列表 搜索数组,参照平台通用搜索控件,预留字段( status,time,creator) Html代码,表格右 下方颜色提示 默认状态中各按钮 显示数组 扩展按钮验证JS,

4、多个 以逗号分开,JS内实现 operationFilter4ProIns方法 可配置任务列表 指定控件的流程 模板、活动(不 填表示所有) 基本任务属性列 (显示列名、列 号、是否隐藏、 渲染方式),需 打钩选中,任务 状态一定要打钩 ,可配置隐藏 增加或 删除流 程变量 列及相 关配置 ,用户 自定义 ,不需 打钩 可配置任务列表 任务基本操作(显示列名 、列号,图标),默认加 载,需打钩选中 增加或删除自定义操作(名称、处理函数名、扩 展JS路径、图标、列号),不需打钩 可配置任务列表 扩展按钮验证JS,可加 载多个,逗号分开,JS 内方法实现operationFilter4Task 方

5、法 Html代码,表格右 下方颜色提示 默认状态中各按钮 显示数组 搜索数组,参照平台通用搜索控件,预留字段( status,time,creator) 表单数据交互表单数据交互 关键问题 流程设计器客户端应用配置 除FormCode,TypeCodes外其 他扩展字段均放在 RefNodeInfo类的 attributesMap里传给前端 格式typecode-nodeId,typeCode- nodeId,nodeId为流程变量,需映射 到信息服务器对应节点的id 表单定义码,每个节点可 配置不同的formCode 映射配置 1、各typeCode的nodeId映射配置 2、从工作流到信息

6、服务器映射 3、从信息服务器到工作流映射 dataSourceMapping: ds1:“wfsds“, field1:“id“, ds2:“ifsds“, field2:“id“ , ds1:“ifsds“, field1:“name“, ds2:“wfsds“, field2:“fozu“ 表单隐藏、只读、读写在工作流中的控制 1、隐藏:当前 活动中所没有 的流程变量为 隐藏 2、只读:当前 活动中以读的 方式映射自流 程变量的变量 3、可编辑:当 前活动中以读 写的方式映射 自流程变量的 变量 工作流表单数据交互 1、formCode 2、typeCodes 3、扩展字段 4、流程变量

7、5、显示隐藏控制(按钮 ) 工作流数据源及事件 submitAction saveActionrejectAction cosignAction suspendAction resumeAction 工作流数据源配置 “eventSettings“ : “actionExps“ : “saveAction“, “eventExps“ : “savebutton.click“ , “actionExps“ : “refreshAction“, “eventExps“ : “$parent.refresh“ , “actionExps“ : “submitAction“, “eventExps“

8、: “submitbutton.click“ , “actionExps“ : “cosignAction“, “eventExps“ : “cosignbutton.click“ , “actionExps“ : “suspendAction“, “eventExps“ : “suspendbutton.click“ , “actionExps“ : “rejectAction“, “eventExps“ : “rejectbutton.click“ , “actionExps“ : “resumeAction“, “eventExps“ : “resumebutton.click“ , “

9、registerCode“ : “wfsdata“ 工作流扩展点工作流扩展点 列表操作扩展 1、后台自定义扩展按钮配置 2、扩展JS对操作action的处理 3、所扩展按钮可见状态控制(验证扩展) 表单集成信息服务器IfsGrid 前端解析 if (config.type = IfsGrid) gridPanel = new sword.ifs.IfsGridPanel( definationCode : config.controlDefinationCode, node : dataId : wfsVarMapconfig.node.wfsDefId, loadItemPosition :

10、 config.node.loadItemPosition , dataSourceCode : config.dataSourceCode ); tabItem.items = gridPanel.getControl(); 客户端应用扩展字段配置 title:“询问笔录“, type:“IfsGrid“, controlDefinationCode: “sbs_inquiry_transcripts_if_manager_grid“, node: wfsDefId:“caseId“,loadItemPosition:“0000“ , dataSourceCode:“sbs_nquiry_transcripts_ds“ 重点概念回顾重点概念回顾 q流程定义(活动定义): w 出生读书工作找老婆生小孩发财挂了出 生读书。 q流程实例(活动实例) w 陈晓旭(已完成的流程实例) w 马云(正在进行的流程实例) q活动实例(任务) w 给家人准备过年礼物 概念回顾

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号