熟悉工作流的功能,自己实现一个工作流。
工作流实现的功能:
1、 提供表单定义功能,能够方便的将jsp等动态表单和工作流衔接;
2、 通过WEB的方式定义工作流(和现在的Activex控件定义工作流类似,flash或者applet)
3、 能够方便的嵌入到其他框架中,提供方便的用户权限管理接口,提供完善的Api二次开发接口;
4、 方便查询和归档,能够方便的将表单数据提取出来,给业务系统使用;
5、 方便将运行期的工作流所有的数据,转移到history库中;
6、 通过数据库的view将运行库和历史库合并,提供查询和统计功能;
7、 工作流的节点,能够方便的执行多个业务逻辑;
8、 能够对工作流进行监控管理;能够看到每一步工作流执行的详细信息,能够图形化的展示出流程的轨迹;
9、 能够撤回、催办、返回到上一步;
10、 能够实现分支、汇聚功能;(split and,split or ,join and ,join or)
11、 稳定,能够达到200人并发,程序流畅执行;
12、 能够实现委托代办功能;(可以为任务设置外出代理人,也可委托他人执行任务)
13、 能够支持子流程,父流程和子流程表单数据传递;
14、 能够动态的指定下一个环节执行人,流传到下一个环节的时候,当前参与者可以指定下一个执行人员;
15、 活动可以自动执行、人工执行、定时执行;
16、 能够通过邮件、内部消息、短信的方式提醒(能够和IM工具及时通信最好,例如类似qq的即时通信软件);
17、 对工作流的设计实现版本控制。(能够实现不同版本的工作流同时进行更好!已经在运行的工作流运行版本1.0,新发起的工作流按照版本2.0执行;这个要求有点高,不实现也好。)
18、 跨数据库、跨浏览器;
19、 能够方便的和各种office控件、盖章软件结合,实现办公自动化;
20、 支持多附件上传;
21、 支持两个相同的工作流引擎流程的导入导出;
22、 支持两个工作流引擎之间文件下发上传(好像不是工作流的事情)
23、 表单留痕(从anyflow上学习到的,能够看到什么人在什么时间修改了当前表单域)
24、 能够从指定的节点重新执行已经执行过的工作流。(从joinwork上看到的,要求也挺高。)
分享到:
相关推荐
[新闻文章]网盟新闻发布系统 v0.9_wmj_news.zip项目JAVA源码+资料打包下载[新闻文章]网盟新闻发布系统 v0.9_wmj_news.zip项目JAVA源码+资料打包下载 1.适合学生做毕业设计参考 2.适合个人学习技术研究参考 3.适合小...
现在学长为你们准备计算机毕设JSP项目,需要的自取哦。[新闻文章]网盟新闻发布系统 v0.9_wmj_news 这两年太卷了,毕设和毕业 答辩竞争激烈,越写越卷,没有创新和亮点的毕业答辩基本达不到老师的要求。 现在学长为...
本文将深入探讨一款名为“网盟新闻发布系统 v09_wmj_news”的毕业设计项目,该系统提供了完整的源码并可运行,对于学习和研究新闻发布系统开发具有很高的参考价值。 首先,我们要理解“网盟”这个概念。在互联网...
### jsp源码新闻文章网盟新闻发布系统v0.9-wmj-news #### 系统简介 《jsp源码[新闻文章]网盟新闻发布系统 v0.9_wmj_news》是一款基于Java Server Pages (JSP) 技术构建的新闻发布系统。该系统主要用于发布和管理...
【网盟新闻发布系统 v0.9_wmj_news】是一个基于...以上是【网盟新闻发布系统 v0.9_wmj_news】涉及的主要技术知识点,通过这个项目,开发者可以全面锻炼到Web开发的各个环节,从需求分析、设计、编码到测试和维护。
wmj_news可能是开发团队或项目的代号,具体含义可能只有项目相关人员了解。 在这样的系统中,通常包含以下几个关键知识点: 1. **JSP基础**:理解JSP的基本语法,包括脚本元素(Scriptlets、表达式、声明)、指令...
【新闻文章】网盟新闻发布系统 v0.9_wmj_news.zip 是一款专为网络媒体和联盟营销设计的新闻发布解决方案。这款系统的核心功能是帮助用户高效地管理和分发新闻内容,提升网站的信息更新速度和传播效率。在互联网信息...
【新闻文章】网盟新闻发布系统 v0.9_wmj_news 是一个基于JSP技术的开源项目,主要用于教学和实践用途,适用于毕业设计或课程设计。这个系统的核心目标是实现一个功能完善的新闻发布平台,让学生和开发者能够了解并...
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...
【新闻文章】网盟新闻发布系统 v0.9_wmj_news.zip 是一个基于Java技术的毕业设计项目,旨在实现一个高效、稳定且用户友好的新闻发布平台。这个系统可能包含以下核心功能和关键技术点: 1. **新闻发布与管理**:系统...