当前位置:支点网 >> SOA >> SOA产品·应用
滚动新闻:

基于EOS工作流设计、开发业务流程的实例

作者:佚名  来源:goCom构客网  时间:2008-7-4 8:56:00
  最近有个才开始学习EOS的朋友不知道从哪里弄来了我的MSN号,虽然我白天总是不能上网,他却会给我留言,向我问一些EOS的问题,比如昨天的问题就是:“如何基于EOS工作流设计、开发业务流程”,花了一个半晚上的功夫,整理了一个实例,希望能够对大家有所帮助,尤其是那些才开始学习EOS工作流的朋友们。

  最近有个才开始学习EOS的朋友不知道从哪里弄来了我的MSN号,虽然我白天总是不能上网,他却会给我留言,向我问一些EOS的问题,比如昨天的问题就是:“如何基于EOS工作流设计、开发业务流程”,花了一个半晚上的功夫,整理了一个实例,希望能够对大家有所帮助,尤其是那些才开始学习EOS工作流的朋友们。

  最近在我的eoscodeshare开源项目中加入了一个使用EOS工作流完成流程设计、开发的项目EOSWorkFlowDemo,这个项目中包括了如何描述流程业务需求、根据需求设计库表和业务流程、以及工作流客户端定制详细设计等内容,可以供新手学习、使用EOS工作流完成流程设计、开发时参考,大家看看是否可以介绍给那些学习EOS工作流的新手,尤其是那些可能没有服务工程师参与的项目。

  EOSWorkFlowDemo项目介绍:

  EOSWorkFlowDemo项目结合企业内部员工的工资增长审批流程,演示了如何基于EOS WorkFlow设计、开发业务流程的过程。

  工资增长审批流程假设一个企业的工资增长需要经过审批,该审批需要以流程的形式实现,流程的主要过程包括:

  1、 人事部门的人针对某个人的工资增长提交申请;

  2、该审批通常情况下只需要经过主管人事的副总裁签字即可;

  3、但是如果该员工申请增加的工资超过50000元,就需要经过总裁的特别审批。

  EOSWorkFlowDemo项目包括:

  1、流程业务需求描述: 包括组织机构、角色、人员【可能还有岗位、岗位列表等】的描述,业务流程描述。

  2、业务表设计: 包括业务库表设计,业务库表和流程表结合的描述等;

  3、业务流程设计:包括业务流程的设计、活动的设计【基本信息、参与者等】。

  4、详细设计: 包括展现逻辑、业务逻辑、JSP页面等的设计。

  5、在EOSWorkFlowDemo项目中目前已经开发实现的内容包括:

  1、人事部门填写工资增长申请单;

  2、副总裁审核该工资增长申请;

  3、如果工资增长额度超过50000,总裁将会审核该工资增长的申请。

责任编辑:李伟
【字体: 】【打印此文】【关闭窗口】【论坛
相关信息
相关评论