帮帮忙,以下这些功能在java下能够实现吗?

freelydream 2003-09-04 11:17:54
1. 支持商用数据库连结(Support for Enterprise
Database)
工作流程软件必需支持目前企业最常用的商用数据库系
统。例如:Oracle、Microsoft SQL Server 等。而Microsoft
Access 则可作为开发与仿真模拟时的小型数据库。

2. 整合智能型表格设计工具(Integrated Intelligent
Forms Designer)
表格是工作流的“用户界面”和载体,协助我们搜集
与传播重要信息。一个优秀的工作流软件必须有一个易于
设计和操作的智能电子表格设计工具。
3. 表格通过服务器端连接数据库(Server-Side
Database Connectivity for Forms)
企业将各种重要的信息储存于数据库内,工作流程系
统必需读取这些资料;或者将原始信息转换为有用信息储
存至数据库。简而言之,数据库接口是工作流自动化不可
或缺的一环。
因为工作流涉及大量用户,因此,流程服务器必需与
数据库直接整合,以达成高效率、集中化与事半功倍的效
果。若让所有参与流程的工作站个别与数据库连结(例如
每一部PC 均装设ODBC 连接数据库),将导致无法克服
的逻辑与管理问题。
4. 电子表格通用变量(Global Variables in Forms)
信息是利用变量传递的方式由一个步骤传给另一个
步骤。通用变量是指:可以将数据自动连结到所有步骤的
变量,如此,使得数据转送更加方便正确。
有些软件在流程设计时可在主电子表格内设定某些
变量为通用变量,便于将这些变量连结到所有个别步骤。
不论目前步骤或新加入此流程的步骤,都会自动连结此变
量。
5. 多页表格(Multiple Pages per Form)
一份单据往往伴随着多张表格,以便能更清楚分类与
显示资料及其关系。工作流程自动化软件必须能支持多页
显示功能,而非将所有信息挤在同一画面下。
6. 重复激活流程(Iteration)
重复激活流程的意义是:只要指定的条件未满足前,
会自动重复执行一连串步骤的功能。例如当汇总表尚未全
部搜集完毕前,重复送出空白窗体要求指定单位补填资
料。
7. 自动暂停或恢复继续流程(Hold Conditions)
工作流解决方案必需提供流程与外部事件或其它流
程同步化的功能。以配合外部条件变动而自动暂停或重新
激活工作流程,此功能对于工作流与其它程序或事件同步
化非常重要。
8. Excel 接口(Excel Agent)
Microsoft Excel 被广泛地应用在资料分析、表格、计
算与分析图表制作等领域。因此,能将Excel 结合为工作
流程自动化的一环,让Excel 作为工作流中的一个步骤进
行数据的自动更新和读取是一项非常重要的功能。
9. ODBC 接口(ODBC Agent)
企业将各种重要的信息储存于数据库内,工作流程系
统必须读取这些资料;或者将原始信息转换为有用信息储
存至数据库。因此,能进行各种通用数据库的无缝整合,
是工作流自动化系统能否作为逻辑平台的重要标准。
10. ASCII 接口(ASCII Agent)
许多早期开发的应用系统仅能接受ASCII 格式的资料,
而这些系统却往往在现代企业中扮演极重要的角色。因为
工作流自动化的目的,是要将信息从使用者端处理,并传
递给数据库或其它应用程序。因此工作流自动化系统能将
流程内的信息输出成ASCII 格式便是非常实际的需求。
11. 接口中心(Agent Stations)
接口中心为自动化接口程序提供了集中化的工作执
行环境。它在一个用户分散且无法存取特定应用软件的
Web-based 环境下非常有用,所有需要自动化接口程序
处理的工作,都可转到安装了必要软件与资源的集中式
Agent Stations 处理。
12. 连续激活步骤(Repeating Steps)
要求软件可利用清单(Table)方式一次激活多个流程
案件。例如,当本月份有员工试用期届满时,自动激活员
工试用期满考评表,合乎条件的员工数目有多少,便激活
多少的流程案件,此功能亦可设计为连环激活流程(即主
流程某些条件满足时激活多个子流程窗体)。
13. 工时成本(Task Rates)
对企业而言,每个参与工作流程的员工都是有成本
的。这些费用应该被计算至项目成本或部门成本。工作流
程软件必需提供成本计算功能,针对处理人员薪资不同而
能统计流程处理成本。
14. 群体响应(Group Response/Vote)
在企业运作环境中,有时需要对团体成员进行意见调查,
如果全部或超过一定数目的人表示意见,则此程序或工作
便继续往下进行。
15. 指定工作暂停(Delayed Assignment)
在许多真实的情况下,我们通常会暂停某特定工作一
段时间,以便等待其它事件或工作完成。因此工作流系统
必须支持此项功能。
16. 透过E-Mail 激活流程(Process Launch via
E-mail)
E-mail 已经快速成为最通行的信息沟通方式,工作
流系统必须提供以E-mail 来激活指定流程的功能。例如
客户订单E-mail 可以直接发起订单流程,而人员只需参
与客户确认的工作。
17. 由工作队列选取工作(Select Task from Queue)
工作队列(Queues)的观念时常被应用在企业内部,承
办人员从企业程序工作挑出一份工作执行(例如由一堆申
请表中抽出一份处理)。在许多情况下,承办人员会希望
挑选要处理的下一份工作,因此除了盲目随机选择外,工
作流程系统也应当让用户可从工作队列中挑选要执行的
工作。
18. 表格快取功能(Forms Caching)
电子表格是业务流程的用户界面,因此可能被重复使
用很多次,所以,若能对表格利用快取方式(Caching)储
存于客户端,将提高速度与可用性(因为表格可能包括图
像或其它类型文件,下载可能比较耗时,如果通过快取功
能,只要是接收过的表格均保存在本地磁盘,而不需重复
接收)。
19. 自动更新程序与组件(Automatic Software
Update for Browser Clients)
因为工作流软件涉及组织内的大量用户,所以能简易
地对客户端程序或功能进行升级,是系统管理员最关心的
需求。否则,更新用户端软件将成为系统管理员最大的梦
魇。
20. 公用用户(Public Client )
许多的流程是由大量组织内或组织外的不确定人员
发起的。例如政府机关,允许全体市民提出建议或服务需
求,再由机关内的人员加以处理。因此工作流系统必需提
供解决此问题的方式。
21. 游移用户(Roving User)
现代企业组织中,无法限制用户只能从他自己的计算
机处理工作,因此用户必需要能从公司任何一部计算机使
用他自己的工作流程清单并处理工作。
22. 权重群组(Weighted Groups)
在真实情况下,我们通常需要将工作分配给同一群组
内的成员,分派工作的数量有可能直接平分,或依照每个
人的工作负荷量决定。例如某一部门内张三﹑李四﹑王五
的工作量分别设定为10%﹑20%与70%,则指定到此部
门的工作流程将有10%被机动分派给张三﹑20%分派给
李四,70%分派给王五,只要修改权重定义便能更改每个
人的工作负荷量。
23. 职务搜寻(Search)
在有数百或数千名员工的企业内,必需要能快速找出
员工姓名与职务,否则企业组织图维护会变得非常困难。
24. 任务成本统计(Task Cost Statistics)
工作流自动化软件必须能够产生流程中每一步骤的
成本统计报表,以供管理人员了解人力成本结构并予以改
善。
25. 工作流程成本统计(Process Cost Statistics)
工作流自动化软件必需能够产生流程的成本统计报
表,以供管理人员评估此流程的成本与效益。
26. 单一步骤超时统计(Step Lag Time)
企业流程工作最主要的迟滞发生在传递时间(transfer
time)与超时,亦即工作摆在待处理文件夹内尚未处理的等
待时间,因此,必需要将此时间评估与统计出来。
27. 工作流程超时统计(Process Lag Time)
特定项目的整体超时时间(所有步骤的超时时间)也是
企业评估工作效率的重要依据,因此工作流系统必需提供
统计此时间的功能。
28. 代理未来工作(Assign Future Tasks)
如果某员工即将请假或不在办公室,通常他会交待同
仁哪些工作会在他不在的时间内发生,或预期可能发生。
因此工作流程软件必需提供此项功能。
29. 自订案件过滤清单(User-Defined Queries for
Reports/Monitor View)
当产生工作流报表或由监控画面选择流程任务时,用
户往往要从大量流程任务中挑选他们想看的内容。工作流
系统必需提供过滤功能,利用指定的条件事先将流程案件
过滤。
30. 可传回子流程统计数据(Roll-up Sub-process
Statistics)
当企业流程牵涉了一个或多个子流程时,计算该企业流程
的整体成本与费时统计,便需要包含子流程的相关数据。
31. 强迫第三方软件结束(Ability to Complete
Third-Party Application Steps)
当工作流内某步骤必须自动执行某个第三方应用软
件,而很不幸的,该应用软件无法正确自动执行时,流程
便会“卡”住无法继续执行下去。因此,工作流解决方案
需要提供手动方式,执行该应用软件的结束。


