基于WF设计业务流程平台_功能列表
最近过的很(^_^),时间很多,每天睡到自然醒才上班,上班后看看书,学学习,写写博客.晚上打打RA3,不用担心第二天起不来,什么时候困了就睡…
然而幸福的时间总是短暂的,明天就要背上行囊与兄弟们踏上征程去迎接新的战斗了.
在做工作流平台需求时,由于所涉及的概念,功能太多,有时光说明文档都上百页,相互交流时不方更,于是我做了一张 [业务流程台功能列表] ,
我在做需求时跟据用户的业务要求勾上列表中的项。
然后根据列表做系统设计,做开发成本,开发周期算,做风险评估
开发时根据列表做任务分解,进度管理
测试,验收时根据列表做核对
业务流程台功能列表
需要 不需要 待选
性能
编号 | 内容 | 项 |
1 | 节点最大的处理数 | □ 次/分钟 |
2 | 引擎服务器负载均衡 | □ 简单独立 □ 故障转移 □ 负载均衡 □ 分布执行 □ 支持群集 □ |
3 | 数据库服务器负载均衡 | □ 简单独立 □ 故障转移 □ 负载均衡 □ 支持群集 □ |
安全
编号 | 内容 | 项 |
1 | 数字证书 | □ 服务器身份 □ 客户端身份 □ 文档签名 □ |
2 | 数据传输加密 | □ SSL □ |
3 | 用户验证方式 | □ Form □ 系统集成 □ AD □ 钥匙盘 □ 指纹 □ |
4 | 口令策略 | □ 长度 □ 复杂度 □ 过期间时 □ 错误次数 □ |
5 | 口令加密 | □ 传输加密 □ 存储加密 □ |
6 | 业务数据加密 | □ 传输加密 □ 存储加密 □ |
7 | 登录方式 | □ 同用户单一 □ 同用多点同时 □ |
故障与恢复
编号 | 内容 | 项 |
1 | 数据备份 | □ 平台提供方案 □ DBA使用数据库管理工具 □ |
2 | 数据恢复 | □ 平台提供方案 □ DBA使用数据库管理工具 □ |
3 | 故障处理 | □ 声音报警 □ 消息通知 □ 自动重启 □ |
二次开发接口与扩展性
编号 | 内容 | 项 |
1 | 可选用的数据库 | □ Sql Server 2008 □ Sql Server 2005 □ Sql Server 2000 □ |
2 | 服务端二次开发接口 | □ Dll加载 □ Windows 服务加载 □ |
3 | 客户端应开发支持 | □ ASPX □ JSP □ WinForm □ WPF □ Silverlight □ |
4 | 工作流开发支持 | □ XOML □ DLL □ |
5 | 工作流设计器二次开发接口 | □ XOML Activity □ DLL Activity □ |
部署
编号 | 内容 | 项 |
1 | 服务端所支持的操作系统 | □ Windows 2003 □ Windows 2008 □ |
2 | 引擎服务宿主 | □ Windows服务 □ EXE □ IIS 6.0 □ IIS 7.0 □ COM+ □ |
3 | BS客户端所支持的流览器 | □ IE6 □ IE7 □ WM IE6 □ WM IE6 □ |
4 | 流览器插件要求 | □ Flash □ Office □ Silverlight □ Script □ HTML □ |
5 | C/S客户端所支持的操作系统 | □ Windows XP □ Vista □ Windows 2003 □ Windows 2008 □ WM 5.0 □ WM 6.0 □ |
6 | C/S客户端部署 | □ 自动安装 □ 手动部署 □ 自动版本更新 □ |
7 | C/S客户端所需组件 | □ Office □ NET Framework 3.5 □ |
8 | 数据库服务器部署 | □ 自动安装 □ 手动部署 □ |
9 | 引擎服务器部署 | □ 自动安装 □ 手动部署 □ |
10 | 数据库初始化 | □ 自动生成 □ 手动添加 □ 可重新初始化 □ |
引擎服务器
编号 | 内容 | 项 |
1 | 所使用的网络通信架构 | □ TCP □ UDP □ HTTP □ Msmq □ WebService □ FTP □ WCF □ |
2 | 消息格式 | □ XML □ 二进制 □ SOAP □ 字符串 □ |
3 | 消息监听方式 | □ 专用通道 □ E-Mail激活 □ 数据库通道 □ 文件激活 □ |
4 | 消息发送方式 | □ 专用通道 □ 数据库通道 □ 文件 □ 广播 □ |
5 | 通信模式 | □ 单向 □ 双向 □ 服务器主动呼叫 □ 客户端请求 □ 介质中转 □ |
6 | 引擎服务器配置管理 | □ 配置文件 □ 图形界面 □ 数据库 □ 端口 □ 功能 □ |
7 | 引擎多流程支持 | □ 单模板多流程 □ 多模板多流程 □ 多模板单流程 □ |
8 | 多引擎支持 | □ 多引擎各自独立处理业务 □ 多引擎协同处理业务 □ |
9 | 持久化 | □ 数据库 □ 磁盘 □ |
10 | 处理故障流程 | □ 简单处置 □ 数据另存 □ 恢复 □ |
11 | 事务 | □ 数据库操作异常的事务处理 □ 流程运行异常的事务处理 □ |
12 | 补偿 | □ 流程运行异常的补偿处理 □ 事后补偿 □ 手动补偿 □ |
13 | 日志 | □ 故障记录 □ 状态记录 □ 运行记录 □ 操作行为记录 □ |
14 | 实例运行跟踪 | □ 图形界面 □ 实时 □ 可干预 □ 可管理 □ |
引擎管理器
编号 | 内容 | 项 |
1 | 引擎管理器与引擎服务的关系 | □ 与服务集成 □ 与服务分离 □ |
2 | 引擎管理器与引擎服务的通信方式 | □ TCP □ UDP □ WCF □ 引用 □ |
3 | 引擎管理器程序类型 | □ EXE □ WEB □ 集成 □ |
4 | 引擎运行负荷量查看 | □ 文本记录 □ 图形界面 □ Windows性能监视器集成 □ |
5 | 引擎运行状态查看 | □ 文本记录 □ 图形界面 □ Windows事件查看器集成 □ |
6 | 实例故障状态查看 | □ 文本记录 □ 图形界面 □ Windows事件查看器集成 □ |
7 | 服务状态查看 | □ 文本记录 □ 图形界面 □ Windows事件查看器集成 □ |
8 | 运行日志查看 | □ 文本记录 □ 图形界面 □ Windows事件查看器集成 □ |
9 | 引擎服务器管理 | □ 启动 □ 关闭 □ 重起 □ 定时 □ 配置参数 □ |
10 | 垃圾数据 | □ 清除垃圾数据 □ 清除异常数据 □ 清除调试数据 □ 清除前备份 □ 备份恢复 □ |
11 | 实例动态修改 | □ 任意修改 □ 基于预留注入点的修改 □ 修改的逻辑验证 □ |
12 | 故障流程处理 | □ 简单销毁 □ 流程销毁,数据保留 □ 解除故障,自动恢复 □ 解除故障,手动恢复 □ |
13 | 流程监视器 | □ 文本记录 □ 图形界面 □ 静态查看 □ 实时跟踪 □ |
工作流
编号 | 内容 | 项 |
1 | 基于关系的路由 | □ 筛选路由 □ 复本路由 □ 并行路由 □ 串行路由 □ 跳转路由 □ 条件分支路由 □ 回归路由 □ |
2 | 基于规则的路由 | □ 规则表达式 □ 规则设计器 □ 规则重用 □ 规则与流程分离 □ |
3 | 基于策略的路由 | □ 策略路由 □ 策略表达式 □ 策略设计器 □ 反应链 □ 回溯 □ 策略与流程分离 □ |
4 | 基于权限角色的路由 | □ 外部绑定 □ 设计时绑定 □ 动态权限上下文 □ |
5 | 基于时间的路由 | □ 外部绑定 □ 设计时绑定 □ 动态权限上下文 □ 默认操作设置 □ 日历定制 □ 农历支持 □ 节假日支持 □ |
6 | 基于提交的路由 | □ 基于用户的选择分支 □ 基于用户的传入数据 □ 基于指定接口的数据服务 □ |
7 | 故障处理设计 | □ 外部设计 □ 与流程同步设计 □ 内部支持 □ 外部支持 □ |
8 | 补偿处理设计 | □ 外部设计 □ 与流程同步设计 □ 内部支持 □ 外部支持 □ |
9 | 事务处理设计 | □ 外部设计 □ 与流程同步设计 □ 内部支持 □ 外部支持 □ |
10 | 子流程 | □ 多子流程 □ 不等待子流程 □ 等待子流程 □ 动态调用子流程 □ 递归调用 □ 主流程数据传入子流程 □ 子流程数据回传主流程 □ |
11 | 流程设计器 | □ VS插件 □ EXE □ WEB □ 流程图形化 □ 向导 □ 打印 □ 版本管理 □ 本地调试 □ 自动测试 □ 自动设计文档生成 □ 可使用代码 □ 可扩展Activity □ |
12 | 工作流格式 | □ XML文件 □ XOML无代码文件 □ XOML有代码文件 □ DLL文件 □ |
13 | 模板版本控制 | □ 不同版本并行 □ 模板修改不影响已创建的实例 □ 模板修改影响已创建的实例 □ 基于已有模板的创建 □ 签入签出管理 □ |
14 | 功能结点接口 | □ DLL文件 □ XOML无代码文件 □ XOML有代码文件 □ |
15 | 引用外部服务接口 | □ □ □ □ □ |
16 | 流程模型 | □ 状态机模型 □ 顺序模型 □ 任意流 □ 接力棒 □ |
17 | 需要的功能类Activity | □ 发电子邮件 □ 发送短信 □ □ □ □ □ |
数据表单
编号 | 内容 | 项 |
1 | 表单处理方式 | □ 表单入流程 □ 表单不入流程 □ 表单中与流程流转的数据入流程 □ 表单驱动流程 □ 流程驱动表单 □ |
2 | 表单类型 | □ 动态表单 □ 静态表单, 开发 □ Word表单 □ Excel表单 □ Infopath表单 |
3 | 表单挂接 | □ 多页表单 □ 外部设计 □ 与流程同步设计 □ |
4 | 表单条件 | □ 内部判断 □ 外部判断 □ 用户手动判断 □ 独立的数据分析服务 □ 支持多字段组合判断 □ 支持多表单组合判断 □ |
5 | 表单处理器 | □ 内部提供 □ 外部提供 □ 独立的数据处理服务提供 □ 支持多字段 □ 支持多表单 □ 支持表单合并 □ 支持表单拆分 □ 支持表单分发 □ |
6 | 表单设计器 | □ 可视化设计器 □ 动态表单 □ 表单控件库 □ 格式文档支持 □ 表格支持 □ 图片支持 □ 图表支持 □ 表单控件扩展接口 □ |
7 | 表单展现器 | □ 表单格式化输入验证 □ 格式化输入验证未完成可保存 □ 多字段联合验证 □ 附件功能 □ 表单透过服务器端连接数据库 □ 打印 □ 可导出 格式文档 □ |
8 | 表单权限控制 | □ 权限到字段 □ 权限到表单 □ 可分组 □ 支持交叉分组 □ 外部设计 □ 与流程同步设计 □ 同一表单,在不同流程中的不同权限 □ 多结点共用同一表单 □ 一结点控制多张表单 □ 权限与结点映射 □ 权限与身份映射 □ |
用户管理
编号 | 内容 | 项 |
1 | 组织结构管理方式 | □ 以平台为模式的用户角色方式 □ 企业的组织结构与管理方式真实映射 |
2 | 管理功能 | □ 人员、职能与部门管理 □ 组织结构图 □ 多级职能支持 □ 多级部门支持 □ 人员多部门支持 □ 职能关系支持 □ 部门关系支持 □ 权限分级管理 □ 人员状态管理 |
3 | 独立的人事管理系统 | □ 与现有的系统对接 □ 列入开发计划 □ 暂不开发,保留开发接口 □ 不需要 □ |
4 | 独立的客户关系管理系统 | □ 与现有的系统对接 □ 列入开发计划 □ 暂不开发,保留开发接口 □ 不需要 □ |
资源管理
编号 | 内容 | 项 |
1 | 资源管理 | □ 资源权限管理 □ 资源档案管理 □ 资源状态管理 □ 资源分级管理 □ 资源调度管理 □ |
2 | 独立的资源管理系统 | □ 与现有的系统对接 □ 列入开发计划 □ 暂不开发,保留开发接口 □ 不需要 □ |
UI风格
编号 | 内容 |
1 | □ 窗体表单方式处理业务 |
2 | □ 流程图方式处理业务 |
3 | □ 真实业务的虚拟图形环境中处理业务 |
4 | □ 列表方式查看业务状态 |
5 | □ 状态图方式查看业务状态 |
6 | □ 真实业务的虚拟图形环境中查看业务状态 |
7 | □ 列表方式查看资源 |
8 | □ 真实资源的虚拟图形环境中查看资源 |
9 | □ 列表方式查看资源使用状态 |
10 | □ 真实资源的虚拟图形环境中查看资源使用状态 |
11 | □ 资源使用状态来自数据库中的逻辑值 |
12 | □ 资源使用状态通过硬件接口与真实资源的用状态实时同步 |
13 | □ 对资源使用状态的控制只是数据库中做逻辑标记 |
14 | □ 对资源使用状态的控制通过硬件接口直接操作 |
15 | □ 业务的虚拟图形建模工具 □ 平面图导入 □ Visio 导入 □ 3D MAX 导入 □ AUTOCAD导入 □ OBJ导入 □ |
16 | □ 资源的虚拟图形环境建模工具 □ 平面图导入 □ Visio 导入 □ 3D MAX 导入 □ AUTOCAD导入 □ OBJ导入 □ |
17 | □ 触摸屏 |
18 | □ 电子显示屏 |
19 | |
20 |
报表,分析,汇总
编号 | 内容 | 项 |
1 | 报表服务 | □ 平台实现 □ Microsoft SQL Server 2005 Report □ Microsoft SQL Server 2008 Report □ 水晶报表 □ |
2 | 报表设计器 | □ 平台实现 □ VS □ 水晶报表客户端 □ Microsoft SQL Server 2008 Report Builder 1.0 □ Microsoft SQL Server 2008 Report Builder 2.0 □ |
3 | 内置报表 | □ 任务平均办结周期分析 □ 任务参与者办理时间分析 □ 超期任务情况分析 □ 人员的任务办理数量分析 □ 人员的任务办理质量分析 □ □ □ □ □ □ □ □ □ |
业务功能
编号 | 内容 |
1 | □ 流程优先级控制 |
2 | □ 流程保密级控制 |
3 | □ 流程超时控制 |
4 | □ 流程工时成本计算 |
5 | □ 流程效能分析 |
6 | □ 流程成本统计, |
7 | □ 流程办理人的业务考核 |
8 | □ 任务智能分配 |
9 | □ 状态查询 |
10 | □ 任务授权 |
11 | □ 工作预警 |
12 | □ 决策分析 |
13 | □ 应用文档,例子 |
14 | □ 二次开发文档,例子 |
15 | □ 文档管理系统 |
16 | □ 门户框架 |
17 | □ 消息平台 |
18 | □ 知识管理平台 |
19 | |
20 |
业务所需算法列表
编号 | 内容 |
1 | |
2 | |
3 | |
4 | |
5 |