溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

發(fā)布時(shí)間:2020-07-06 11:47:05 來源:網(wǎng)絡(luò) 閱讀:291 作者:ccjflow 欄目:編程語言

關(guān)鍵詞:
.Net開源工作流??? 工作流引擎?? 工作流引擎常用信息存儲(chǔ)? 流程前置導(dǎo)航

證照庫的概念&應(yīng)用場景:

我們?cè)谑崂砹鞒痰臅r(shí)候,會(huì)發(fā)現(xiàn)有一些流程的發(fā)起是基于一個(gè)實(shí)體信息的。

比如:納稅人業(yè)務(wù)流程,公安局業(yè)務(wù)流程,政府行業(yè)流程,還有一些企業(yè)流程,他們服務(wù)的對(duì)象是一個(gè)實(shí)體,比如:稅務(wù)局對(duì)應(yīng)納稅人,公安局對(duì)應(yīng)公民,市(縣)政府對(duì)應(yīng)的是城鎮(zhèn)居民。這個(gè)對(duì)應(yīng)的服務(wù)對(duì)象就會(huì)貫穿整個(gè)流程。

所以這個(gè)實(shí)體信息需要臨時(shí)或者永久的存儲(chǔ)到一個(gè)表里,并且還有他們的相關(guān)附件,以防止他們?cè)谵k理的時(shí)候多次提交,受理人員多次錄入。

舉例說明:我們?cè)跒橐粋€(gè)市(縣)政府設(shè)計(jì)一批流程、低保申請(qǐng)流程、檔案查閱、廉租房申請(qǐng)…. 城鎮(zhèn)居民在辦理業(yè)務(wù)的時(shí)候每次都需要提交重復(fù)的資料,比×××、駕駛證、結(jié)婚證等等,每次都需要錄入地址、電話、×××信息。

為了提高辦事效率,提升服務(wù)形象,減少受理人員的數(shù)據(jù)錄入,我們需要設(shè)計(jì)一個(gè)證照庫,設(shè)置一個(gè)基礎(chǔ)信息表,在他們第1次辦理的時(shí)候在以后其他的業(yè)務(wù)多次使用。

這個(gè)就是我們要做的如何在cc工作流程引擎使用并調(diào)入引用。

證照庫的流程演示DEMO:

我們打開演示流程:

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

點(diǎn)擊運(yùn)行:

該流程是啟動(dòng)的時(shí)候一個(gè)發(fā)起前置導(dǎo)航,導(dǎo)航到一個(gè)自定義的URL界面上,如下圖:

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

第1種應(yīng)用場景:輸入×××號(hào),點(diǎn)擊查詢,如果查詢不到,就提示,讓您錄入數(shù)據(jù)點(diǎn)擊保存按鈕,就可以把這筆數(shù)據(jù)保存到證照庫里。

第2種應(yīng)用場景:輸入×××號(hào),查詢到該人員的數(shù)據(jù),如下圖:

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

這個(gè)時(shí)候,如果數(shù)據(jù)有變化,可以點(diǎn)擊修改保存,直接存儲(chǔ)到數(shù)據(jù)庫里,如果沒有變化,就點(diǎn)擊【確定并發(fā)起流程】,進(jìn)入流程發(fā)起界面。

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

這個(gè)時(shí)候我們發(fā)現(xiàn),系統(tǒng)把流程實(shí)體對(duì)象(城鎮(zhèn)居民基礎(chǔ)信息),與該實(shí)體對(duì)象的附件信息都帶入來開始節(jié)點(diǎn)表單。

開發(fā)過程與開發(fā)技巧:

第1步:創(chuàng)建一個(gè)流程,在開始節(jié)點(diǎn)設(shè)置人員的基礎(chǔ)信息,與增加一個(gè)多附件,多附件的命名規(guī)則一定是AttachM1,這個(gè)是與前置發(fā)起導(dǎo)航的約定。

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

在多附件組件里,我們?cè)黾恿耍蟼鞲郊念悇e,說明該流程需要 ×××,與駕駛證。

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

第2步:創(chuàng)建一個(gè)自定義的發(fā)起前置導(dǎo)航的自定義界面。

現(xiàn)在我把他放入這個(gè)文件下。

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

只要你耐心的讀代碼,你就明白了實(shí)現(xiàn)這個(gè)界面的業(yè)務(wù)邏輯,下面我們做一下概要說明。

【查詢】按鈕 : 根據(jù)輸入的×××號(hào),進(jìn)行查詢,就是重新裝載一次界面。

【裝載功能】: 裝載的時(shí)候如果有×××號(hào),就根據(jù)該證號(hào)綁定數(shù)據(jù)。裝載的時(shí)候,需要查看當(dāng)前×××號(hào)下面有幾個(gè)證照,該流程開始節(jié)點(diǎn)需要幾個(gè)證照,把他們的交集顯示出來。

???? 沒有的,讓其上傳。????

【保存】功能:???? 保存到基礎(chǔ)信息表、證照庫里。

【確定并發(fā)起流程】功能: 把取出該身份正所有的信息,把需要證照信息綁定到附件表里。把基礎(chǔ)信息通過url傳入到工作處理器界面。

第3步:打開流程屬性窗口,設(shè)置自定義前置導(dǎo)航。

在流程屬性里,我們需要在啟動(dòng)流程之前就要先調(diào)用我們上一步設(shè)計(jì)的前置導(dǎo)航界面,如下配置可以實(shí)現(xiàn)。

java工作流引擎證照庫類型的流程設(shè)計(jì) 實(shí)現(xiàn)方案與演示案例

實(shí)現(xiàn)總結(jié):

流程引擎的規(guī)則有限,但是應(yīng)用無限,我們要把有限的規(guī)則,放到無限的流程應(yīng)用中去。

多思考,總會(huì)有辦法。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI