• 使用WF4.0进行工作流开发必须认识到的问题


          一直以来,公司的产品都是采用.net开发,而这些产品中,存在大量的工作流需求

          在工作流平台选择上,着实费了一番脑筋首先想到的nbpm,这个开源的家伙显然已经老得不行,而且设计器居然是java开发;jbpm,这个年轻力壮的小伙子采用的是java;公司购买,显然公司不愿意花钱(销售业绩不是足够的好).无奈之举,选择了WF

          我们知道,工作流主要分成三大部分:流程设计器表单设计器工作流引擎.选择WF,意味着会碰到很多障碍.   

        我们必须认识到的问题:

          1 在流程设计中,组织机构是一个必须自己解决的问题;

        2 如果希望业务人员可以随时修改流程,那你必须开发面向业务人员的流程设计器,最后把流程转化为WF可以识别的xaml,WF的设计器是面向开发人员的;

        3 如果你希望在表单处理上更加灵活,能够一劳永逸的解决表单处理,你最好自己设计一个足够强的表单设计器;

        4 WF帮助我们实现了工作流引擎

        在使用WF时,我们(非天才)可能会碰到很多问题,需要自己不断的钻研才可以解决

        WF的学习本身就比较困难.很多人在运行了无数例子之后,着手去实现真实的工作流时,却发现所学和实际竟然存在巨大的鸿沟这需要一些对工作流本身有经验的人,并有一定悟性的技术人才因为实际的工作并不会给你太多的时间来领悟

        适合才是最好的,一味的最求完美过度设计是一种愚昧

     

        本人是WF的初学者,对工作流的认识目前不超过2个月,对WF的使用不超过3个星期.我将写一个有关WF4在实际开发工作流中的系列,并期待园子中的高手批评指正,共勉,感谢大家

        注:我不自己实现流程设计器,也不实现表单设计器.

        这是我的第一篇博客

  • 相关阅读:
    一个Winform下DataGridView控件外观的自定义类
    从以往子类化跟踪MouseLeave深入讨论VB6的自定义Hook类
    使用VB6写一个自定义的进度信息框窗口
    C#研究OpenXML之路(4-使用第三方库)
    Access SQL实现连续及不连续Rank排名
    C#研究OpenXML之路(3-OpenXMLSDKToolV25.msi)
    C#研究OpenXML之路(2-DocumentFormat.OpenXml命名空间)
    C#研究OpenXML之路(1-新建工作簿文件)
    统一我的博客文章的CSS样式代码
    C#图片灰度处理(位深度24→位深度8)
  • 原文地址:https://www.cnblogs.com/wreading/p/2134946.html
Copyright © 2020-2023  润新知