您好,登錄后才能下訂單哦!
關(guān)鍵詞:
.Net開源工作流??? 工作流引擎?? 工作流引擎常用信息存儲(chǔ)? 流程前置導(dǎo)航
我們?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)入引用。
我們打開演示流程:
點(diǎn)擊運(yùn)行:
該流程是啟動(dòng)的時(shí)候一個(gè)發(fā)起前置導(dǎo)航,導(dǎo)航到一個(gè)自定義的URL界面上,如下圖:
第1種應(yīng)用場景:輸入×××號(hào),點(diǎn)擊查詢,如果查詢不到,就提示,讓您錄入數(shù)據(jù)點(diǎn)擊保存按鈕,就可以把這筆數(shù)據(jù)保存到證照庫里。
第2種應(yīng)用場景:輸入×××號(hào),查詢到該人員的數(shù)據(jù),如下圖:
這個(gè)時(shí)候,如果數(shù)據(jù)有變化,可以點(diǎn)擊修改保存,直接存儲(chǔ)到數(shù)據(jù)庫里,如果沒有變化,就點(diǎn)擊【確定并發(fā)起流程】,進(jìn)入流程發(fā)起界面。
這個(gè)時(shí)候我們發(fā)現(xiàn),系統(tǒng)把流程實(shí)體對(duì)象(城鎮(zhèn)居民基礎(chǔ)信息),與該實(shí)體對(duì)象的附件信息都帶入來開始節(jié)點(diǎn)表單。
第1步:創(chuàng)建一個(gè)流程,在開始節(jié)點(diǎn)設(shè)置人員的基礎(chǔ)信息,與增加一個(gè)多附件,多附件的命名規(guī)則一定是AttachM1,這個(gè)是與前置發(fā)起導(dǎo)航的約定。
在多附件組件里,我們?cè)黾恿耍蟼鞲郊念悇e,說明該流程需要 ×××,與駕駛證。
第2步:創(chuàng)建一個(gè)自定義的發(fā)起前置導(dǎo)航的自定義界面。
現(xiàn)在我把他放入這個(gè)文件下。
只要你耐心的讀代碼,你就明白了實(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)。
流程引擎的規(guī)則有限,但是應(yīng)用無限,我們要把有限的規(guī)則,放到無限的流程應(yīng)用中去。
多思考,總會(huì)有辦法。
免責(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)容。