...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
awpking 2003-09-06
  • 打赏
  • 举报
回复
我也是,我要去点眼药水,呵呵祝楼主顺利
Wnyu 2003-09-05
  • 打赏
  • 举报
回复
看到眼都花!
Schlemiel 2003-09-04
  • 打赏
  • 举报
回复
不就是一套报表管理系统吗?用Java做的报表系统太多了,看看FormulaOne吧。
zez 2003-09-04
  • 打赏
  • 举报
回复
k,你列了这么多??除了你的专有名词不太知道
其他的当然能实现 ...
具体怎么实现那只能看具体的程序员了...

1. 支持商用数据库连结(Support for EnterpriseDatabase)
不支持java的数据库肯定不是商用的 !
2. 整合智能型表格设计工具(Integrated IntelligentForms Designer)
这个没做过,但网上有很多表格的开源...
3.3. 表格通过服务器端连接数据库
连接数据库? 太easy了...
4. 电子表格通用变量
你的专有名词,不熟悉.
6. 重复激活流程 ..
这些都是业务流程吧?只是设计上的问题,和java无关
8. Excel 接口
javaexcelapi,poi ... 我所知道的两个应用最多的excel接口
9. ODBC 接口
java里是jdbc.如果药用odbc,就用jdbcodbc桥,但极不推荐
10. ASCII 接口..
不明白,String ?
16. 透过E-Mail 激活流程
javamail ,会java的谁不会用java发信?:)
......

其他的都只是商业逻辑设计之类的,和java无关吧 ....

------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??

23,406

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