本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種開放式任務(wù)集中管理方法和裝置。
背景技術(shù):
在企業(yè)運(yùn)營過程中,不同的部門會(huì)產(chǎn)生大量不同類型的業(yè)務(wù)單據(jù),如何對(duì)這些業(yè)務(wù)單據(jù)進(jìn)行高效的處理,是企業(yè)管理人員一直關(guān)心的問題。
在實(shí)際應(yīng)用場(chǎng)景中,針對(duì)不同類型的業(yè)務(wù)單據(jù),需要分別進(jìn)行處理。例如,現(xiàn)有三種不同類型的業(yè)務(wù)單據(jù)a、b、c,需要通過方法a、b、c分別對(duì)業(yè)務(wù)單據(jù)a、b、c進(jìn)行處理。
但是,當(dāng)業(yè)務(wù)單據(jù)的類型較多時(shí),現(xiàn)有技術(shù)提供的方法處理時(shí)間較長。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種開放式任務(wù)集中管理方法和裝置,能夠縮短處理不同類型的業(yè)務(wù)單據(jù)的時(shí)間。
第一方面,本發(fā)明提供了一種開放式任務(wù)集中管理方法,預(yù)先針對(duì)每一種業(yè)務(wù)單據(jù)類型,設(shè)置業(yè)務(wù)模型,還包括:
接收外部輸入的至少一個(gè)業(yè)務(wù)單據(jù)的信息;
針對(duì)每一個(gè)所述業(yè)務(wù)單據(jù)的信息,均執(zhí)行:
根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息,確定所述當(dāng)前業(yè)務(wù)單據(jù)所屬的當(dāng)前業(yè)務(wù)單據(jù)類型;
確定所述當(dāng)前業(yè)務(wù)單據(jù)類型對(duì)應(yīng)的當(dāng)前業(yè)務(wù)模型;
利用所述當(dāng)前業(yè)務(wù)模型處理所述當(dāng)前業(yè)務(wù)單據(jù)。
優(yōu)選地,
所述業(yè)務(wù)模型中包括:至少一個(gè)流程腳本;
在所述利用所述當(dāng)前業(yè)務(wù)模型處理所述當(dāng)前業(yè)務(wù)單據(jù)之前,進(jìn)一步包括:
確定所述當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序;
所述利用所述當(dāng)前業(yè)務(wù)模型處理所述當(dāng)前業(yè)務(wù)單據(jù),包括:
按照所述當(dāng)前業(yè)務(wù)模型中所述至少一個(gè)流程腳本的執(zhí)行順序,利用所述至少一個(gè)流程腳本處理所述當(dāng)前業(yè)務(wù)單據(jù)。
優(yōu)選地,
在所述按照所述當(dāng)前業(yè)務(wù)模型中所述至少一個(gè)流程腳本的執(zhí)行順序,利用所述至少一個(gè)流程腳本處理所述當(dāng)前業(yè)務(wù)單據(jù)之前,進(jìn)一步包括:
根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息和所述當(dāng)前業(yè)務(wù)模型中所述至少一個(gè)流程腳本,生成至少一個(gè)待辦任務(wù),其中,所述待辦任務(wù)與所述流程腳本一一對(duì)應(yīng);
所述利用所述至少一個(gè)流程腳本處理所述當(dāng)前業(yè)務(wù)單據(jù),包括:
針對(duì)所述當(dāng)前業(yè)務(wù)模型中每一個(gè)所述流程腳本,均執(zhí)行:利用所述當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)。
優(yōu)選地,
在所述利用所述當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)之后,進(jìn)一步包括:
判斷所述當(dāng)前待辦任務(wù)是否處理完成,如果是,根據(jù)所述當(dāng)前待辦任務(wù)生成當(dāng)前已辦任務(wù)記錄。
優(yōu)選地,
所述利用所述當(dāng)前流程腳本處理當(dāng)前待辦任務(wù),包括:
利用所述當(dāng)前流程腳本生成當(dāng)前功能入口,通過所述當(dāng)前功能入口接收外部輸入的當(dāng)前指令,根據(jù)所述當(dāng)前指令處理所述當(dāng)前待辦任務(wù)。
優(yōu)選地,
進(jìn)一步包括:預(yù)先設(shè)置共享報(bào)賬單表;
利用所述共享報(bào)賬單表存儲(chǔ)接收到的所述至少一個(gè)業(yè)務(wù)單據(jù)的信息。
第二方面,本發(fā)明實(shí)施例提供了一種開放式任務(wù)集中管理裝置,包括:
設(shè)置單元,用于針對(duì)每一種業(yè)務(wù)單據(jù)類型,設(shè)置業(yè)務(wù)模型;
接收單元,用于接收外部輸入的至少一個(gè)業(yè)務(wù)單據(jù)的信息;
確定單元,用于針對(duì)所述接收單元接收到的每一個(gè)所述業(yè)務(wù)單據(jù)的信息,均執(zhí)行:根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息,確定所述當(dāng)前業(yè)務(wù)單據(jù)所屬的當(dāng)前業(yè)務(wù)單據(jù)類型;根據(jù)所述設(shè)置單元,確定所述當(dāng)前業(yè)務(wù)單據(jù)類型對(duì)應(yīng)的當(dāng)前業(yè)務(wù)模型;
處理單元,用于利用所述確定單元確定的所述當(dāng)前業(yè)務(wù)模型處理所述當(dāng)前業(yè)務(wù)單據(jù)。
優(yōu)選地,
所述業(yè)務(wù)模型中包括:至少一個(gè)流程腳本;
所述確定單元,進(jìn)一步用于確定所述當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序;
所述處理單元,用于按照所述當(dāng)前業(yè)務(wù)模型中所述至少一個(gè)流程腳本的執(zhí)行順序,利用所述至少一個(gè)流程腳本處理所述當(dāng)前業(yè)務(wù)單據(jù)。
優(yōu)選地,
進(jìn)一步包括:
生成單元,用于根據(jù)所述接收單元接收到的當(dāng)前業(yè)務(wù)單據(jù)的信息和所述設(shè)置單元設(shè)置的所述當(dāng)前業(yè)務(wù)模型中所述至少一個(gè)流程腳本,生成至少一個(gè)待辦任務(wù),其中,所述待辦任務(wù)與所述流程腳本一一對(duì)應(yīng);
所述處理單元,用于針對(duì)所述當(dāng)前業(yè)務(wù)模型中每一個(gè)所述流程腳本,均執(zhí)行:利用所述當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)。
優(yōu)選地,
所述處理單元,進(jìn)一步用于判斷所述當(dāng)前待辦任務(wù)是否處理完成,如果是,根據(jù)所述當(dāng)前待辦任務(wù)生成當(dāng)前已辦任務(wù)記錄。
優(yōu)選地,
所述處理單元,用于利用所述當(dāng)前流程腳本生成當(dāng)前功能入口,通過所述當(dāng)前功能入口接收外部輸入的當(dāng)前指令,根據(jù)所述當(dāng)前指令處理所述當(dāng)前待辦任務(wù)。
優(yōu)選地,
設(shè)置單元,進(jìn)一步用于設(shè)置共享報(bào)賬單表;利用所述共享報(bào)賬單表存儲(chǔ)接收到的所述至少一個(gè)業(yè)務(wù)單據(jù)的信息。
本發(fā)明實(shí)施例提供了一種開放式任務(wù)集中管理方法和裝置,其中,該方法可以同時(shí)接收多個(gè)業(yè)務(wù)單據(jù)的信息,確定每一個(gè)業(yè)務(wù)單據(jù)所屬的業(yè)務(wù)單據(jù)類型,并利用預(yù)先設(shè)置的與業(yè)務(wù)單據(jù)的類型相對(duì)應(yīng)的業(yè)務(wù)模型,對(duì)不同類型的業(yè)務(wù)單據(jù)進(jìn)行處理。本發(fā)明能夠?qū)Σ煌愋偷臉I(yè)務(wù)單據(jù)進(jìn)行統(tǒng)一處理,當(dāng)業(yè)務(wù)單據(jù)的類型較多時(shí),能夠縮短業(yè)務(wù)單據(jù)的處理時(shí)間。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種開放式任務(wù)集中管理方法流程圖;
圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種開放式任務(wù)集中管理方法流程圖;
圖3是本發(fā)明一個(gè)實(shí)施例提供的一種開放式任務(wù)集中管理裝置結(jié)構(gòu)示意圖;
圖4是本發(fā)明另一個(gè)實(shí)施例提供的一種開放式任務(wù)集中管理裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種開放式任務(wù)集中管理方法,該方法可以包括以下步驟:
步驟101:針對(duì)每一種業(yè)務(wù)單據(jù)類型,設(shè)置業(yè)務(wù)模型;
步驟102:接收外部輸入的至少一個(gè)業(yè)務(wù)單據(jù)的信息;
步驟103:針對(duì)每一個(gè)業(yè)務(wù)單據(jù)的信息,均執(zhí)行:根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息,確定當(dāng)前業(yè)務(wù)單據(jù)所屬的當(dāng)前業(yè)務(wù)單據(jù)類型;
步驟104:確定當(dāng)前業(yè)務(wù)單據(jù)類型對(duì)應(yīng)的當(dāng)前業(yè)務(wù)模型;
步驟105:利用當(dāng)前業(yè)務(wù)模型處理當(dāng)前業(yè)務(wù)單據(jù)。
在圖1所示的發(fā)明實(shí)施例中,該方法可以同時(shí)接收多個(gè)業(yè)務(wù)單據(jù)的信息,確定每一個(gè)業(yè)務(wù)單據(jù)所屬的業(yè)務(wù)單據(jù)類型,并利用預(yù)先設(shè)置的與業(yè)務(wù)單據(jù)的類型相對(duì)應(yīng)的業(yè)務(wù)模型,對(duì)不同類型的業(yè)務(wù)單據(jù)進(jìn)行處理。本發(fā)明能夠?qū)Σ煌愋偷臉I(yè)務(wù)單據(jù)進(jìn)行統(tǒng)一處理,當(dāng)業(yè)務(wù)單據(jù)的類型較多時(shí),能夠縮短業(yè)務(wù)單據(jù)的處理時(shí)間。
在實(shí)現(xiàn)該方法時(shí),開發(fā)人員可以制定以下配置規(guī)則:
分類編號(hào)(fsdjfl_bh):業(yè)務(wù)類型編號(hào);
分類名稱(fsdjfl_mc):業(yè)務(wù)類型名稱;
說明(fsdjfl_note):說明;
是否報(bào)賬分類(fsdjfl_ifbz):0:網(wǎng)報(bào)單據(jù),1:非網(wǎng)報(bào)單據(jù);
流程業(yè)務(wù)單元(fsdjfl_lcywdy):啟動(dòng)申批流時(shí)的業(yè)務(wù)單元;
基礎(chǔ)數(shù)據(jù)模型fsdjfl_jcsjmx:啟動(dòng)審批流時(shí)的業(yè)務(wù)基礎(chǔ)數(shù)據(jù)模型;
是否運(yùn)行時(shí)定制表單fsdjfl_yxsdz):默認(rèn)為0,0:否,1:是;
流程id(fsdjfl_processid):非運(yùn)行時(shí)定制表單預(yù)制的流程id;
憑證業(yè)務(wù)類型(fsdjfl_pzywlx):總賬系統(tǒng)中定義的業(yè)務(wù)類型,對(duì)應(yīng)總賬vidatasource表中的ds_origintype字段;
結(jié)算是否審批(fsdjfl_jssfsp)默認(rèn)為1;為0時(shí)結(jié)算流程中隱藏審批節(jié)點(diǎn),為1時(shí)結(jié)算允許審批;
影像業(yè)務(wù)類型(fsdjfl_yxywlx):業(yè)務(wù)單據(jù)在影像系統(tǒng)中定義的業(yè)務(wù)類型,對(duì)應(yīng)總體組gsimagecallings表的id字段,共享框架根據(jù)該字段決定在影像回寫時(shí)調(diào)用業(yè)務(wù)單據(jù)構(gòu)件。
業(yè)務(wù)單據(jù)如果需要支持影像管理服務(wù),進(jìn)行支持影像管理服務(wù)的配置:
在業(yè)務(wù)公共的影像接口模塊下的影像接口定義中進(jìn)行影像參數(shù)配置,需要注意總體組的影像表gsimagecallings為影像系統(tǒng)中的業(yè)務(wù)類型表,需要與共享fsdjfl_yxywlx字段對(duì)應(yīng)。
業(yè)務(wù)單據(jù)加入共享中心后,由共享中心負(fù)責(zé)啟動(dòng)影像流程,并進(jìn)行影像流程的管理。
在本發(fā)明的一個(gè)實(shí)施例中,為了實(shí)現(xiàn)對(duì)業(yè)務(wù)單據(jù)處理流程的靈活控制,業(yè)務(wù)模型中包括:至少一個(gè)流程腳本;
在利用當(dāng)前業(yè)務(wù)模型處理當(dāng)前業(yè)務(wù)單據(jù)之前,還包括:確定當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序;
利用當(dāng)前業(yè)務(wù)模型處理當(dāng)前業(yè)務(wù)單據(jù),包括:按照當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序,利用至少一個(gè)流程腳本處理當(dāng)前業(yè)務(wù)單據(jù)。
在本發(fā)明實(shí)施例中,可以根據(jù)企業(yè)實(shí)際需要,通過在業(yè)務(wù)模型中設(shè)置不同的流程腳本,改變報(bào)賬管理的流程,使其與實(shí)際企業(yè)的報(bào)賬管理流程相符。例如,可以選擇報(bào)賬人制單后是否需要經(jīng)過領(lǐng)導(dǎo)審批后到達(dá)財(cái)務(wù)人員,或者財(cái)務(wù)人員稽核完單據(jù)后是否需要財(cái)務(wù)復(fù)核。
在本發(fā)明實(shí)施例中,一個(gè)流程腳本實(shí)現(xiàn)一種功能,例如,業(yè)務(wù)模型包括流程腳本a、b,流程腳本a執(zhí)行初審功能,流程腳本b執(zhí)行復(fù)核功能。
在本發(fā)明的一個(gè)實(shí)施例中,為了明確流程腳本的任務(wù),提高業(yè)務(wù)單據(jù)的處理效率,在按照當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序,利用至少一個(gè)流程腳本處理當(dāng)前業(yè)務(wù)單據(jù)之前,進(jìn)一步包括:
根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息和當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本,生成至少一個(gè)待辦任務(wù),其中,待辦任務(wù)與流程腳本一一對(duì)應(yīng);
利用至少一個(gè)流程腳本處理當(dāng)前業(yè)務(wù)單據(jù),包括:
針對(duì)當(dāng)前業(yè)務(wù)模型中每一個(gè)流程腳本,均執(zhí)行:利用當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)
待辦任務(wù)與流程腳本是相對(duì)應(yīng)的,將業(yè)務(wù)單據(jù)的信息抽象為任務(wù),代表任務(wù)可以通過任務(wù)表的形式進(jìn)行存儲(chǔ)。流程腳本的執(zhí)行順序可以通過流程腳本中的參數(shù)進(jìn)行確定。
在本發(fā)明的一個(gè)實(shí)施例中,為了實(shí)時(shí)掌握業(yè)務(wù)單據(jù)的處理進(jìn)度,在利用當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)之后,還包括:判斷當(dāng)前待辦任務(wù)是否處理完成,如果是,根據(jù)當(dāng)前待辦任務(wù)生成當(dāng)前已辦任務(wù)記錄。
已辦任務(wù)記錄的信息與待辦任務(wù)的信息保持一致,可以設(shè)置歷史任務(wù)表對(duì)生成的已辦任務(wù)記錄進(jìn)行統(tǒng)一的管理。
在本發(fā)明的一個(gè)實(shí)施例中,為了實(shí)現(xiàn)與外部管理人員的信息交互,利用當(dāng)前流程腳本處理當(dāng)前待辦任務(wù),包括:用當(dāng)前流程腳本生成當(dāng)前功能入口,通過當(dāng)前功能入口接收外部輸入的當(dāng)前指令,根據(jù)當(dāng)前指令處理當(dāng)前待辦任務(wù)。
一個(gè)流程腳本對(duì)應(yīng)一個(gè)功能入口,例如,報(bào)賬人可以在一個(gè)功能入口填報(bào)任何類型的單據(jù),財(cái)務(wù)人員可以在一個(gè)功能入口稽核所有的業(yè)務(wù)單據(jù)。從制單到財(cái)務(wù)處理到憑證制證,每個(gè)環(huán)節(jié)只需一個(gè)功能入口就能處理所有的業(yè)務(wù)。
在本發(fā)明的一個(gè)實(shí)施例中,為了保存接收到的業(yè)務(wù)單據(jù)的信息,防止業(yè)務(wù)單據(jù)的信息意外丟失,該方法該包括:預(yù)先設(shè)置共享報(bào)賬單表;利用共享報(bào)賬單表存儲(chǔ)接收到的至少一個(gè)業(yè)務(wù)單據(jù)的信息。
業(yè)務(wù)單據(jù)的信息可以包括:摘要、金額、單位、部門、制單人等基本單據(jù)信息和支付信息。
另外,還可以通過定義接口標(biāo)準(zhǔn),對(duì)該方法進(jìn)行拓展。定義接口標(biāo)準(zhǔn),是指當(dāng)系統(tǒng)開發(fā)出處理業(yè)務(wù)單據(jù)的一套功能產(chǎn)品后,需要對(duì)能納入到該框架下的業(yè)務(wù)單據(jù)定義一套接口標(biāo)準(zhǔn),以使在標(biāo)準(zhǔn)框架中的每步操作都能與業(yè)務(wù)單據(jù)邏輯處理結(jié)為一體。接口標(biāo)準(zhǔn)包括前臺(tái)界面和服后臺(tái)服務(wù)兩部分。
開發(fā)人員在實(shí)現(xiàn)該方法時(shí)需要制定業(yè)務(wù)單據(jù)接入該系統(tǒng)的接口組件標(biāo)準(zhǔn)規(guī)范。由外部業(yè)務(wù)單據(jù)根據(jù)共享中心的各流程節(jié)點(diǎn)規(guī)則進(jìn)行預(yù)制,供共享中心各節(jié)點(diǎn)調(diào)用。通過表lscomponentinvoke進(jìn)行預(yù)制,其中:
a)業(yè)務(wù)來源字段(lscomponentinvoke_ywlyid)預(yù)制為業(yè)務(wù)單據(jù)類別(對(duì)應(yīng)fsdjfl表中的fsdjfl_bh字段);
b)操作id(lscomponentinvoke_czid)=根據(jù)各節(jié)點(diǎn)具體定義;
c)操作方id(lscomponentinvoke_czfid)=fsscrw;
構(gòu)件參數(shù)格式統(tǒng)一為:
db:入?yún)?,?shù)據(jù)庫信息;
inxml:入?yún)ⅲ?/p>
outxml:出參。
以保存單據(jù)為例,定義服務(wù)器端接口規(guī)范如下:
調(diào)用時(shí)機(jī):共享中心單據(jù)初審點(diǎn)擊保存時(shí)會(huì)調(diào)用該預(yù)制構(gòu)件;
實(shí)現(xiàn)功能:業(yè)務(wù)單據(jù)實(shí)現(xiàn)保存,并將字段信息反饋到共享中心,共享中心按照反饋?zhàn)侄沃颠M(jìn)行保存。
構(gòu)件預(yù)制規(guī)則:
業(yè)務(wù)來源字段(lscomponentinvoke_ywlyid)預(yù)制為業(yè)務(wù)單據(jù)類別(對(duì)應(yīng)fsdjfl表中的fsdjfl_bh字段);
操作id(lscomponentinvoke_czid)=save;
操作方id(lscomponentinvoke_czfid)=fsscrw。
需要說明的是,上述流程節(jié)點(diǎn)與流程腳本相對(duì)應(yīng)。
如圖2所示,本發(fā)明實(shí)施例通過對(duì)兩種類型的業(yè)務(wù)單據(jù)進(jìn)行處理為例,對(duì)開放式任務(wù)集中管理方法進(jìn)行詳細(xì)地說明,該方法包括以下步驟:
步驟201:針對(duì)每一種業(yè)務(wù)單據(jù)類型,設(shè)置業(yè)務(wù)模型,業(yè)務(wù)模型中包括:至少一個(gè)流程腳本;設(shè)置共享報(bào)賬單表。
為每一種業(yè)務(wù)單據(jù)類型設(shè)置對(duì)應(yīng)的業(yè)務(wù)模型,例如:
業(yè)務(wù)單據(jù)類型a,業(yè)務(wù)模型a(流程腳本a1、a2);
業(yè)務(wù)單據(jù)類型b,業(yè)務(wù)模型b(流程腳本b1、b2、b3);
業(yè)務(wù)單據(jù)類型c,業(yè)務(wù)模型c(流程腳本c1);
……
設(shè)置共享報(bào)賬單表,用于存儲(chǔ)業(yè)務(wù)單據(jù)的信息。
步驟202:接收外部輸入的至少一個(gè)業(yè)務(wù)單據(jù)的信息。
接收外部輸入的兩個(gè)業(yè)務(wù)單據(jù)的信息a1、b1。
步驟203:利用共享報(bào)賬單表存儲(chǔ)接收到的至少一個(gè)業(yè)務(wù)單據(jù)的信息。
利用設(shè)置的共享報(bào)賬單表存儲(chǔ)業(yè)務(wù)單據(jù)的信息a1、b1。
步驟204:針對(duì)每一個(gè)業(yè)務(wù)單據(jù)的信息,均執(zhí)行:根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息,確定當(dāng)前業(yè)務(wù)單據(jù)所屬的當(dāng)前業(yè)務(wù)單據(jù)類型。
在本發(fā)明實(shí)施例中,可以通過業(yè)務(wù)單據(jù)的信息中的摘要、單位、部門、制單人等基本單據(jù)信息確定業(yè)務(wù)單據(jù)所屬的業(yè)務(wù)單據(jù)類型。
以業(yè)務(wù)單據(jù)的信息a1為例,所屬的業(yè)務(wù)單據(jù)類型為a。
步驟205:確定當(dāng)前業(yè)務(wù)單據(jù)類型對(duì)應(yīng)的當(dāng)前業(yè)務(wù)模型。
確定業(yè)務(wù)單據(jù)類型為a對(duì)應(yīng)的業(yè)務(wù)模型為a。
步驟206:根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息和當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本,生成至少一個(gè)待辦任務(wù),其中,待辦任務(wù)與流程腳本一一對(duì)應(yīng)。
根據(jù)業(yè)務(wù)單據(jù)的信息a1和流程腳本a1、a2,生成與流程腳本相對(duì)應(yīng)的待辦任務(wù)x1、x2。
步驟207:確定當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序。
在本發(fā)明實(shí)施例中,根據(jù)流程腳本中的參數(shù)確定業(yè)務(wù)模型a中流程腳本a1、a2的執(zhí)行順序?yàn)閍1、a2。
步驟208:按照當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序,針對(duì)當(dāng)前業(yè)務(wù)模型中每一個(gè)流程腳本,均執(zhí)行:利用當(dāng)前流程腳本生成當(dāng)前功能入口,通過當(dāng)前功能入口接收外部輸入的當(dāng)前指令,根據(jù)當(dāng)前指令處理當(dāng)前待辦任務(wù)。
指令可以包括相關(guān)管理人員的簽字確認(rèn)等相關(guān)操作。按照?qǐng)?zhí)行順序,流程腳本a1處理完待辦任務(wù)x1后,流程腳本a2處理待辦任務(wù)x2。
步驟209:判斷當(dāng)前待辦任務(wù)是否處理完成,當(dāng)當(dāng)前待辦任務(wù)處理完成時(shí),根據(jù)當(dāng)前待辦任務(wù)生成當(dāng)前已辦任務(wù)記錄。
可以通過建立歷史任務(wù)表存儲(chǔ)已辦任務(wù)記錄。
當(dāng)待辦任務(wù)x1處理完成時(shí),生成與待辦任務(wù)x1相對(duì)應(yīng)的已辦任務(wù)記錄s1,并添加到歷史任務(wù)表中。
如圖3所示,本發(fā)明實(shí)施例提供了一種開放式任務(wù)集中管理裝置,包括:
設(shè)置單元301,用于針對(duì)每一種業(yè)務(wù)單據(jù)類型,設(shè)置業(yè)務(wù)模型;
接收單元302,用于接收外部輸入的至少一個(gè)業(yè)務(wù)單據(jù)的信息;
確定單元303,用于針對(duì)接收單元302接收到的每一個(gè)業(yè)務(wù)單據(jù)的信息,均執(zhí)行:根據(jù)當(dāng)前業(yè)務(wù)單據(jù)的信息,確定當(dāng)前業(yè)務(wù)單據(jù)所屬的當(dāng)前業(yè)務(wù)單據(jù)類型;根據(jù)設(shè)置單元301,確定當(dāng)前業(yè)務(wù)單據(jù)類型對(duì)應(yīng)的當(dāng)前業(yè)務(wù)模型;
處理單元304,用于利用確定單元303確定的當(dāng)前業(yè)務(wù)模型處理當(dāng)前業(yè)務(wù)單據(jù)。
在本發(fā)明的一個(gè)實(shí)施例中,業(yè)務(wù)模型中包括:至少一個(gè)流程腳本;
確定單元303,進(jìn)一步用于確定當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序;
處理單元304,用于按照當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本的執(zhí)行順序,利用至少一個(gè)流程腳本處理當(dāng)前業(yè)務(wù)單據(jù)。
在本發(fā)明的一個(gè)實(shí)施例中,如圖4所示,該裝置還包括:
生成單元305,用于根據(jù)接收單元302接收到的當(dāng)前業(yè)務(wù)單據(jù)的信息和設(shè)置單元301設(shè)置的當(dāng)前業(yè)務(wù)模型中至少一個(gè)流程腳本,生成至少一個(gè)待辦任務(wù),其中,待辦任務(wù)與流程腳本一一對(duì)應(yīng);
處理單元304,用于針對(duì)當(dāng)前業(yè)務(wù)模型中每一個(gè)流程腳本,均執(zhí)行:利用當(dāng)前流程腳本處理當(dāng)前待辦任務(wù)。
在本發(fā)明的一個(gè)實(shí)施例中,處理單元304,進(jìn)一步用于判斷當(dāng)前待辦任務(wù)是否處理完成,如果是,根據(jù)當(dāng)前待辦任務(wù)生成當(dāng)前已辦任務(wù)記錄。
在本發(fā)明的一個(gè)實(shí)施例中,處理單元304,用于利用當(dāng)前流程腳本生成當(dāng)前功能入口,通過當(dāng)前功能入口接收外部輸入的當(dāng)前指令,根據(jù)當(dāng)前指令處理當(dāng)前待辦任務(wù)。
在本發(fā)明的一個(gè)實(shí)施例中,設(shè)置單元301,進(jìn)一步用于設(shè)置共享報(bào)賬單表;利用共享報(bào)賬單表存儲(chǔ)接收到的至少一個(gè)業(yè)務(wù)單據(jù)的信息。
本發(fā)明實(shí)施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲(chǔ)控制器的處理器執(zhí)行執(zhí)行指令時(shí),存儲(chǔ)控制器執(zhí)行上述任一實(shí)施例的方法。
本發(fā)明實(shí)施例提供了一種存儲(chǔ)控制器,包括:處理器、存儲(chǔ)器和總線;
存儲(chǔ)器用于存儲(chǔ)執(zhí)行指令,處理器與存儲(chǔ)器通過總線連接,當(dāng)存儲(chǔ)控制器運(yùn)行時(shí),處理器執(zhí)行存儲(chǔ)器存儲(chǔ)的執(zhí)行指令,以使存儲(chǔ)控制器執(zhí)行上述任一實(shí)施例的方法。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
綜上,本發(fā)明各個(gè)實(shí)施例至少具有如下效果:
1、在本發(fā)明實(shí)施例中,可以同時(shí)接收多個(gè)業(yè)務(wù)單據(jù)的信息,確定每一個(gè)業(yè)務(wù)單據(jù)所屬的業(yè)務(wù)單據(jù)類型,并利用預(yù)先設(shè)置的與業(yè)務(wù)單據(jù)的類型相對(duì)應(yīng)的業(yè)務(wù)模型,對(duì)不同類型的業(yè)務(wù)單據(jù)進(jìn)行處理。本發(fā)明能夠?qū)Σ煌愋偷臉I(yè)務(wù)單據(jù)進(jìn)行統(tǒng)一處理,當(dāng)業(yè)務(wù)單據(jù)的類型較多時(shí),能夠縮短業(yè)務(wù)單據(jù)的處理時(shí)間。
2、在本發(fā)明實(shí)施例中,可以通過生成待辦任務(wù)明確流程腳本的功能,控制流程腳本的運(yùn)行,并通過已辦任務(wù)記錄對(duì)流程腳本的執(zhí)行情況進(jìn)行記錄,進(jìn)而掌握業(yè)務(wù)單據(jù)的處理情況。
3、在本發(fā)明實(shí)施例中,可以根據(jù)實(shí)際需求對(duì)設(shè)置的流程腳本進(jìn)行調(diào)整,使其與企業(yè)的報(bào)賬流程相符,不同的流程腳本實(shí)現(xiàn)不同的任務(wù),例如,可以選擇報(bào)賬人制單后是否需要經(jīng)過領(lǐng)導(dǎo)審批后到達(dá)財(cái)務(wù)人員,或者財(cái)務(wù)人員稽核完單據(jù)后是否需要財(cái)務(wù)復(fù)核,其中,領(lǐng)導(dǎo)審批、財(cái)務(wù)人員稽核等為不同的任務(wù)。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)〃·····”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。