小白學activiti第二天

2021-10-03 09:15:52 字數 2702 閱讀 9663

掛起與啟用

流程定義的掛起與啟用:

public

class

processdefinitionsuspend

else

}}

流程例項的掛起與啟用:

(傳入的流程例項id不能是已經結束的例項id,否則會報nullpointexception)

public

class

processinstancesuspend

else

}}

再看乙個流程變數demo:

首先定義乙個流程圖:

這裡填完請假單後,判斷天數,是否大於3天,是則給部門後再總經理審批,否則部門後直接到人事存檔。

public

class

easydemo

public

static

void

main1

(string[

] args)

//2:根據taskid處理任務,處理前可以多判斷一下當前使用者是否具有該任務的辦理許可權

string taskid =

"14"

; task task = taskservice.

createtaskquery()

.taskid

(taskid)

.taskassignee

(currentuser)

.singleresult()

;if(task != null)

else

}public

static

void

main2

(string[

] args)

//2:根據taskid處理任務,處理前可以多判斷一下當前使用者是否具有該任務的辦理許可權

string taskid =

"2502"

; task task = taskservice.

createtaskquery()

.taskid

(taskid)

.taskassignee

(currentuser)

.singleresult()

;if(task != null)

else

}public

static

void

main3

(string[

] args)

else

}//2:根據taskid處理任務,處理前可以多判斷一下當前使用者是否具有該任務的辦理許可權

string taskid =

"5002"

; task task = taskservice.

createtaskquery()

.taskid

(taskid)

.taskassignee

(currentuser)

.singleresult()

;if(task != null)

else

}public

static

void

main

(string[

] args)

else

}//2:根據taskid處理任務,處理前可以多判斷一下當前使用者是否具有該任務的辦理許可權

string taskid =

"7502"

; task task = taskservice.

createtaskquery()

.taskid

(taskid)

.taskassignee

(currentuser)

.singleresult()

;if(task != null)

else

}}

這是一種,直接在例項時把流程變數全給好,

還有一種是在任務節點處理完成後把流程變數給流程例項

(其實還有幾種方式,但對於全域性流程變數來說大體就分2種)

public

class

flowvariable

else

//此時zhaoliu檢視自己代辦的任務

task task4 = taskservice.

createtaskquery()

.taskassignee

("zhaoliu").

singleresult()

;if(task4 == null)

else

}}

另外流程變數的作用域僅在任務節點的情況(區域性變數):

查詢資料,說區域性流程變數只能在該任務節點中設定和獲取。

任務節點設定的流程區域性變數只能在該「申請請假單」節點獲取,「部門領導審批」節點或者"總經理審批"節點獲取變數就為空。

public

class

localvariable}}

public

static

void

main

(string[

] args)

else}}

}}

第二天學python

while else else是跟在while後的,while沒有被break打斷走else,被break打斷,不走else。utf 8 3個位元組表示乙個中文。中文全包括。至少用乙個位元組表示。unicode 4個位元組表示乙個中文。gbk 包含中文與英文本母,乙個中文用兩個位元組。不全。冪運算 ...

小白學習python第二天

第二章基礎語法知識 2.1 數字 數字 a python可以同時為多個變數賦值,如a,b,c,d,e 1,2,3,4,5 b 乙個變數可以通過賦值指向不同型別的物件 c 數值除法包含兩個運算子 返回乙個浮點數,返回乙個整數 d 在混合運算中,python會把整型轉換為浮點數 e 數字的表達範圍與數字...

小白棟更新第二天

在處理網頁布局的時候,相信position一定會在網頁編輯中常常 被用到,今天就簡單聊一下position的幾個常用屬性 static 靜態定位 元素的預設定位的方式 流式布局的體現 流式布局就是標籤元素遵從自己屬性按照自我意願排列 從左向右 行元素 行內塊元素 從上至下 塊元素 relative ...