乙個JBPM工作流管理示例(二)

2021-03-31 08:56:31 字數 1257 閱讀 2910

action指明的是當前狀態要執行的一些額外的操作,如記錄log、發郵件等。

(1)swimline的delegation要做的就是判別當前actor的身份。

package kellerdu.jbpm.delegation;

import .jbpm.delegation.*;

import kellerdu.jbpm.logsfactory;

import .apache.***mons.logging.log;

public class bossswimlane implements assignmenthandler

/*** 當前的狀態有哪個actor來具體負責處理,選擇是老闆的actor來處理。

** 如果王林是老闆,那麼他請假可以用他的名稱來開始乙個請假流程,當他檢查他需要批示的

* 請假時,使用actorid=boss來找出所有的批示。這時selectactor返回的值就是乙個常量「boss」**

* @param assignmentcontext assignmentcontext

* @return string

* @todo implement this .jbpm.delegation.assignmenthandler method

*/public string selectactor(assignmentcontext assignmentcontext)

}========================================

ackage kellerdu.jbpm.delegation;

import .jbpm.delegation.*;

import kellerdu.jbpm.logsfactory;

import .apache.***mons.logging.log;

public class chiefswimlane implements assignmenthandler

/*** selectactor

* @see bossswimlane

** @param assignmentcontext assignmentcontext

* @return string

* @todo implement this .jbpm.delegation.assignmenthandler method

*/public string selectactor(assignmentcontext assignmentcontext)

}

乙個JBPM工作流管理示例(一)

示例 在某一公司中,部門員工要休假的話需要部門主管的批准。如果休假天數大於10天的話,在部門主管的同意後,還必須上級主管批准。如果是部門主管要休假只要上級主管批准即可。在休假被批准之前,申請人可以撤銷休假申請。每個員工還有多少天休假必須管理起來,在員工提交休假申請時要檢查申請天數是否超過可用天數。申...

乙個JBPM工作流管理示例(一)

示例 在某一公司中,部門員工要休假的話需要部門主管的批准。如果休假天數大於10天的話,在部門主管的同意後,還必須上級主管批准。如果是部門主管要休假只要上級主管批准即可。在休假被批准之前,申請人可以撤銷休假申請。每個員工還有多少天休假必須管理起來,在員工提交休假申請時要檢查申請天數是否超過可用天數。申...

工作流管理系統 jBPM

執行環境 授權方式 bsd 軟體大小 m 589更新日期 2014 04 04 jbpm是乙個靈活可擴充套件的工作流管理系統。作為 jbpm執行時server輸入的業務流程使用簡單強大的語言表達並打包在流程檔案中。jbpm將工作流應用開發的便利性和傑出的企業應用整合 eai 能力結合了起來。jbpm...