自定义工作流和表单需求_第1页
自定义工作流和表单需求_第2页
自定义工作流和表单需求_第3页
自定义工作流和表单需求_第4页
自定义工作流和表单需求_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自定义工作流和表单设计器大致需求自定义工作流和表单设计器大致需求 1 采用 java 平台 系统支持多种服务器部署 2 系统包括工作流引擎 组织结构角色管理 图形化的流程设计器 和表单设计器 3 流程设计器和表单设计器都是基于 Web 兼容多浏览器 流程支 持多种流程应用模式 4 工作流引擎能够支持大数据量的处理 5 符合 wfmc 标准的 XPDL 的格式 6 可以与 java web 进行应用整合 7 有成熟产品并且有过成功应用者优先 并且有一定的从事工作流 的开发经验 8 有成熟东西的最好有演示系统 可以查看已有工作流产品所具备 的能力 工作流引擎独立运行工作流引擎独立运行 要求工作流引擎独立部署 独立运行 与工作流其他产品物理分离 逻辑关系均通过接口 API 和流程设计文件解释给予实现 图形化监控图形化监控 对引擎中处于运行状态的流程实现图形化 图片格式的流程监控 主流程监控主流程监控 子流程监控 在图形化流程监控的基础上 实现对主流程 子流程分 别监控 任务提醒任务提醒 支持参数配置 实现邮件 QQ 手机短信 MSN 等方式任务提醒消 息发送 任务催办任务催办 对于处于运行状态的流程 实现定制和 API 调用两种方式的任务催 办消息发送 回退功能回退功能 支持流程取回 回退的功能 实现 API 调用执行 超时处理超时处理 定义单个任务或者流程的超时信息 当超时情况发生时 按照预先 设定的某处理步骤处理 任务委托任务委托 对于当前的流程任务 支持具体任务委托他人执行管理的功能 提 供定制和 API 调用两种方式功能实现 流程定时启动流程定时启动 支持通过设定流程的启动时间 自动触发流程启动 手工执行手工执行 在流程运转过程中 如果发生流程错误 系统管理员可以手工干预 实现流程触发执行 流程统计流程统计 对现有执行流程进行部门 状态等进行分类统计 流程权限设定流程权限设定 对每个流程的权限进行限定 设置对流程设计 查看 拒绝访问等 权限 流程条件定义流程条件定义 可以自定义工作流程每个节点流转的条件 比如金额大于多少 需 要提交给总经理审批 金额小于多少直接由某些领导审批等 流程动作定义流程动作定义 对某个流程中可以执行的动作进行自定义 流程流转过程中特定节 点按照设定的动作进行操作 表单设置 对某个流程中设计的表单进行定义 并且可以选择通过表单设计器 已经设计好的表单 提供多个表单挂靠一个流程的支持 以及每个 节点对表单不同部分的访问控制 一 工作流设计器技术指标 功能描述功能描述 图形化设计图形化设计 流程活动 转移等流程配置要求实现图形化定义设计 支持拖拽 基于 Web 页面 支持多浏览器 支持的流程情形 支持的流程情形 1 顺序流程 当前一任务完成之前 本任务不能执行 调度 2 并行分支流程 当前一任务完成之后 产生多个并发任务 3 同步聚合流程 当两个并行任务都完成后下一任务才能开始执行 4 排它选择流程 在流程中的某个活动中 依据一个结果或者流程控 制数据 从多个分支路径中选定一个路径 5 简单聚合流程 存在多个流程分支汇聚到一个活动 任一个流程到 达活动入口时 该活动被触发 该聚合存在异步触发现象 具体活 动可能被触发多次 6 多路选择流程 流程中存在多个分支 由用户选择执行 7 多路聚合流程 多路合并是指在流程中的某点 两条或更多分支无 同步再收敛 如果存在多于一个分支被激活 可能同时被激活的任 务执行后 合并时 对于每个流入的激活分支均响应一次 8 鉴别器流程 多分子汇聚时 只有一个分支可以激活当前任务 任 务激活后 其他分支被忽略 M 中选 N 流程 M 条并行路径聚合到一 个活动 只要其中的 N 条路径完成 则激活后续任务 所有其他剩 余路径被忽略 9 同步汇聚流程 流程中某点多条路径聚合成一个线程 如果多于一 条路径触发 则活动线程按照同步执行处理 如果仅有一条路径触 发 则按照异步执行处理 10 任意循环流程 流程中的一个任务或者多个任务被重复执行 11 隐性终止功能 流程中无后续活动任务 且无其他任务可被激活 的情况自主终止 13 任务抢占流程 后续分支只允许被激活 一旦某一个执行 其他 分支或者任务将被取消 14 交叉并行流程 一组任务以任意顺序执行 其中的每个人物被执 行 其执行顺序在运行时决定 没有两个任务在同一时间执行 例 如 A 到 B C D 到 E 其执行的实例顺序可能是 A B C D E 也 可能是 A D C B E 或者是 A C B D E 15 取消活动功能 在某种情况下 取消某些活动 16 取消实例功能 取消某个流程实例 17 活动变量功能 支持自定义流程的全局活动变量或者活动的私有 变量 支持变量在活动或者流程之间的参数传递 18 任意回退功能 任意活动环节均可以设置退回 可退回到当前环 节前的任意活动环节 19 任意取回功能 在下个活动环节尚未处理之前 支持任务的取回 本地子流程 流程嵌套 支持配置实现主流程转移到子流程 并启 动子流程 21 同步 异步 子流程 主流程转移到子流程时 支持子流程的同 步或者异步方式启动 同步启动是主流程必需等待子流程结束后再 继续进行 异步起动是主流程继续执行 无需等待子流程结束 活动节点角色配置功能活动节点角色配置功能 任务节点的处理角色支持是具体人员 具体部门 部分人员 部分 部门 具体角色或者人员 部门 角色交差并补的各类组合 连接点 状态转换路由 流程导入 导出 功能流程导入 导出 功能 在设计器中设计的流程 可以作为独立的设计对象 通过文件导入 导出 方式 在多个应用流程设计过程中共享使用 XMLXML 模型文件模型文件 流程定义采用 XML 进行描述 JavaJava ScriptScript 脚本功能脚本功能 流程定义中应具有一定的程序开发扩展性 必须支持 Java Script 脚本 事件功能事件功能 流程定义中应具有流程启动 流程结束 活动激活 活动结束等必 要的程序事件 流程校验工具流程校验工具 设计器应提供流程验证工具 用于校验流程配置的正确性 工作日功能工作日功能 设计器应支持工作日的配置与应用 三 其他指标 1 基于 J2EE 技术架构 具有良好的跨平台特性和系统移植特性 支持在小型机和 PC 服务器等各类硬件平台上运行 支持 Unix Linux Windows 等各种流行的操作系统平台 支持 Oracle SQL Server Mysql 等各种流行的数据库平台 支持 Weblogic Websphere Tomcat Jboss 等各种流行的应用服务平台 2 并行用户数支持 500 个并发 3 可以和各种程序语言开发的系统做交互 集成 4 提供 Email 服务接口 短消息 SMS 服务接口 提供基于 JMS Java Message Service 消息服务 用户可以通过 JMS 消息服 务器访问 操作工作流服务 5 提供表单接口 能够与表单设计器设计出的表单无缝集成 表单设计器表单设计器 自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论