flowable 獲取流程發起人

2021-10-06 18:14:26 字數 777 閱讀 3918

1.  設定流程發起人

//設定流程發起人

authentication.setauthenticateduserid(userid);

processinstance processinstance = runtimeservice.startprocessinstancebykey(procdefkey,businesskey, paras);

//這個方法最終使用乙個threadlocal型別的變數進行儲存,也就是與當前的執行緒繫結,所以流程例項啟動完畢之後,需要設定為null,防止多執行緒的時候出問題。

authentication.setauthenticateduserid(null);

3. 獲取流程發起人(需要在啟動流程前設定流程發起人)

historicprocessinstance hi = historyservice.createhistoricprocessinstancequery()

.processinstanceid(procinsid)

.singleresult();

string startuserid = hi.getstartuserid();

3. 獲取某個人發起的流程

listlist = historyservice.createhistoricprocessinstancequery()

.startedby(userid)

.orderbyprocessinstancestarttime()

.list();

flowable 流程發起人

1.設定流程發起人 設定流程發起人 authentication.setauthenticateduserid userid processinstance processinstance runtimeservice.startprocessinstancebykey procdefkey,bus...

力軟 發起流程

發起流程 choosecreateflow nwfiengine 根據schemacode獲取對應的 1.獲取下一節點 nwfiengine.getnexttasknode getnexttasknode nwfnodeinfo beginnode,string code,bool isgetaud...

php 流程管理(發起流程和審核流程)

一.發起流程和審核流程需要用到的三張表 二.寫 1.用ajax做了乙個登入頁面,用session獲取使用者名稱 2.登入介面的處理頁面 dlchuli.php session start require dbda.class.php db new dbda 造新物件 傳過來的值 uid post u...