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

     

     

  • 相关阅读:
    【算法】三角形最小路径债务
    【阿米巴】债务
    【JTA】JTA允许应用程序执行分布式事务处理
    【算法】代码面试最常用的10大算法
    【Git 】$ ./gradlew idea 构建一个idea的项目
    【git】切换分支获取代码
    【springmvc Request】 springmvc请求接收参数的几种方法
    【gradle】 入门
    项目经理眼中优秀开发人员的标准
    MAC系统介绍
  • 原文地址:https://www.cnblogs.com/foundation/p/1339680.html
Copyright © 2020-2023  润新知