亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種移動審批系統(tǒng)的實現(xiàn)方法與流程

文檔序號:12673379閱讀:889來源:國知局

本發(fā)明涉及APP應(yīng)用技術(shù)領(lǐng)域,具體地說是一種移動審批系統(tǒng)的實現(xiàn)方法。



背景技術(shù):

移動辦公是當今企業(yè)信息化潮流,它打破了傳統(tǒng)審批在空間和時間上的限制,對企業(yè)影響深遠;在當今信息化浪潮中,一個企業(yè)內(nèi)通常擁有多個信息系統(tǒng),而且通常都是獨立運行獨立維護,各個業(yè)務(wù)審批負責人通常需要切換各個業(yè)務(wù)系統(tǒng),操作費時費力,尤其是移動端體驗更不友好,大大降低企業(yè)對移動辦公的熱情;傳統(tǒng)業(yè)務(wù)系統(tǒng)一般沒有移動端審批功能,企業(yè)內(nèi)多個業(yè)務(wù)系統(tǒng)各自開發(fā)一套移動審批系統(tǒng)成本高見效慢?;诖耍F(xiàn)提供一種移動審批系統(tǒng)的實現(xiàn)方法。



技術(shù)實現(xiàn)要素:

本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、移動審批系統(tǒng)的實現(xiàn)方法。

一種移動審批系統(tǒng)的實現(xiàn)方法,包括配置裝置、任務(wù)中心裝置和消息裝置,其中,

在配置裝置中,按照業(yè)務(wù)流程維度進行管理查詢配置,按照業(yè)務(wù)架構(gòu)維度配置生成移動表單模板;

任務(wù)中心裝置提供移動端聯(lián)查個人待審批任務(wù)數(shù)量及列表以及綁定移動單據(jù)信息服務(wù)和執(zhí)行審批操作服務(wù);

消息裝置提供個人新任務(wù)移動消息發(fā)送服務(wù),提醒用戶及時審批。

所述配置裝置包括獲取業(yè)務(wù)流程基本信息的接口、獲取業(yè)務(wù)架構(gòu)列表的接口和獲取業(yè)務(wù)架構(gòu)信息的接口。

所述審批系統(tǒng)根據(jù)獲取業(yè)務(wù)流程基本信息的接口生成業(yè)務(wù)流程配置信息,該配置信息包括業(yè)務(wù)流程基本信息以及個性化配置模板,所述業(yè)務(wù)流程基本信息包括業(yè)務(wù)流程內(nèi)碼、編號、名稱和關(guān)聯(lián)展示業(yè)務(wù)字段信息;所述審批系統(tǒng)根據(jù)獲取業(yè)務(wù)架構(gòu)信息生成移動單據(jù)html模板。

任務(wù)中心裝置包括查詢移動待審批任務(wù)數(shù)量的接口、查詢?nèi)蝿?wù)列表數(shù)據(jù)的接口、查詢移動單據(jù)信息的接口、查詢審批操作自定義項的接口、執(zhí)行審批操作的接口。

用戶登錄移動審批系統(tǒng)后,在移動客戶端通過ajax請求待審批任務(wù)數(shù)量和列表數(shù)據(jù),任務(wù)中心裝置獲取業(yè)務(wù)流程配置信息并作為上下文,調(diào)用查詢移動待審批任務(wù)數(shù)量的接口獲取待審批任務(wù)數(shù)據(jù),并連同所配置的列表模板返回移動端,移動端根據(jù)列表模板及待審批任務(wù)數(shù)據(jù)展現(xiàn)待審批任務(wù)列表。

所述審批系統(tǒng)定義了審批操作自定義項,該自定義項包括:操作類型、操作值及其對應(yīng)顯示文本、是否非必填,業(yè)務(wù)系統(tǒng)根據(jù)需要,在獲取操作查詢審批操作自定義項的接口實現(xiàn)中返回需要操作實體,移動端根據(jù)該自定義項解析生成審批操作控件展現(xiàn)并將操作結(jié)果返回業(yè)務(wù)系統(tǒng)完成任務(wù)審批。

消息裝置提供移動消息發(fā)送接口來進行發(fā)送服務(wù),該發(fā)送服務(wù)包括移動app內(nèi)消息、短信通知。

消息裝置發(fā)送服務(wù)的具體過程為:業(yè)務(wù)系統(tǒng)在新工作項創(chuàng)建時觸發(fā)發(fā)送審批信息事件,并調(diào)用消息裝置提供的消息發(fā)送接口,所述消息裝置包裝消息格式,從待審批消息轉(zhuǎn)換成移動消息格式,發(fā)送到移動端。

