关于基于 delphi 工作流程引擎的讨论贴。。

风之谷 2011-01-24 09:45:57
加精
有个同事以前在神州数码,通过自己的理解把osworkflow java转为.net,我有个想法能不能咋自己把osworkflow转为delphi版的。
有没有做过类似工作的朋友给点建议,delphi有没有线程的流程引擎?
...全文
3873 76 打赏 收藏 转发到动态 举报
写回复
用AI写文章
76 条回复
切换为时间正序
请发表友善的回复…
发表回复
last_wolf1860 2011-03-14
  • 打赏
  • 举报
回复
没有用过osWorkFlow,但做过工作流。感觉好象没有那么玄啊?
1.对于任何一项工作,都有两个种类(正常业务、非正常业务),由流动起点确定,正常业务流动节点(涉及的组织机构)基本固定,对于任何一个节点而言,信息只有两个流向(流出和待命),三个工作状态(收到、处理中、完毕),两个流通状态(正常、异常)。非正常业务的流动节点不固定,可以跳跃性选择流通节点。
2.对于正常的节点,可以由用户定制并允许修改流程以减少输入和调整量。无论正常非正常的业务,需要建立合理的追踪机制。
3.第1条中所涉及的状态根据行业客户性质不同可进行细分和扩展。
那这条信息该流通到哪儿、谁该看得到就一目了然了罢?
个人感觉:工作流模块的设计关键在于灵活和追踪,在此基础上配合规章制度不断扩展功能并增加其易用性,不要人为地学究地把东西先搞复杂,再想减下来就难了。这需要与用户的沟通技巧,非三言两语能够说得清楚。另外,不是越复杂的东西就越好用,傻瓜式的软件才是工作流的发展方向。

实践中的设计:1.区分工作任务,定制相关固定流程(用户可自行定制)2.针对每个工作任务各个环节的流动协助客户建立相应规章制度。3.根据规章制度规定,确定各环节能够掌握的信息量,可进行的操作。4.根据各个环节用户的处理圈定工作信息状态。由此:封装四个类,TWork/TFlow/TUser/TPoint,其中TWork中具备流动环节(TFlow)、当前环节、上一环节、下一环节、处理状态、处理结果几个属性,TUser封装权限及其它通用属性,TFlow封装固定流程、实际流程属性等等,TPoint封装处理意见、处理结果、流出方向等等。一项工作的流动基本就OK了
结合之前的工作经验,能记起来也就这么多。同志们有什么想法,欢迎板砖。至于如何去表现流程,那属于另外的题目,不加啰嗦:)
王南山贼 2011-03-13
  • 打赏
  • 举报
回复
这个贴是怎么成精华的
不明白
iskyshop 2011-02-07
  • 打赏
  • 举报
回复
osworkflow都是基于网络支持来工作的,用delphi来做,没有任何意义!要是实现肯定能做到,只不过一点实际运用意义都没有!
lyhoo163 2011-02-06
  • 打赏
  • 举报
回复
关注。
差布多先生 2011-02-05
  • 打赏
  • 举报
回复
我也在学delphi
thesunbb13 2011-02-03
  • 打赏
  • 举报
回复
大难题,同样求解
haitao 2011-01-31
  • 打赏
  • 举报
回复
【实现不了】还是【实现得了】,不能作为标准
管理数据库的人,习惯用sql实现一切;熟悉pb的人,也习惯用pb实现一切;熟悉vba的人,也习惯用vba(excel/access)实现一切

一般的讨论,是针对普通、容易找到的应用开发人员,他们实现起来是否容易
如果各个工具、语言的高手,基本上都有办法用他熟悉的工具、语言来实现(几乎)一切

关键是很多地方,用delphi实现起来,相比用java,可能会 开发快5-20倍,运行效率快2-10倍
如它所述: http://topic.csdn.net/u/20110129/00/6f4795ad-5b40-460b-abe8-10424abe5cb4.html
startomeyhuang 2011-01-31
  • 打赏
  • 举报
回复
[Quote=引用 65 楼 wjefson 的回复:]
本人潜水10多年,没发现delphi实现不了的,也没发现Java实现不了的,就看你的决心。
[/Quote]


牛人啊。
tx183584 2011-01-30
  • 打赏
  • 举报
回复
zzzl 2011-01-30
  • 打赏
  • 举报
回复
并不是因为难,而是因为很少用delphi做oa
书生之间 2011-01-30
  • 打赏
  • 举报
回复
本人潜水10多年,没发现delphi实现不了的,也没发现Java实现不了的,就看你的决心。
cokoe 2011-01-29
  • 打赏
  • 举报
回复
评价评价
Rubi 2011-01-29
  • 打赏
  • 举报
回复
对工作流一直都有兴趣,但是从来木有搞过,旁观
hongfarge 2011-01-29
  • 打赏
  • 举报
回复
围观一下,我现在也是在用JAVA下的WORKFLOW
kv2002 2011-01-28
  • 打赏
  • 举报
回复
关注,楼主开源搞一个吧。
shuihan20e 2011-01-28
  • 打赏
  • 举报
回复
起步好像有,不过用delphi做OA的似乎并不多
yuankai19881108 2011-01-28
  • 打赏
  • 举报
回复
不好搞。
sapdigger 2011-01-27
  • 打赏
  • 举报
回复
我认为这个要在设计时好好规划的

不然,后期重写的可能性还是有的

别外,现在的工作流都是以WEB方式工作的,楼主想用DELPHI,应该不行,或难度太高。


qq:295286073
robin41209 2011-01-27
  • 打赏
  • 举报
回复
高人可以试试看。
zhang010203 2011-01-26
  • 打赏
  • 举报
回复
围观一下,我现在也是在用JAVA下的WORKFLOW
加载更多回复(28)

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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