CommitFlow流程设计器说明文档
### CommitFlow流程设计器说明文档知识点概述 #### 一、引言 CommitFlow是一款在线工作流设计系统,由上海雪线信息技术有限公司开发。该系统默认与JBPM 3.2配合使用,但用户可以根据需求自行修改生成的XML文件,以便与其他工作流引擎兼容。此文档旨在详细介绍CommitFlow的基本功能、安装步骤、操作指南以及系统架构等内容。 #### 二、系统环境与兼容性 - **运行环境**: Windows 2000/XP 操作系统。 - **浏览器**: 推荐使用IE 6.0。 - **屏幕分辨率**: 最佳体验建议设置为1024×768像素。 - **兼容性**: 默认支持JBPM 3.2,可通过自定义配置支持其他工作流引擎。 #### 三、系统文件结构 - **Documents文件夹**: 包含系统相关的说明文档。 - **Images文件夹**: 存储系统所需的各种图片资源。 - **Js文件夹**: 存放CommitFlow的核心脚本文件,如`shape.js`、`topflow.js`等。 #### 四、系统组成与功能 - **主界面调用**: - 使用XML文件的系统通过`index.html`文件启动。 - **数据存放**: - 使用XML文件的系统将数据存储在`\data\default.xml`文件中。 - **后台处理文件**: - `save.asp`: 负责将流程图数据存入XML文件。 - **核心JS文件及方法**: - **`shape.js`**: 定义图形形状的VML文件。 - **`topflow.js`**: 流程图、流程节点、流程连线的类定义文件。 - 主要方法包括`TTopFlow.prototype.loadFromXML`用于加载流程图,`TTopFlow.prototype.SaveToXML`用于保存流程图等。 - **`topflowevent.js`**: 主要事件处理文件,包含`stuffProp`方法用于更新节点和连线属性。 - **`contextmenu.js`**: 右键菜单类文件,提供`DrawContextMenu`方法生成并显示右键菜单。 - **`toppanel.js`**: 工具条和工具箱类文件。 - **`Index.html`**: 系统主界面文件,工具条按钮配置脚本位于`index.asp`页面中。 #### 五、核心类与方法 - **流程图类**: - 属性包括`ID`、`Text`、`Steps`、`Procs`、`SelectObject`等。 - 方法包括`selectObject`、`unSelectObject`、`clear`、`addProc`、`addStep`、`hasPriorProc`、`hasNextProc`、`validate`、`loadFromXML`、`SaveToXML`、`getProcByID`、`getStepByID`、`deleteProcByID`、`deleteStepByID`等。 - **任务类**: - 属性包括`ID`、`Text`、`ObjType`(节点类型)、`Height`、`Width`、`Executer`(执行人)、`Aidancer`(协助人)、`WarnType`(提醒方式)等。 - 方法包括`clone`、`setPropValue`、`toString`等。 - **连线类**: - 属性包括`ID`、`Text`、`Cond`(条件)、`Event`(触发事件)等。 - 方法包括`clone`、`setPropValue`等。 #### 六、系统操作指南 - **流程操作指南**: - 提供了针对业务流程性功能的操作说明。 - **功能操作指南**: - 针对非流程性功能的操作说明。 - **常用功能**: - 包括但不限于任务创建、编辑、删除等操作。 - **快捷键**: - 提供了常用的快捷键操作指南,方便用户快速完成操作。 - **常见问题解答**: - 解答了用户在使用过程中可能遇到的问题。 #### 七、总结 CommitFlow作为一款功能强大的在线工作流设计系统,不仅提供了丰富的图形界面操作,还支持自定义配置以适应不同的工作流引擎需求。通过对系统文件结构、核心类与方法、操作指南等方面的详细了解,用户可以更加高效地利用CommitFlow进行工作流设计与管理。
- taigudl2013-07-05资料还算比较全 帮了我不少忙
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 物理机安装群晖DS3617教程(用U盘做引导)
- 使用jQuery实现一个加购物车飞入动画
- 本项目旨在开发一个基于情感词典加权组合方式的文本情感分析系统,通过以下几个目标来实现: 构建情感词典:收集并整理包含情感极性(正面或负面)的词汇 加权组合:通过加权机制,根据词汇在文本中的重要性、
- Visual Basic从入门到精通:基础知识与实践指南
- 炫酷文本粒子threejs特效
- hreejs地球世界轮廓线条动画
- 以非线性最小二乘算法为基础的空间坐标转换探讨
- 一种顾及二次项的非线性条件平差法-刘国林
- TradingView 轻量级图表 JavaScript 库的 Python 框架 .zip
- Go语言入门到精通:从环境搭建到高级特性实战教程