本發(fā)明的一種移動審批系統(tǒng)的實現(xiàn)方法和現(xiàn)有技術(shù)相比,具有以下有益效果:

本發(fā)明的一種移動審批系統(tǒng)的實現(xiàn)方法,能夠提高移動端的審批體驗,操作簡單易實現(xiàn),開發(fā)成本低且辦公效率較高,同時支持符合WFMC規(guī)范的多個業(yè)務(wù)系統(tǒng)的接入,能夠滿足企業(yè)中多業(yè)務(wù)系統(tǒng)集中審批的要求,實用性強,適用范圍廣泛,易于推廣。

附圖說明

附圖1為本發(fā)明實施例的實現(xiàn)流程圖。

具體實施方式

下面結(jié)合附圖及具體實施例對本發(fā)明作進一步說明。

如附圖1所示,一種移動審批系統(tǒng)的實現(xiàn)方法,根據(jù)WFMC規(guī)范約定了一組操作裝置,包括配置裝置、任務(wù)中心裝置和消息裝置。

在配置裝置中,按照業(yè)務(wù)流程維度進行管理基本查詢配置,按照業(yè)務(wù)架構(gòu)維度配置生成移動表單模板;任務(wù)中心裝置提供移動端聯(lián)查個人待審批任務(wù)數(shù)量及列表以及綁定移動單據(jù)信息服務(wù)和執(zhí)行審批操作服務(wù);消息裝置提供個人新任務(wù)移動消息發(fā)送服務(wù),提醒用戶及時審批。所述移動審批系統(tǒng)同時還支持符合WFMC規(guī)范的多個業(yè)務(wù)系統(tǒng)的接入,能夠滿足企業(yè)中多業(yè)務(wù)系統(tǒng)集中審批的要求。

步驟1、配置裝置中約定獲取業(yè)務(wù)流程基本信息(包括ID、編號、名稱)、獲取業(yè)務(wù)架構(gòu)詳細信息(包括業(yè)務(wù)架構(gòu)內(nèi)碼、名稱以及XML信息)兩個接口,業(yè)務(wù)系統(tǒng)實現(xiàn)該接口并通過配置文件注冊到審批系統(tǒng)中。

具體的,配置裝置提供業(yè)務(wù)系統(tǒng)注冊配置:業(yè)務(wù)系統(tǒng)地址和實現(xiàn),配置文件結(jié)構(gòu)支持多業(yè)務(wù)系統(tǒng)注冊,以業(yè)務(wù)系統(tǒng)編號作為唯一標示,配置內(nèi)容包括調(diào)用業(yè)務(wù)系統(tǒng)服務(wù)地址,通用都是遠程調(diào)用方式,業(yè)務(wù)系統(tǒng)實現(xiàn)類配置信息。

步驟2、所述審批系統(tǒng)需要根據(jù)注冊業(yè)務(wù)系統(tǒng)信息獲取業(yè)務(wù)流程信息和業(yè)務(wù)架構(gòu)信息,管理員配置生成業(yè)務(wù)流程配置,其包括業(yè)務(wù)流程基本信息及記錄,并配置生成業(yè)務(wù)單據(jù)html模板。

具體的,系統(tǒng)管理員根據(jù)步驟一中注冊系統(tǒng)信息生成業(yè)務(wù)流程基本配置信息,包括業(yè)務(wù)流程內(nèi)碼、編號和名稱,定義當前業(yè)務(wù)流程下待辦列表顯示的html模板及顯示的字段信息;同時系統(tǒng)管理員需要配置業(yè)務(wù)單據(jù)信息,系統(tǒng)解析業(yè)務(wù)架構(gòu)展示字段列表,管理員根據(jù)需要勾選顯示需要顯示得字段信息,調(diào)整字段順序,配置字段顯示格式。

步驟3、任務(wù)中心,在移動端可以通過ajax請求待審任務(wù)列表,所述系統(tǒng)服務(wù)端查詢上述的業(yè)務(wù)流程配置信息,并作為上下文轉(zhuǎn)調(diào)業(yè)務(wù)系統(tǒng)接口查詢對應(yīng)待審批記錄數(shù)據(jù),所述審批系統(tǒng)服務(wù)端根據(jù)業(yè)務(wù)系統(tǒng)返回的數(shù)據(jù)并個性化模板一起返回客戶端,客戶端根據(jù)服務(wù)端返回的數(shù)據(jù)和個性化模板展示待審列表。

