当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 工作流程中的某些状态处于一个swimlane(泳道)中,参与工作流程的具体人如果具备涉足这个泳道的能力,就可以对这些状态进行处理。
 

 

 ·rpg游戏引擎制作——框架篇     »显示摘要«
    摘要:一个完整的rpg游戏由角色、ai、道具、地图等基本元素组成,目前的rpg游戏种类繁多,但一样是相同的那就是游戏的框架,当一个游戏的框架确定以后,这个游戏的制作思路就会显得很清晰了。下面我给出一个游戏的核心操作: public void run() { long starttime = 0; long interval = 1000 / this.m_nframepersecond; long en......
    摘要:三个java文件:jmstest.javapackage com.lizongbo.jmsdemo;import javax.jms.messagelistener;import javax.naming.context;import javax.jms.queueconnectionfactory;import javax.jms.queueconnection;import javax.jms......


jbpm2.0中swimlane ,actorid,role在实际项目的演绎:

 工作流程中的某些状态处于一个swimlane(泳道)中,参与工作流程的具体人如果具备涉足这个泳道的能力,就可以对这些状态进行处理.如何在计算机系统表示个体的能力度?在工作流系统中通过组织建模,从组织模型数据中取得一定属性赋给个体,比如通过role角色.职务(或职务)来表示个体具有的能力度. 在工作流程定义中,很少会把具体的个体定义进流程审批环节中.大多数系统会定义一个角色(静态与动态).职位,只要满足这些条件个体都可以处理这些环节(也即具备这些能力个体进入系统后,系统会把他可以处理的工作全部列出来). jbpm2.0通过swimlane这种抽象的能力度对象,把定义的swimlane赋给某些审批环节,系统在实际运行中,根据swimlane的代理类计算出流程参与者(actorid),需注意一点是这个参与者与系统用户登录id有所区别,他可以是用户登录id,也可以是role或position.jbpm2.0在这点设计考虑很周到,仅提供流程引擎,不绑定任何组织模型.用户可以根据各自的组织定义自己的流程.如示例:


...   下一页
 ·linux常见问题(系统篇)     »显示摘要«
    摘要:0001 修改主机名 vi /etc/sysconfig/network,修改hostname一行为hostname=主机名,重启后也能生效 0002 ret hat linux启动到文字界面(不启动xwindow) 将/etc/inittab中 id:5:initdefault: 一行中的5改为3 0003 redhat的自动升级更新问题(hutuworm) 在www.redhat.com/co......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE