最近过的很(^_^),时间很多,每天睡到自然醒才上班,上班后看看书,学学习,写写博客.晚上打打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 |