国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Shark api 應用:判斷流程進行到了哪個活動

2019-11-17 06:07:52
字體:
來源:轉載
供稿:網友

// 假設我們定義了流程PROC1, 它定義了3個活動ACT1, ACT2, ACT3

ExecutionAdministration ea = Shark.getInstance().getAdminInterface().getExecutionAdministration();
ea.connect(userName, passWord, engineName, null);

AdminMisc am = Shark.getInstance().getAdminInterface().getAdminMisc();

// 流程實例序號, 已知
String procId = "1_1_proc1";
// 活動實例序號
String actId = "";

// 獲得流程實例到目前為止所創建的活動實例
WfActivity[] wfas = ea.getProcess(procId).get_sequence_step(0);

if ( wfas != null && wfas.length > 0 )
{
    // 獲得最后一個活動實例的序號
    actId = wfas[wfa.length - 1].key();
}

// 獲得流程定義序號,在這里獲得PROC1
String procDefId = am.getProcessDefinitionId(procId);
// 獲得活動定義序號,在這里獲得ACT1, ACT2, ACT3之一
String actDefId = am.getActivityDefinitionId(procId, actId);

// p.s. 可以看到,使用Shark.getInstance().getAdminInterface()方法,可以獲得Shark的治理工具類,其中的api可以獲取很多需要的信息



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塔河县| 南乐县| 武山县| 乌兰察布市| 五原县| 财经| 任丘市| 封开县| 滦平县| 吉林省| 新巴尔虎右旗| 金沙县| 新晃| 巴塘县| 桑日县| 错那县| 图们市| 抚顺市| 平江县| 黔东| 武胜县| 江阴市| 九龙城区| 六盘水市| 海原县| 奈曼旗| 滨海县| 安乡县| 信阳市| 许昌县| 金川县| 宁强县| 门头沟区| 永年县| 当阳市| 伊宁市| 尚志市| 忻州市| 介休市| 苏尼特左旗| 康乐县|