具體的,移動端請求只需要攜帶基本用戶信息,系統(tǒng)服務(wù)端識別登錄用戶,然后所述步驟2中在注冊系統(tǒng)信息,依次遍歷查詢業(yè)務(wù)流程信息,并將查詢到業(yè)務(wù)流程信息作為上下文參數(shù),轉(zhuǎn)調(diào)各業(yè)務(wù)信息查詢待辦數(shù)據(jù)接口,數(shù)據(jù)返回后聯(lián)通配置信息返回移動端。

該步驟中優(yōu)選得是,所述系統(tǒng)服務(wù)端返回數(shù)據(jù)時不要直接返回已拼接好的html,而是返回html模板加JSON數(shù)據(jù)的方式,組裝html在客戶端進行,目前生成html的框架非常成熟,并且這樣可以很大程度減小服務(wù)器壓力。

步驟4、上述步驟中移動端點擊待審列表任務(wù)聯(lián)查業(yè)務(wù)單據(jù),根據(jù)上述方法中生成的業(yè)務(wù)架構(gòu)模板并作為上下文轉(zhuǎn)調(diào)業(yè)務(wù)系統(tǒng)查詢單據(jù)數(shù)據(jù)接口,一并返回移動客戶端展現(xiàn)。

詳細的,移動端點開詳細信息時,需要回傳系統(tǒng)服務(wù)端詳細任務(wù)id及流程實例id和業(yè)務(wù)流程id信息,系統(tǒng)服務(wù)端首先檢查業(yè)務(wù)流程是否已配置,如果在步驟1中已配置,則再次將該配置及回傳的任務(wù)信息作為上下文,轉(zhuǎn)調(diào)業(yè)務(wù)系統(tǒng)聯(lián)查關(guān)聯(lián)業(yè)務(wù)架構(gòu),如果業(yè)務(wù)架構(gòu)存在映射(詳見步驟5)則按照新架構(gòu)查找業(yè)務(wù)單據(jù)模板并轉(zhuǎn)調(diào)業(yè)務(wù)系統(tǒng)取數(shù)。

步驟5、上述方法中聯(lián)查單據(jù)特殊場景,業(yè)務(wù)系統(tǒng)部分業(yè)務(wù)架構(gòu)的不完整及調(diào)整業(yè)務(wù)架構(gòu)對原系統(tǒng)穩(wěn)定性產(chǎn)生影響,所述審批系統(tǒng)可以做業(yè)務(wù)架構(gòu)映射處理,通過業(yè)務(wù)系統(tǒng)新定義結(jié)構(gòu)完整的業(yè)務(wù)架構(gòu),在審批系統(tǒng)中預(yù)制舊架構(gòu)映射到新架構(gòu)審批系統(tǒng)根據(jù)新業(yè)務(wù)架構(gòu)模板及取數(shù),映射表如下:

該步驟中優(yōu)選的是,在新架構(gòu)能夠盡可能完整,聯(lián)查單據(jù)根據(jù)業(yè)務(wù)架構(gòu)配置生成,配置信息存在所述審批系統(tǒng),而不是注冊業(yè)務(wù)系統(tǒng),調(diào)整業(yè)務(wù)架構(gòu)復(fù)雜度較高。

步驟6、移動端可以正常執(zhí)行審批操作,所述審批系統(tǒng)定義了審批操作項,其結(jié)構(gòu)包括:操作類型、操作值及其對應(yīng)顯示文本、是否非必填等,業(yè)務(wù)系統(tǒng)根據(jù)需要,通常需要在獲取操作性接口實現(xiàn)中返回需要操作實體,客戶端根據(jù)操作實體按照不同控件風格展現(xiàn)并將操作結(jié)果返回業(yè)務(wù)系統(tǒng)完成任務(wù)審批。

步驟7、業(yè)務(wù)系統(tǒng)有新審批任務(wù)時,業(yè)務(wù)系統(tǒng)發(fā)送審批信息消息給審批系統(tǒng),所述審批系統(tǒng)從待審批消息轉(zhuǎn)換成移動消息格式,發(fā)送到移動客戶端,用戶可以點擊消息進入單據(jù)聯(lián)查。

步驟8、根據(jù)上述方法,業(yè)務(wù)系統(tǒng)有新審批任務(wù)時,業(yè)務(wù)系統(tǒng)發(fā)送審批信息消息給審批系統(tǒng),所述審批系統(tǒng)從待審批消息轉(zhuǎn)換成移動消息格式,發(fā)送到移動客戶端,用戶可以點擊消息進入單據(jù)聯(lián)查。

多業(yè)務(wù)系統(tǒng)同移動審批系統(tǒng)內(nèi)審批,界面風格操作模式統(tǒng)一。

通過上面具體實施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當理解,本發(fā)明并不限于上述的具體實施方式。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。

除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1