社区
语言基础/算法/系统设计
帖子详情
关于基于 delphi 工作流程引擎的讨论贴。。
风之谷
2011-01-24 09:45:57
加精
有个同事以前在神州数码,通过自己的理解把osworkflow java转为.net,我有个想法能不能咋自己把osworkflow转为delphi版的。
有没有做过类似工作的朋友给点建议,delphi有没有线程的流程引擎?
...全文
3873
76
打赏
收藏
关于基于 delphi 工作流程引擎的讨论贴。。
有个同事以前在神州数码,通过自己的理解把osworkflow java转为.net,我有个想法能不能咋自己把osworkflow转为delphi版的。 有没有做过类似工作的朋友给点建议,delphi有没有线程的流程引擎?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
delphi
图表 控件_将基本图表集成到
Delphi
应用程序中
delphi
图表 控件 In most modern database applications some kind of graphical data representation is preferable or even required. For such purposes,
Delphi
includes several data-aware components: ...
Delphi
曾是一代王者,2020年
Delphi
强化WEB开发、拥抱开源、支持开发者社区,升级
Delphi
语言整合Python恢复昔日的跨平台开发工具王者地位
Delphi
(C++ Builder)一直致力于快速的应用程序开发环境已有25年以上的历史,并且仍在继续增长。如果您知道如何使用
Delphi
,
Delphi
会帮助您迅速并且能够创建任何应用程序APP及WEB网站应用! 当前,使用
Delphi
,您...
2024年编程语言推荐:
Delphi
/ Object Pascal
Delphi
开发至今仍然相当流行。它仍然被公司和个人开发者选择。仍然有大量的系统和应用程序依赖于
Delphi
。Z-Gantt智慧时间管理进度计划甘特图软件许多公司仍然雇用
Delphi
开发人员来支持他们的
Delphi
系统基础...
工作
流
引擎
它的主要特点是使处理过程自动化,通过将
工作
分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对他们进行监控,使人以及各种应用工具相互之间协调
工作
,以完成某项
工作
,达到提高办公效率、降低...
DELPHI
基础教程 第十八章
Delphi
客户服务器应用开发
客户/服务器的开发
工作
涉及定义客户/服务器的体系结构, 然后再将该结构与其它一些对于客户/服务器的实现至关重要的系统结构和技术集成起来。
Delphi
2.0的Client/Sever版支持用户开发客户/服务器结构的应用程序。...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章