<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-19  評論-128  文章-1  trackbacks-0
    首先,在jbpm4中,流程定義相關(guān)的部署信息就存在JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROPJBPM4_LOB (存放當發(fā)布一個png和xml文件后的流程定義后的記錄)。中。

    JBPM4_HIST_PROCINSTJBPM4_HIST_ACTINST兩張表中,分別存放的是process Instance、Activity Instance的歷史記錄,Activity Instance是指流程定義中各個步驟:task descition等存放Process Instance、Activity Instance歷史記錄的表有了,那他們的當前記錄存在什么地方呢?這就需要弄清楚jBPM的另外幾個概念。一般而言,在jBPM中,“a process instance is the root of a tree of executions”。因此,當一個流程實例Split出兩個并行步驟的時候,在JBPM4_EXECUTION表中將有三筆相關(guān)記錄,一筆是代表流程實例的Root Execution,另外兩筆是關(guān)于上述兩個并行步驟的Child Execution。

    此外,在jbpm中,Activity的種類是很豐富的,可以是Control Flow Activities,如sub-process,decision等,也可以是Automatic Activity,如java、script、sql等,其中需要人來參與完成的Activity被稱為Task,待辦任務(wù)放在JBPM4_TASK表中,而歷史任務(wù)放在JBPM4_HIST_TASK表中。

    對一個Task而言,它可能會有多個Participation(swim lane 同樣會有多個Participation),Participation的種類有Candidate、client、owner、Replaced Assignee和viewer,而具體的Participation既可以是單一用戶,也可以是用戶組,Participation的信息存放在JBPM4_PARTICIPATION中。

    Swim Lane是一種Runtime Process Role,通過Swim Lane,多個Task可以一次分配到同一Actor身上,存放這些信息是表JBPM4_PARTICIPATION。

    JBPM4_ID_GROUPJBPM4_ID_MEMBERSHIPJBPM4_ID_USER這是基本的權(quán)限控制,建議關(guān)于用戶認證方面還是自己開發(fā)一套,這個功能太簡單了,難以滿足需求。

    JBPM4_JOB存放的是Timer的定義。

    JBPM4_PROPERTY這是jbpm引擎參數(shù)表。

    JBPM4_VAR表存放流程臨時變量,當流程實例結(jié)束后,表中內(nèi)容清除。

    JBPM4_HIST_VAR表存放歷史臨時變量,但是jbpm4好像還沒有對這張表進行利用。

    JBPM4_HIST_DETAIL表保存變量變更記錄。



    了解jbpm4.3以上這18張表后,我們應(yīng)該在流程運行中,詳細觀察jbpm是如何對這些表進行操作,以及進行什么樣的操作的。

    發(fā)布一個流程定義后:

    JBPM4_DEPLOYMENT新增一條記錄

    JBPM4_DEPLOYPROP新增三條記錄

    JBPM4_LOB新增兩條記錄



    開始一個流程startProcessInstanceByKey后:

    JBPM4_EXECUTION新增一條記錄

    JBPM4_TASK新增一條記錄

    JBPM4_HIST_PROCINST、JBPM4_HIST_ACTINST分別新增一條記錄

    JBPM4_HIST_TASK新增一條記錄



    當執(zhí)行taskService.setVariables(task.getId(), map);時,JBPM4_VARIABLES中添加變量記錄
     
    轉(zhuǎn)載人員:Nicholas
    posted on 2010-09-16 19:51 obpm 閱讀(1274) 評論(0)  編輯  收藏 所屬分類: 流程 、數(shù)據(jù)庫

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品国产福利在线观看| 国产午夜免费福利红片| 小草在线看片免费人成视久网| 中文字幕不卡免费视频| 国产免费久久精品99久久| 在线播放免费人成视频网站| 美美女高清毛片视频黄的一免费| www亚洲精品久久久乳| 国产区图片区小说区亚洲区| 美女被羞羞网站免费下载| 极品美女一级毛片免费| 夜夜爽妓女8888视频免费观看| 国产黄色片免费看| 十八禁视频在线观看免费无码无遮挡骂过| 国产免费AV片在线观看播放| 日韩a级无码免费视频| 99视频免费观看| 日本亚洲免费无线码| 天堂在线免费观看中文版| 免费看小12萝裸体视频国产| 亚洲日韩人妻第一页| 亚洲精品自在在线观看| 久久亚洲AV成人无码电影| 亚洲男人电影天堂| 亚洲精华液一二三产区| 国产产在线精品亚洲AAVV| 99精品视频在线观看免费| 69视频在线观看免费| 四虎成人精品一区二区免费网站| 国产成人免费a在线资源| 久久亚洲国产成人影院网站 | 日本视频在线观看永久免费| 亚洲成人免费在线| 毛片免费在线播放| 亚洲av午夜精品一区二区三区| 亚洲人色婷婷成人网站在线观看| 亚洲综合婷婷久久| 亚洲AV香蕉一区区二区三区| 中国一级特黄的片子免费| 99免费在线观看视频| 午夜dj在线观看免费视频|