請教一下各位大老,有沒有使用華苓BPM的,可以解答小弟的疑惑。
之前的人用撰寫,開啟表單的user透過下列方法,
但是簽到中間,user離職時,
如果後面還有需要給原User簽核,會變成空值,沒辦法簽下去。
不曉得有沒有甚麼方法可以修正user
createProcess
''''''
java.lang.String createProcess(java.lang.String userID,
java.lang.String proID,
java.util.HashMap args)
Create a non-auto-PopUp process and assign to specified member id.
Examples:
var userID = "MEM0000992492169920";
var proID = "PRO0548992486182550";
var args = new java.util.HashMap();
var item = "Pen";
args.put("ItemName",item);
var newTaskID = Server.createProcess(userID,proID,args);
var newTask = Server.getTask(newTaskID);
var newTaskState = newTask.getTaskState();
if (newTaskState == newTask.TASK_STATE_READY) {
java.lang.System.out.println("newTaskState is READY!");
}
''''''
如下圖,後續若原本user會須要更換,
目前我找不到相關方法,不曉得有沒有使用同系統的大老可解惑
因為公司沒有跟華苓簽合約,所以沒辦法問,或是上它們論壇
樓主是說:某流程應簽核的人離職了,無法簽核?
如是,你可以使用行政管理師WebAdministrator ,找出這個流程,然後給他Pass 轉到下一個人去簽。