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