tlv8項(xiàng)目流程建模

2021-10-19 16:29 更新

流程建模

3.1 簡單的流程建模

首先添加一個(gè)開始環(huán)節(jié),點(diǎn)中流程設(shè)計(jì)器上方的“開始環(huán)節(jié)”,開始環(huán)節(jié)就加到流程圖中了。如圖所示: 點(diǎn)擊幫助會(huì)跳出流程設(shè)計(jì)的幫助文檔,幫助流程圖的設(shè)計(jì),如圖所示: 然后再增加新的環(huán)節(jié),如圖所示增加一個(gè)新的環(huán)節(jié)請假申請: 如圖所示可以選擇此環(huán)節(jié)的執(zhí)行頁面: 如圖所示選擇處理人: 按照上面的方法來畫流程圖,最終流程圖如下圖所示:

3.2 函數(shù) Fn

3.2.1 常用函數(shù)

在平臺中,常用的函數(shù)按照作用可分為:默認(rèn)值表達(dá)式函數(shù)、條件表達(dá)式函數(shù)、執(zhí)行者表達(dá)式函數(shù)四種;按照類型又可分為:通用函數(shù)、數(shù)據(jù)函數(shù)、模型函數(shù)、組織函數(shù)和流程函數(shù)五類。在實(shí)際使用中,這兩種分法會(huì)出現(xiàn)交叉,但并不影響對表達(dá)式的理解和使用。 默認(rèn)值表達(dá)式函數(shù)用于設(shè)置關(guān)系的默認(rèn)值,例如生成訂單編號;條件表達(dá)式主要用于條件的比較判斷,比如流程中條件分支環(huán)節(jié)就需要條件表達(dá)式來判斷;執(zhí)行者表達(dá)式主要用于流程中獲取執(zhí)行者和執(zhí)行者范圍,主要使用組織函數(shù)。平臺中提供的函數(shù),既可以單獨(dú)使用,又可以組合使用;有的函數(shù)是無參數(shù)的,有的函數(shù)是有參數(shù)的。根據(jù)具體的需求,選擇或者組合使用適當(dāng)?shù)谋磉_(dá)式。

3.2.2 表達(dá)式編輯器

使用表達(dá)式編輯器完成選擇函數(shù),輸入?yún)?shù)的工作。表達(dá)式編輯器功能十分強(qiáng)大,既可以直接選擇函數(shù)使用,也可以進(jìn)行表達(dá)式的編輯。表達(dá)式編輯器如下圖所示:

3.2.3 自定義函數(shù)

平臺中的函數(shù)由Java文件、Fn文件組成,Java文件作為函數(shù)功能的底層實(shí)現(xiàn),提供Java方法接口,Java文件又分為動(dòng)態(tài)和靜態(tài)兩種,分別存放在WEB-INF/fn和src目錄下;Fn文件是xml格式的文件,對Java方法進(jìn)行了包裝,提供非Java的外部使用的接口。平臺提供的函數(shù)就是通過這種方式實(shí)現(xiàn)的。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號