刚刚毕业,发现现在做的这个系统和我以前接触的东西都不同,用到的是单位上一个高手为该系统编写的“流程引擎”,然后,就是在这个流程引擎上进行开发。同事说,这就是“框架编程”,我也不是太懂。各位兄弟做过的程序是不是也是这样先作出一个于具体业务没有太多关系的流程引擎,然后在进行相关开发?

解决方案 »

  1.   

    是的,有点象notes.用户可以在一定的前提下提供自定义流程的流转步骤。
    比如说:一个单位,要管理车辆申请和派遣等。
    第一步,申请用车
    第二步,审批
    第三步,派车
    第四不,还车这里只是举个非常简单的例子,用户可以自己选择,是不是要审批这个步骤(假设某单位车子非常多,只要你申请就可以派--当然只是假设,呵呵)。那么用户可以在图形化的界面下把审批节点删除。
    整个流程配置就像是viso那样(当然也没有那么复杂了),图形化操作,自己连线决定和判断流程走向。
    我要做的只是编写好每个部件,或者说是节点的界面及功能代码。