基于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

消息发送方式

□ 专用通道

□ E-Mail

□ 数据库通道

□ 文件

□ 广播

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

 

 

posted @ 2008-11-24 09:20  WXWinter(冬)  阅读(3442)  评论(12编辑  收藏  举报