流程事務子系統
(一)概述
深日流程事務子系統是由深圳市深日科技有限公司完全自主研發設計,擁有全部自主知識產權的工作流系統產品。采用業界最新的流程技術、動態表單技術以及報表技術,并結合手機等移動終端,能夠實現各種業務邏輯,實時實地開展工作,并擁有高度可定制的能力。
如上圖所示,整個體系由流程引擎、自定義表單、業務邏輯、移動審批、報表體系構成。
傳統WEB方面,我們提供非常專業且成熟的解決方案,功能強大且業務流程、表單、報表可以在系統中進行定制。擁有強大但靈活的權限管理體系,充分保障數據安全。系統中幾乎每個數據元素都能進行查詢搜索,解決您曾經很難找到想要的數據的問題,想調什么數據都可以手到擒來。
移動審批方面,支持Android、IOS兩大平臺,帶著手機在戶外就能完成大部份本來只能在電腦上完成的工作,任何時候都可以輕松地查詢數據、任務實時辦理、走審批流程。即時消息推送能力,更能主動提醒您有新的待辦理任務,讓您的工作更加高效。
(二)功能介紹
一、流程
1.流程流轉
通過設計流程圖,即可讓流程按照您的既定方式自動流轉,規范化地開展管理工作,所有記錄有跡可循,杜絕不經審批濫用資源的情況。下圖是一個簡單的流程示例:
當流程需要由辦理人根據實際情況指定流向時,可以在一個環節上畫出多條出口線,待用戶自行選擇,例如上圖中的領導審批環節。
流程支持分支及會簽等復雜情況,例如當一個事務需要兩個部門同時審批辦理時,就可以采用分支功能,例如 ;當一個環節需要多人進行審批辦理時,則可以采用會簽功能,只有當所有辦理人辦理完成,流程也流轉至下一步。
2.回退及撤回
當前環節辦理人發現有問題時,可以通過回退功能,回退給上一環節辦理人。類似地,辦理人如果及時發現已辦理的內容存在問題,也可以通過撤回功能,主動收回已發出的事務。
3.中止
不符合要求的事務、審批不通過的事務可以通過中止功能進行停止。
4.流程信息
流程中的所有操作在系統中都是可追溯的,如果您的企業要進行ISO體系認證,那么可追溯性則更為重要。在本系統中,只要點擊流程信息按鈕,則該事務的執行情況一覽無遺。
5.傳閱
傳閱功能可將事務信息傳遞給指定的某些人閱知,這樣,本來沒有參與到本流程中的用戶,也可以知悉其中的內容。
6.委托
當某一用戶請假時,為了不耽誤工作,可能會將手上的權力或工作暫時移交給同事,本系統提供委托功能,可以將手上的待辦任務手工指定給他人辦理,當不在崗的時間較長時,可以在系統設置自動委托,可指定哪類事務自動轉交他人。
7.辦理人
流程各環節辦理人可在系統中統一進行配置,也可由辦理人自行指定,功能全面且靈活度極高。例如可以將某環節辦理人設定為張三,也可以設定為當前辦理人的直接領導,不設定時默認由用戶自行選擇。
8.競爭模式
某環節設定為競爭模式時,環節中的多個辦理人,當第一人辦理完成后此環節結束,與其它未辦理人不再有任何關系。只有并行辦理(會簽)環節配置此屬性才有意義。例如有個環節叫“柜臺取款”,有多個柜臺可辦理此任務,那么,誰來辦理都是一樣的,就可以使用競爭模式。
9.復雜流程
本系統在當前業界最先進的開源工作流引擎Activiti的基礎上擴展實現了很多關鍵功能。在對于流程標準的支持上達到領先水平。以下是一個稍為復雜的流程示例圖:
二、表單
表單是用戶與系統之間的數據橋梁。不同的事務,需要不同的表單。本系統中完全可定制的表單體系,可以最大程度滿足多元化的需求。表單支持權限控制,可以指定不同的流程環節編輯不同的輸入項,防止篡改數據。如果需要更細致地劃分,還可以在不同的流程環節指定完全不同的表單。
下圖是一份簡單的表單,表格中的內容可完全按實際需求進行制作。
您可以發揮自已對業務熟悉的優勢,定制出最適合的表單,就像網頁制作一樣簡單;參考已完成的表單,您只要花一點點時間,馬上可以制作出不同事務的表單,例如:
而頁面的表現,例如頁面的寬度高度,系統會自動適應,您所需要關心的只有業務邏輯。
很多時候,一份申請表單中,可能含有子元素,例如報銷單中,含有報銷明細項。本系統中的表單體系由于采用原生模型,完美支持子表單,即可以在主表單嵌套一個或多個子表單,靈活程度不亞于傳統開發模式。
注:本系統采用velocity模板語言結合傳統HTML進行定制,掌握一點點專業知識,即可制作出您想要的內容,而最吸引人的是:當您的實際需求發生變化時,系統響應變更的時間可能只需要幾分鐘。
三、移動審批
讓您隨時隨地辦公,享受工作的樂趣是我們的目標。即使出差在外,只要手機網絡暢通,隨時可辦理審批,不會再像以往那樣耽擱寶貴的時間。
手機終端上可以發起新事務、可以進行任務辦理、可以進行任何在電腦上能進行的操作,功能沒有進行絲毫的閹割。并且支持Android、IOS兩大平臺。涵蓋了99%以上的手機用戶群體。
限于移動設備(通常是手機)的屏幕大小,如果使用前文講述的表單,將無法提供友好的用戶體驗,所以本系統提供了移動版的表單版本,與電腦版同樣的制作方法,在電腦版的基礎上稍作調整即可。以下為手機版截圖(第三張圖片即動態定制的表單,與其它三個固定頁面在表現上毫無差異) 。
四、編號
本系統有強大的自定義編號功能,可以定義編號的格式,并有能力讓業務順序走號,保證編號的連貫性。還可以指定哪類事務或哪幾類事務使用哪一類編號。
1.編號定義
定義一個編號格式,可以由年份、月份以及流水號組成,系統將自動進行跨年跨月流水號清零的處理,例如:XX號【{:yyyy}】{:MM}-{:3}。
2.重用編號
由于某種原因要用回之前的編號時,例如已經取號的事務被中止時,可以新建一個重用號,系統取號時會自動重用。
3.占用編號
當某些編號已在系統外被使用時,可以新建一個占用編號,系統取號時會自動跳過。
五、附件功能
系統提供附件上傳的功能,電腦版本中可以在表單中任意指定附件上傳控件的位置,手機版本則可以拍照及從相冊中選擇照片上傳。
六、消息提醒
傳統的系統使用方式為“請求-響應”模式,即當新的數據變化發生時,客戶端并不會馬上知道,用戶當然也無法立即知曉。本系統采用多種主動方式讓您在第一時間得知相關的任務最新動態。
對于WEB使用方式,瀏覽器上方會立即展現消息提醒,對于手機用戶,則以消息推送方式將提醒推送至手機。任務辦理人能夠立即接收到新任務提醒,而事務發起人也會收到事務的最新進展情況。
七、數據泵
到目前為止,我們的介紹只停留在順著流程開展工作的層面,那么流程完成后或者審批通過后可能還要進行一些數據上的處理。例如,領料流程結束后,可能需要在庫存系統中形成記錄、報銷流程結束后也需要在財務模塊中形成記錄。本系統所有的設計圍繞一個“動”字,即所有流程表單都是動態可定制的,而很多情況下用戶需要的是一些固定的數據信息,即“靜”的數據,例如庫存信息,我們充分考慮了這種情況,引入了數據泵的理念。在流程中可以配置數據導出功能,通過自動執行配置好的多條
這樣,動與靜就結合了!
八、版本功能
隨著時間推移,業務流程及表單都會發生變化,本系統提供版本功能,可以在變更流程及表單時,保留歷史版本,可以讓變更前的內容仍使用原來的流程及表單定義。
九、報表
本系統中的報表體系以業界最強大的開源工具IReport為基礎,通過編寫SQL語句從數據庫中抓取待統計的數據,所以不局限于流程事務系統,可以統計數據庫中的所有數據。支持常規報表,也支持交叉表、子報表等高階統計方式,擁用非常強大的統計能力。
下圖是典型的交叉表及記錄表
除了表格形式展現數據之外,還可以圖形方式展現,例如
下圖為配置界面:
可配置的查詢條件分為兩部份,一個是固定的時間段條件,一個是結合了動態表單的可定制條件(此處的動態表單與流程中的動態表單的制作方法完全相同)。基本上可達到不改程序,做出任何報表的目的。
上圖為不帶擴展條件的情況
上圖為帶擴展條件的情況,擴展條件完全在動態表單中定制