收藏 分销(赏)

SinoEP工作流开发手册模板.doc

上传人:天**** 文档编号:2423202 上传时间:2024-05-30 格式:DOC 页数:123 大小:1.89MB 下载积分:20 金币
下载 相关 举报
SinoEP工作流开发手册模板.doc_第1页
第1页 / 共123页
SinoEP工作流开发手册模板.doc_第2页
第2页 / 共123页


点击查看更多>>
资源描述
SinoEP工作流开发手册 版本:4.2 中科软科技股份 6月 1. 阅读指南 4 1.1. 手册目标 4 1.2. 阅读对象 4 1.3. 手册约定 4 2. 体系介绍 4 3. 步骤定义 4 3.1. 定义工具配置文件 4 3.1.1. workflow.xml 5 3.2. 步骤定义工具需要实现接口 5 3.3. 步骤配置过程 8 3.3.1. 打开配置界面 8 3.3.2. 初始化数据 9 3.3.3. 新建步骤 18 3.3.4. 配置步骤 24 4. 工作流引擎 43 4.1. 引擎配置文件 43 4.1.1. oscache.properties 43 4.1.2. workflow.xml 44 4.2. 引擎需要实现接口 44 4.2.1. 数据操作接口 44 4.2.2. 组织机构接口 47 4.2.3. 逾期实现接口 51 4.2.4. 应用程序实现接口 51 4.2.5. 办理人设置实现接口 51 4.3. 开启工作流 52 4.3.1. 工作流引擎入口参数 52 4.3.2. Servlet和方法开启工作流 53 4.4. 处理待办和已办 54 4.4.1. 打开待办页面 54 4.4.2. 打开待办页面通常需要调用接口 54 4.4.3. 怎样打开已办页面 55 4.4.4. 打开已办页面通常需要调用接口 55 4.5. 数据封装类 55 4.5.1. 文件类型FlowFileTypeVO 55 4.5.2. 步骤FlowWorkflowVO 56 4.5.3. 待办FlowWriteVO 56 4.5.4. 已办FlowReadVO 57 4.5.5. 实例FlowWorkflowinfoVO 58 4.5.6. 流转日志FlowWflogVO 59 4.5.7. 意见FlowIdeaVO 60 4.5.8. 署名FlowSignVO 60 4.6. 引擎提供接口 61 4.6.1. 取待办 61 4.6.2. 取已办 63 4.6.3. 待办已办提醒信息 64 4.6.4. 相关意见操作接口 68 4.6.5. 存取临时署名 72 4.6.6. 签收 73 4.6.7. 相关按钮操作接口 73 4.6.8. 业务表单权限控制 74 4.6.9. 收回操作控制 75 4.6.10. 相关待办授权和工作移交操作接口 78 4.6.11. 修改步骤状态接口 80 resumeFlow(String fileTypeId,String recordId) 80 4.6.12. 得到目前用户有开启权限步骤 83 4.6.13. 其它 83 5.7工作流控制公式 85 1. 阅读指南 1.1. 手册目标 本手册关键面向使用工作流产品进行二次开发开发人员及部分工作流产品最终用户撰 写。经过本手册,您能够了解怎样配置工作流、开启工作流和工作流引擎提供功效,并进行多种功效定制和扩展。 1.2. 阅读对象 要求读者对工作流基础概念有一定了解。 1.3. 手册约定 2. 体系介绍 工作流管理系统由可视化建模工具、步骤引擎、管理监控和用户端调用组成。用户依据业务需求,使用步骤配置工具,能够画出业务步骤配置图。工作流引擎依据步骤配置数据解析步骤,使文档在参与者之间流转审批。工作流监控管理能够收回(强制收回)、工作移交、指定参与者、强制结束步骤、改变步骤状态等功效。用户端调用提供了部分接口,取待办已办、结束步骤、签收、提醒、取意见等功效。 3. 步骤定义 图形化步骤定义工具,基于浏览器展现,所以含有以下特点: l 界面、展现、多种属性可一体化拖拽式配置步骤 l 权限管理-超级管理员和步骤管理 超级管理员:含有初始化数据权限 步骤管理员:新建和配置步骤权限 l 含有自带组织结构模型(基础角色组织),也支持外部组织资源模型 l 步骤复制—步骤配置相同步骤能够复制过来修改,省去从头开始配置麻烦 l 版本控制 l 经过缺省用户端快速模拟步骤运行过程 3.1. 定义工具配置文件 假如是用自带系统管理时,全部是默认实现,就不需做以下配置。 3.1.1. workflow.xml 步骤定义工具扩展接口实现类配置。 1. 接口实现配置: 格式说明: <imp> <workflow id="db_service" class="com.sinosoft.test.DBServiceImp" method=""/> </imp> — id 标识 — class 实现类及路径 — method 方法(假如不需要具体方法,能够为空) 常见配置说明以下: — dept_service 引用外部组织机构 — db_service 取得数据库连接 — workflow_org_integeration 用户端和组织结构集成配置 — workflow_author_db 用户端和权限控制集成数据库配置 — workflow_author_form 用户端和权限控制集成表单配置 — workflow_author_application 用户端和权限控制集成具体项目应用配置,为项目组提供其它权限控制扩展 2. 属性配置 格式说明: <resource> <prop name=””></prop> </resource> 常见配置说明以下: — Flow.author.type 权限配置数据起源 1,数据库;2,表单 — ID_GENERATE_STYPE 主键产生方法 PROG应用程序,SEQUENCE — DB_TYPE 数据库类型 oracle db2 — Workflow.locker 是否加锁,会签结束不允很多人同时提交 — Max.lock.interval 加锁失效时长,以秒为单位 — Sleep.time 等候锁时长,以秒为单位 — Overtimeflag 取工作时间标志位 0-一套工作时间 1-每个部门设置一套工作时间 2-每个用户设置一套工作时间,不设置此属性性时默认取0 — Remindtype 1,短信;2,协作平台;3,邮件(这三种方法编号不许可改变,能够添加),不设置此属性时默认取以上三种通知方法 3.2. 步骤定义工具需要实现接口 1. 组织体系扩展接口 package com.workflow.external; import java.util.Map; /** * 工作流用户端和组织结构集成接口 * @author l.chen * */ public interface IClientWorkflowOrg { /** * 取得组织结构树 * @param param 参数 Map<用户ID,取得组织结构类型> * 组织结构类型包含: * @return 外部实现切勿拦截异常,全部抛出来 */ public String getOrgTree(Map<String,String> param) throws Exception; /** * 依据用户id取得用户信息 * @param userId 用户Id * @return 用户信息,包含用户ID:user_id;用户名:user_name * @throws Exception 外部实现切勿拦截异常,全部抛出来 */ public Map<String,String> getUserById(String userId) throws Exception; } 2. 和权限控制集成接口 package com.workflow.external; import java.util.List; import java.util.Map; /** * 工作流取得权限控制 * @author l.chen * */ public interface IClientWorkflowAuthor { /** * 获取角色 * @param forms FORM URL List * @param workflowId 工作流ID * @return List:List内部元素标识多个角色信息,由Map进行包装 * Map内容为角色信息,包含roleid,rolename,角色包含元素信息(List) * 具体结构为:List<Map<roleid, roleName,eles:List<Map<eleID, * tableID, purivewFlag>>>> * @throws Exception */ public List<Map<String,Object>> getNodePuriewRole(List<String> forms, String workflowId) throws Exception; /** * 获取元素 * @param roleid 角色ID * @return 返回元素信息,具体结构为: * List<Map<eleID, tableID, purivewFlag>> * @throws Exception */ public List<Map<String,String>> getNodePuriewEle(String roleid,List<String> forms) throws Exception; /** * 保留角色 * @param rolesInfo List<Map< roleid, roleName,eles:List<Map< eleID, tableID, purivewFlag >>>> * @param workflowid 工作流ID * @return 是否保留成功 * @throws Exception */ public boolean saveNodePuriewRoles(List<Map<String,Object>> rolesInfo,String workflowid) throws Exception; /** * 删除角色 * @param roleIds 角色ID * @param workflowid 工作流ID * @return 是否删除成功 * @throws Exception */ public boolean deleteNodePuriewRoles(List<String> roleIds,List<String> forms,String workflowid) throws Exception; /** * 获取全部元素 * @param forms 表单URL集合 * @param workflowid 工作流ID * @return 返回值格式为:List<Map<eleID, tableID, purivewFlag>> * @throws Exception */ public List<Map<String,String>> getAllNodePuriewEle(List<String> forms,String workflowid) throws Exception; /** * 获取权限项 * @param workflowid 工作流ID * @return 返回值格式为:List<Map<id,name>> * @throws Exception */ public List<Map<String,String>> getConfigItem(String workflowid) throws Exception; /** * 获取全部表单 * @return * @throws Exception */ public List<Map<String,String>> getForms() throws Exception; /** * 获取数据源 * @return * @throws Exception */ public List<String> getDataSource() throws Exception; } 3.3. 步骤配置过程 步骤配置过程为:初始化数据,新建步骤,配置步骤。 3.3.1. 打开配置界面 1. 默认系统管理 只需开启WEB服务,用含有超级权限管理员登录,就能够打开。 2. 自定义组织体系模型 假如用户自定义组织体系,需要初始数据配置超级管理员。配置说明以下: l FLOW_PURVIEW权限表:ID-关键字ID PURID-权限编号 PURNAME-权限名称 初始化权限图4-1所表示: 图4-1 l FLOW_USERPURVIEWRELATIO用户管理权限对照表,数据示例图4-2: ID-关键字ID PURID-权限编号 USERID-用户ID 图4-2 注:通常把超级管理员设为步骤超级管理员。 3. 有两种方法能够打开配置界面。 l 在链接地址输入:http://localhost:端口号/oa.root/workflow/index.jsp l 系统管理-步骤管理(前提用平台系统管理)。假如想要全屏点击“在新窗口中使用”即可。 图4-2 3.3.2. 初始化数据 对全局步骤所用到数据进行配置,包含:分类配置、业务表配置、字段配置、按钮配置、意见类型配置、署名类型配置、办理人设置(路由包含范围项)、指派管理员。 点击菜初始设置,就能够进行各类数据初始化。图4-4所表示: 图4-4 3.3.2.1. 分类配置 步骤分类,比如公文通常能够分为发文、收文和签报类。 菜单栏:初始设置-分类配置,分类配置界面图4-5所表示: 图4-5 左边是已建好步骤分类树,选中左边一个分类,点击,填入分类名称,然后点击,就在此分类下增加了一个子类;点击,能够修改当类分类名称和管理员,点击,完成份类修改;点击“删除”,则删除目前分类及其该分类下全部子类。用户授权,点击右边小图标,弹出人员树,选择分类管理员。 3.3.2.2. 业务表配置 在工作流引擎解析步骤时,有时需要修改业务表字段值,此时就需要相关业务表一此信息,所以我们需要做此配置。 菜单栏:系统设置à业务表配置,配置界面图4-6所表示: 图4-6 1. 添加 l 点击按钮,弹出图4-7对话框: 图4-7 l 选择需要定义业务表对应数据源。 l 添加表名、汉字别名、表关键字ID和备注信息。 l 点击按钮,完成业务表添加。 l 点击按钮,关闭目前业务表编辑窗口。 2. 删除 l 选择要删除业务表。 l 点击按钮,完成业务表删除。 3. 关闭 点击,关闭业务表配置窗口。 4. 信息公布模块走步骤说明 用平台信息公布模块,模块表名是不确定。假如这些模块需要走步骤而且需要配置业务表和业务字段时,配置过程以下: 在业务表时添加表名时候,业务表名和关键字名能够任意起一个标识,在提交工作流时候表名和业务字段名由参数“tableandidname”传输,格式为“业务表名|字段名”。 3.3.2.3. 字段配置 工作流引擎有可能要操作业务表字段信息,通常是修改业务表状态标识,表明其是在流转中,还是结束流转。 菜单栏:初始设置-字段配置,配置界面图4-8所表示: 图4-8 注:类别,其它-状态标识字段 业务-暂未定义 1. 添加 l 点击按钮,弹出图4-9对话框: 图4-9 l 选择需要定义字段对应业务表,业务表来自于4.3.2.2中已定义业务表。 l 添加字段名、汉字别名、属性类别和备注信息。 l 点击按钮,完成字段配置。 2. 删除 l 选择要删除字段。 l 点击按钮,完成字段删除。 3. 关闭 点击,关闭字段配置窗口。 3.3.2.4. 意见类型配置 意见类型关键针对步骤需要那几类参与者填写意见。比如处长意见、司长意见、局长意见等分类。 菜单:初始化设置-意见类型配置,配置界面图4-10所表示: 图4-10 1. 添加 l 点击按钮,弹出图4-11对话框: 图4-10 l 填写意见类型相关信息。 类型名称:英文名,引擎保留此名称 显示名称:用于意见显 是否有效:无效,步骤节点看不到此意见类 排序序号:通常见于显示意见类型次序 l 点击按钮,完成意见类型配置。 2. 修改 l 选择要修改意见类型。 l 点击按钮,弹出意见编辑对话框,图4-10,此进各项显示是所选中意见类型信息。 l 修改意见类型各项信息。 l 点击按钮,完成意见类型修改。 3. 删除 l 选择要删除意见。 l 点击按钮,完成意见删除。 4. 关闭 点击,关闭意见类型配置窗口。 3.3.2.5. 署名类型配置 署名类型是步骤中所用到署名类型进行维护。比如:处长署名、司长署名、局长署名类型。 菜单栏:初如设置-署名类型配置,配置界面图4-11所表示: 图4-11 1. 添加 l 点击按钮,弹出图4-12话框: 图4-12 l 填写签可名分类相关信息。 类型名称:英文,引擎保留此信息到署名表 显示名称:显示用 是否有效:无效,节点配置看不到此署名分类 排序序号:显示用 l 点击按钮,完成署名分类配置。 2. 修改 l 选择要修改署名分类。 l 点击按钮,弹出署名编辑对话框,图4-12。 l 修改署名各项信息。 l 点击按钮,完成署名分类修改。 3. 删除 l 选择要删除署名。 l 点击按钮,完成署名分类删除。 4. 关闭 点击,关闭署名类型配置窗口。 3.3.2.6. 办理人设置 办理人设置用来进行办理人范围限制配置,也就是路由属性包含范围设置,默认有:直属上级、直属同级、直属下级、跨部门上级、跨部门同级、跨部门下级、唯一、同部门、拟稿人、其它,对于上下同级(直属、跨部门)和唯一是针对基于角色有等级关系组织机构模型,而拟稿人适适用于全部类型。 菜单栏:初始设置-办理人设置,配置界面图4-13所表示: 图4-13 1. 默认实现范围 l 默认实现不能删除,但能够不可见。假如“是否可见”选择否,则操作配置看不到此范围项。 l 用户自定义组织机构模型。假如自定义模型不支持角色和等级关系,则针对等级默认实现(比如上下同级、唯一),即使路由配置了也不起作用。 2. 添加 l 点击按钮,弹出图4-14对话框: 图4-14 l 填写包含范围名称。 l 选择范围限制,能够多选。包含:整个组织体系、独立实体内部和独立实体外部。 比如:中科软企业是一个组织体系,信息系统一部是一个独立实体,目前待办人是信息系统一部,假如待办人选择发送路由范围限制选择是“整个组织体系”,则参与者在整个中科软企业内查找;假如选择“独立实体内部”,则只能在信息系统一部内查;假如定义为“独立实体外部”,则在除了信息系统一部职员外部查找。 l 选择包含对象,单选。包含:部门/群组、岗位和人。 l 设置此范围是否可见。不可见:操作配置时不可见这项包含范围。 l 点击按钮,完成办理人范围限制配置。 3. 修改 l 选择要修改包含范围。 l 点击按钮,弹出图4-14对话框。 l 修改后,点击按钮,完成办理人范围限制修改。 4. 删除 注意:只能删除自定义,不能删除默认。 l 选择要删除包含范围。 l 点击,完成办理人范围限制删除。 5. 关闭 点击,关闭办理人设置窗口。 3.3.2.7. 指派管理员 用于指定工作流维护超级管理员。超级管理员能够含有最大权限:初始设置、新建步骤、配置步骤和维护步骤。 菜单栏:初始设置-指派管理员,配置界面图4-15所表示: 图4-15 需要维护超级管理员时,点击按钮,弹出图4-16对话框: 图4-16 图4-16中,左边列表树为组织体系树结构,右边列表显示是已经选择管理员。 1. 增加时,首先从左边人员树上选择要增加人员,然后点击按钮即可。 2. 删除时,首先从右边已加入用户中选择要删除人员,然后点击按钮即可。 3.3.3. 新建步骤 3.3.3.1. 打开新建界面 菜单栏-文件-新建或快捷栏-新建,就能够打开新建步骤界面,图4-17所表示:新建界面显示选择卡是:步骤基础属性。 图4-17 l 步骤名称:手工录入,通常填写有一定业务含义名称。 l 启用时间:步骤生效时间。点击,弹出日历,选择启用时间。 l 维护人员:配置和维护步骤人。点击,弹出人员树,选择一个用户为维护人员。 l 步骤所属类别:图4-17右边框中展开步骤分类,选择新建步骤所属类别。 l 点击,就新建了一个步骤。 l 维护人员和步骤所属类别不是必选,维护人员默认是步骤创建人。 l 点击,重新填和选择这些信息。 只有创建步骤以后,其后才变成可用。全部这些关联不是必选,比如你不期望工作流引擎不操作你业务表,你就能够不做业务表关联。当你不需要定位到某一个或多个业务表时,你能够选择全部关联,在后续配置时候,从全部初始化数据中选择。 3.3.3.2. 业务表关联 业务表关联界面图4-18所表示: 图4-18 l 点击下拉列表,选择一个业务表,点击,该业务表就显示在右边框中,表明已经关联上。 l 选中右边框中已关联上一个业务表,点击,就删除这项关联了。 l 假如你业务表不是很多或项目不是很大,没必需对业务表做具体关联,就点击,节点在配置时就能够看到业务表全部初始数据配置。 l 点击,关闭步骤配置窗口。 3.3.3.3. 按钮关联 按钮关联界面图4-19所表示: 图4-19 l 点击下拉列表,选择一个按钮,点击,该按钮就显示在右边框中,表明已经关联上。 l 选中右边框中已关联上一个按钮,点击,就删除这项关联了。 l 假如你按钮不是很多,不想对按钮做具体关联,就点击,节点在配置时,就能够看到初始数据配置全部按钮。 l 点击,关闭步骤配置窗口。 3.3.3.4. 意见关联 意见关联界面图4-20所表示: 图4-20 l 点击下拉列表,选择一个意见类型,点击,该意见类型就显示在右边框中,表明已经关联上。 l 选中右边框中已关联上一个意见类型,点击,就删除这项关联了。 l 假如你意见类型不是很多,不想对意见类型做具体关联,就点击,节点在配置时,就能够看到初始数据配置全部意见类型。 l 点击,关闭步骤配置窗口。 3.3.3.5. 署名关联 署名关联界面图4-21所表示: 图4-21 l 点击下拉列表,选择一个署名类型,点击,该署名类型就显示在右边框中,表明已经关联上。 l 选中右边框中已关联上一个署名类型,点击,就删除这项关联了。 l 假如你署名类型不是很多,不想对署名类型做具体关联,就点击,节点在配置时,就能够看到初始数据配置全部署名类型。 l 点击,关闭步骤配置窗口。 3.3.3.6. 挂接表单 目前步骤挂接那个表单,挂接表单界面图4-22所表示: 图4-22 l 点击下拉列表,选择一个表单,点击,该表单就显示在右边框中,表明已经关联上。 l 选中右边框中已关联上一个表单,点击,就删除这项关联了。 l 假如你表单不是很多,不想对表单做具体关联,就点击,节点在配置时,就能够看到全部表单。 l 点击,关闭步骤配置窗口。 3.3.3.7. 权限配置 目前步骤挂接那个表单,挂接表单界面图4-22所表示: 图4-22 l 选择数据起源,得到字段信息是起源数据库、变量还是其它。 l 选中右边框中已关联上一个表单,点击,就删除这项关联了。 l 假如你表单不是很多,不想对表单做具体关联,就点击,节点在配置时,就能够看到全部表单。 l 点击,关闭步骤配置窗口。 3.3.4. 配置步骤 3.3.4.1. 配置界面 假如是新建步骤,关闭“步骤配置”窗口,就能够看到配置步骤界面图4-23所表示: 窗口组成有五大部分组成:菜单栏、工具栏、组件栏、设计区和属性区。 组件栏 设计区 属性区 工具栏 菜单栏 图4-23 3.3.4.2. 打开步骤 l 打开步骤方法 (1)菜单栏à文件à打开,图4-24所表示。 图4-24 (2)工具栏à打开,图4-25所表示。 图4-25 l 点击“打开”后,弹出打开工作流对话框,图4-26所表示: 图4-26 Ø 点击步骤名称前面,就表时选中了该条步骤。 Ø 选中步骤,再点击,就打开了目前步骤。 Ø 双击一条步骤统计,也能够打开步骤。 Ø 假如步骤过多,能够经过查询功效找到指定步骤,支持模糊输入,比如输入请假,点击,列出全部符合条件步骤。 图4-27 Ø 点击,又会列出全部步骤。 Ø 选中步骤,点击,则会删除目前步骤。 Ø 点击,则会关闭“打开工作流”对话框。 注:这两种打开方法打开全部最新版本步骤。 3.3.4.3. 步骤版本管理 因为业务是改变,有可能业务步骤会改变,但正在运行文还要走旧步骤,或依据条件,不一样条件走不一样版本步骤,这么就引入了版本控制。 1. 打开历史版本 打开历史版本 l 经过以上方法,先打最新版本步骤 l 然后再点击菜单栏-文件-打开-历史版本,图4-28所表示。 图4-28 就会弹出该步骤全部历史版本,图4-29所表示: 图4-29 2. 存为另一个版本 菜单栏-文件-另存为-存为版本,图4-30所表示: 每点击一次,就保留了一个版本,版本号是自增加。 图4-30 3.3.4.4. 步骤复制 步骤复制通常是用于业务步骤相同,配置也差不多,复制过来,改改不一样地方,就生成一个新步骤。这么,就省去了从头开始配置步骤麻烦。 菜单栏-文件-另存为-复制步骤,图4-31所表示: 图4-31 点击后,弹出图4-32所表示对话框: 图4-32 输入步骤名称。点击,步骤就复制成功了。点击,就取消了步骤复制。 3.3.4.5. 配置步骤 准备工作做好以后,就开始画步骤。 3.3.4.5.1. 步骤属性栏 点击节点和路由以外空白区域,下面属性就显示步骤属性配置。 l 基础属性 基础属性配置界面图4-33所表示: 图4-33 步骤名称:自动获取 步骤编号:自动获取,此处编号是FLOW_WORKFLOW中WORKFLOWID值。 待办URL:待办链接地址。 已办URL:已办链接地址。 描述:该步骤描述信息。 l 变量配置 变量配置界面图4-34所表示: 图4-34 点击,就能够添加一个变量信息。添加界面图4-35所表示: 输入变量名,变量名称不能为空,选择变量类型,选择变量数据起源,其中“自定义”是取默认值。输入变量初始值和描述信息,假如变量值起源于数据库(DB),则需要输入后面 三项信息。其中域名为查询字段名称。这么,一个变量就定义好了。 点击,该条变量信息就添加到变量表里了。还需要向工作流引擎中传关键字段名(主键名)这个参数,才能实现 选中一个变量,点击,就删除了目前变量。 l 逾期配置 逾期配置界面图4-35所表示: 图4-35 选中,弹出图4-36所表示配置界面: 图4-36 办理时限:定义该步骤逾期时限,从起草到办结时间。 通知方法设置:假如步骤办理逾期,则需要给步骤管理员发送通知。 选中,则需要合并步骤提交者设置和节点定义时限,这么就要选择步骤时限合并方法。 3.3.4.5.2. 实节点(开始、结束和过程节点) 开始节点、过程节点属于同一类节点类型,她们之间没有严格区分,只要基础属性栏配置为“是”,就是开启节点。 结束节点,碰到结束节点,步骤就结束。也能够由业务主动调用。 选中组件栏内节点组件,比如选中开启节点,然后拖到空白设计区,松开鼠标左键,就画出了一个节点。选中设计区节点,下面属性栏显示节点配置属性。 3.3.4.5.2.1. 基础属性 基础属性配置界面图4-37所表示: 图4-37 节点名称:输入,通常是有意义业务名称。 节点类型:自动获到(开始、过程节点、子步骤节点、自由节点、自动节点、结束)。 节点编号:自动生成。 处理前:生成待办前调用应用程序。 处理后:生成待办后调用应用程序。 注:应用程序需要实现workflow.ext.delegation.ActionHandle接口中public Object execution(ParameterBean context)方法。而且在包含其中调用应用程序格式为全类名:比如GongwenServiceImpl.java这个类,书写格式为 com.sinosoft.workflowExample.gongwen.service.GongwenServiceImpl 显示按钮:假如关联了按钮,此处就按钮可选,;假如没相关联,就没有任何按钮可选。能够选多个。 操作多选控制:,所列是从目前节点出发全部路由。选中路由能够同时发送。假如选中这两条路由,则在引擎解析时弹出选择路由页面,图4-38所表示: 图4-38 送项目经理和送部门经理同时能够选中。 3.3.4.5.2.2. 业务属性 业务属性配置界面图4-39所表示: 图4-39 l 能否编辑:能否编辑正文。前掉是业务表单有附加正文。 l 表单链接:表单文件名。 l 线序设置:,决定引擎弹出“选择经办路由页面”路由显 示次序。 l 状态标识:业务字段,标志流转状态(初稿、流转中、办结等)。步骤配置关联了业务字段就能够选择。 。 l 业务表名及关键字名:工作流引擎操作业务表名和关键字名。步骤配置关联了业务表,就可选择。 l 发送方法:发送通知方法标识,和workflow.xml发送方法定义ID值相对应。 l 应用程序:生成待办通知以后,实施路由上应用程序。 注:应用程序需要实现workflow.ext.delegation.ActionHandle接口中public Object execution(ParameterBean context)方法。 l 权限: l 备注:节点描述信息。 3.3.4.5.2.3. 待办属性 待办属性配置界面图4-40所表示: 图4-40 l 角色/部门/人/群组:点击右边,弹出角色树/部门树/人员树/群组树供选择,能够多选。 l 数据库:配置界面图4-41所表示。 图4-41 其中:表-跟选择业务表操作一样。字段:查询字段名,跟选择业务字段操作一样,这儿字段类型定义是“业务”。查询条件:选择字段名。值起源:查询字段值起源,,假如选择输入,则在后面文本框中输入。 l 应用程序: 在文本框中输入应用程序完整路径。 注:应用程序需要实现workflow.ext.delegation.ActionHandle接口中public Object execution(ParameterBean context)方法。 l 变量: 步骤定义变量全部会显示出来,能够多选。 l 数据库/应用程序/变量中指定范围:依据定义角色/部门/群组,按步骤正常配置解析出参与者,然后把依据数据库定义/应用程序/变量取得参与者跟解析出参与者比较,过滤出不在解析范围内参与者。 l 数据库/应用程序/变量中不指定范围:不过滤。指定什么参与者就是什么参与者。 3.3.4.5.2.4. 意见属性 意见前提是有初始化意见类型数据,而且创建步骤时关联了必需意见类型。 意见配置属性界图4-42所表示: 图4-42 l 添加 点击,就会增加一条意见统计。 Ø 意见类型名:列出全部关联意见类型,选择该节点需要意见类型; Ø 节点号:自动加入; Ø 意见展方法:有页面可见、会签过程可见和会签结束可见。 页面可见:有些关键意见直接展现在业务表单上。比如找开待办时候就想看到局领导意见,就把局领导意见配置成页面可见。 会签过程可见:在会签过程中,各会签分支参与者看不到相互填写意见。 会签结束可见:假如配了会签过程不可见,且没有配会签结束可见,则结束后,会签过程意见也是不可见。假如配了会签过程不可见,且配了会签结束可见,则会签结束后,会签意见全部能够看到。 Ø 是否覆盖:针到一个参与者来说,她以后填写意见是否会覆盖前面填写意见。 Ø 是否必填:意见是否必需填写。 l 保留 选择这些信息后,点击进行保留。 l 删除 选择一条意见统计,点击,删除该条意见配置。 3.3.4.5.2.5. 署名属性 署名前提是有初始化署名类型数据,而且创建步骤时关联了必需署名类型。 署名配置属性界图4-43所表示: 图4-43 l 添加 点击,就会增加一条署名统计。 Ø 署名类型名:列出全部关联署名类型,选择该节点需要署名类型; Ø 节点号:自动加入; Ø 署名展方法:有页面可见、会签过程可见和会签结束可见。 页面可见:有些关键署名直接展现在业务表单上。比如找开待办时候就想看到局领导署名,就把局领导署名配置成页面可见。 会签过程可见:在会签过程中,各会签分支参与者看不到相互填写署名。 会签结束可见:假如配了会签过程不可见,且没有配会签结束可见,则结束后,会签过程署名也是不可见。假如配了会签过程不可见,且配了会签结束可见,则会签结束后,会签署名全部能够看到。 Ø 是否覆盖:没有意义,署名是覆盖。 Ø 是否必填:是否必签。 l 保留 选择这些信息后,点击进行保留。 l 删除 选择一条署名统计,点击,删除该条署名配置。 3.3.4.5.2.6. 决议项 决议项是显示业务表单页面上,不保留到业务表里,不过用户选择有可能又决定其后流转方向。 决议项配置界面图4-44所表示: 图4-44 l 点击,增加一项决议项。 决议项:输入决议项名称,想当于变量名,通常应该为英文。 是否是示:是-显示业务表单上,否-隐藏域。 显示形式:复选框,单选钮。 显示内容:复选框和单选钮所跟内容。比如。 描述:决议项描述信息。 l 输入和选择完决议项信息后,点击进行保留。 l 选中一条决议项,点击,该条决议就被删除了。 3.3.4.5.2.7. 逾期配置 逾期配置界面图4-45所表示: 图4-45 l 办理时限和通知方法设置 设置目前节点参与者办理时限及逾期后通知方法。 假如选择了,则发送人能够改变待办时限,则应该再选择,则发送人规则时限和节点定义时限根据选择方法合并。 l 待办通知设置 发送时候,同时给待办者发送通知。假如选择了,则取提交者发送通知方法和节点定义方法并集。 3.3.4.5.3. 子步骤节点 该
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 管理财经 > 人员管理/培训管理

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服