您好,登錄后才能下訂單哦!
關鍵詞:
.Net開源工作流??? 工作流引擎?? 工作流引擎常用信息存儲? 流程前置導航
我們在梳理流程的時候,會發現有一些流程的發起是基于一個實體信息的。
比如:納稅人業務流程,公安局業務流程,政府行業流程,還有一些企業流程,他們服務的對象是一個實體,比如:稅務局對應納稅人,公安局對應公民,市(縣)政府對應的是城鎮居民。這個對應的服務對象就會貫穿整個流程。
所以這個實體信息需要臨時或者永久的存儲到一個表里,并且還有他們的相關附件,以防止他們在辦理的時候多次提交,受理人員多次錄入。
舉例說明:我們在為一個市(縣)政府設計一批流程、低保申請流程、檔案查閱、廉租房申請…. 城鎮居民在辦理業務的時候每次都需要提交重復的資料,比×××、駕駛證、結婚證等等,每次都需要錄入地址、電話、×××信息。
為了提高辦事效率,提升服務形象,減少受理人員的數據錄入,我們需要設計一個證照庫,設置一個基礎信息表,在他們第1次辦理的時候在以后其他的業務多次使用。
這個就是我們要做的如何在cc工作流程引擎使用并調入引用。
我們打開演示流程:
點擊運行:
該流程是啟動的時候一個發起前置導航,導航到一個自定義的URL界面上,如下圖:
第1種應用場景:輸入×××號,點擊查詢,如果查詢不到,就提示,讓您錄入數據點擊保存按鈕,就可以把這筆數據保存到證照庫里。
第2種應用場景:輸入×××號,查詢到該人員的數據,如下圖:
這個時候,如果數據有變化,可以點擊修改保存,直接存儲到數據庫里,如果沒有變化,就點擊【確定并發起流程】,進入流程發起界面。
這個時候我們發現,系統把流程實體對象(城鎮居民基礎信息),與該實體對象的附件信息都帶入來開始節點表單。
第1步:創建一個流程,在開始節點設置人員的基礎信息,與增加一個多附件,多附件的命名規則一定是AttachM1,這個是與前置發起導航的約定。
在多附件組件里,我們增加了,上傳附件的類別,說明該流程需要 ×××,與駕駛證。
第2步:創建一個自定義的發起前置導航的自定義界面。
現在我把他放入這個文件下。
只要你耐心的讀代碼,你就明白了實現這個界面的業務邏輯,下面我們做一下概要說明。
【查詢】按鈕 : 根據輸入的×××號,進行查詢,就是重新裝載一次界面。
【裝載功能】: 裝載的時候如果有×××號,就根據該證號綁定數據。裝載的時候,需要查看當前×××號下面有幾個證照,該流程開始節點需要幾個證照,把他們的交集顯示出來。
???? 沒有的,讓其上傳。????
【保存】功能:???? 保存到基礎信息表、證照庫里。
【確定并發起流程】功能: 把取出該身份正所有的信息,把需要證照信息綁定到附件表里。把基礎信息通過url傳入到工作處理器界面。
第3步:打開流程屬性窗口,設置自定義前置導航。
在流程屬性里,我們需要在啟動流程之前就要先調用我們上一步設計的前置導航界面,如下配置可以實現。
流程引擎的規則有限,但是應用無限,我們要把有限的規則,放到無限的流程應用中去。
多思考,總會有辦法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。