基于業(yè)務(wù)流程的單據(jù)反寫的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種基于業(yè)務(wù)流程的單據(jù)反寫的方法,包括:根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則;將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)元數(shù)據(jù);當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。本發(fā)明還公開了相應(yīng)的裝置。采用本發(fā)明所公開的方案,提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性;并且可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則,從而實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
【專利說明】基于業(yè)務(wù)流程的單據(jù)反寫的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到數(shù)據(jù)處理領(lǐng)域,特別涉及到一種基于業(yè)務(wù)流程的單據(jù)反寫的方法和
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]在業(yè)務(wù)流程中,上游業(yè)務(wù)單據(jù)的數(shù)據(jù)攜帶到下游業(yè)務(wù)單據(jù),進(jìn)行業(yè)務(wù)單據(jù)轉(zhuǎn)換,從而使業(yè)務(wù)在不同的業(yè)務(wù)單據(jù)之間推進(jìn),完成業(yè)務(wù)的全過程;而通常完成了業(yè)務(wù)單據(jù)轉(zhuǎn)換之后,需要將下游業(yè)務(wù)單據(jù)的實(shí)際執(zhí)行情況,反寫到上游業(yè)務(wù)單據(jù)中,以便在上游業(yè)務(wù)單據(jù)中便能夠快速了解到下游業(yè)務(wù)的進(jìn)度狀況。其中,反寫功能是指將下游業(yè)務(wù)單據(jù)上發(fā)生的關(guān)聯(lián)到直接上游或間接上游業(yè)務(wù)單據(jù)上的特定字段,以便用戶可以查看到各種單據(jù)間的業(yè)務(wù)發(fā)生以及數(shù)據(jù)流轉(zhuǎn)的過程。
[0003]目前,將下游業(yè)務(wù)單據(jù)的實(shí)際執(zhí)行情況反寫到上游業(yè)務(wù)單據(jù)中,通常所采用的方法有兩種:[0004]一、針對(duì)每個(gè)具體的業(yè)務(wù)單據(jù),收集其反寫需求,通過編碼實(shí)現(xiàn),即在下游業(yè)務(wù)單據(jù)的保存代碼中,直接編寫追查與反寫至業(yè)務(wù)單據(jù)的功能。采用這種方法,由于反寫功能是通過硬編碼實(shí)現(xiàn),因此其擴(kuò)展性差,且維護(hù)成本較高。
[0005]二、配置出各業(yè)務(wù)單據(jù)的反寫規(guī)則,描述出需要把哪個(gè)字段值或者計(jì)算結(jié)果,反寫到上游哪種業(yè)務(wù)單據(jù)的哪個(gè)字段上,并把反寫規(guī)則轉(zhuǎn)換為元數(shù)據(jù)進(jìn)行存儲(chǔ);在執(zhí)行業(yè)務(wù)單據(jù)的保存時(shí),讀取出其配置的全部反寫規(guī)則,根據(jù)反寫規(guī)則所描述的內(nèi)容,逐一把反寫量反寫到上游業(yè)務(wù)單據(jù)相應(yīng)的字段上。采用這種方法,無法根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則,因此不能夠快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的為提供一種基于業(yè)務(wù)流程的單據(jù)反寫的方法和裝置,旨在提高業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性,并且能夠快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
[0007]本發(fā)明提供一種基于業(yè)務(wù)流程的單據(jù)反寫的方法,包括:
[0008]根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程的反寫規(guī)則;
[0009]將所述反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)所述元數(shù)據(jù);
[0010]當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
[0011]優(yōu)選地,所述反寫規(guī)則至少包括以下之一:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法。
[0012]優(yōu)選地,所述根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程所有路線的反寫規(guī)則包括:
[0013]分解出所述業(yè)務(wù)流程的所有推進(jìn)路線,并收集所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求;
[0014]根據(jù)所述業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
[0015]優(yōu)選地,所述當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫包括:
[0016]當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;
[0017]調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0018]本發(fā)明還提供一種基于業(yè)務(wù)流程的單據(jù)反寫的裝置,包括:
[0019]配置模塊,用于根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程的反寫規(guī)則;
[0020]轉(zhuǎn)化及存儲(chǔ)模塊,用于將所述反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)所述元數(shù)據(jù);
[0021]反寫執(zhí)行模塊,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
[0022]優(yōu)選地,所述反寫規(guī)則至少包括以下之一:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法。
[0023]優(yōu)選地,所述配置模塊包括:
[0024]分解單元,用于分解出所述業(yè)務(wù)流程的所有推進(jìn)路線;
[0025]收集單元,用于收集所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求;
[0026]配置單元,用于根據(jù)所述業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
[0027]優(yōu)選地,所述反寫執(zhí)行模塊包括:
[0028]讀取單元,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;
[0029]反寫單元,用于調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0030]本發(fā)明通過根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則,并將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù)進(jìn)行存儲(chǔ);當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫,提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性;并且可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則,從而實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
【專利附圖】
【附圖說明】
[0031]圖1為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法一實(shí)施例的流程示意圖;
[0032]圖2為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法中配置反寫規(guī)則的流程示意圖;
[0033]圖3為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法中執(zhí)行單據(jù)反寫的流程示意圖;
[0034]圖4為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0035]圖5為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置中配置模塊的結(jié)構(gòu)示意圖;[0036]圖6為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置中反寫執(zhí)行模塊的結(jié)構(gòu)示意圖。
[0037]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0038]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明提供一種基于業(yè)務(wù)流程的單據(jù)反寫的方法,提供反寫規(guī)則配置功能,允許用戶按照業(yè)務(wù)流程的實(shí)際需要配置出業(yè)務(wù)單據(jù)的反寫規(guī)則,并在業(yè)務(wù)流程推進(jìn)后,根據(jù)每一條業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則引入到業(yè)務(wù)流程中,從而根據(jù)所引入的反寫規(guī)則執(zhí)行單據(jù)反寫。
[0040]參照?qǐng)D1,圖1為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法一實(shí)施例的流程示意圖。
[0041]本實(shí)施例所提供的基于業(yè)務(wù)流程的單據(jù)反寫的方法,包括:
[0042]步驟S10,根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則;
[0043]在業(yè)務(wù)流程中,當(dāng)業(yè)務(wù)發(fā)生并且該業(yè)務(wù)流程推進(jìn)時(shí),其所有的推進(jìn)路線均執(zhí)行業(yè)務(wù)單據(jù)的轉(zhuǎn)換,而為了快速了解下游業(yè)務(wù)的執(zhí)行狀況,下游業(yè)務(wù)單據(jù)執(zhí)行后,需要將其執(zhí)行情況反寫至上游業(yè)務(wù)單據(jù)中,業(yè)務(wù)流程中的每個(gè)業(yè)務(wù)單據(jù)均對(duì)應(yīng)有相應(yīng)的反寫需求。在業(yè)務(wù)發(fā)生并且該業(yè)務(wù)流程推進(jìn)前,根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置該業(yè)務(wù)流程中所需的所有反寫規(guī)則。
[0044]步驟S20,將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)元數(shù)據(jù);
[0045]當(dāng)根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置了業(yè)務(wù)流程的反寫規(guī)則后,將所配置的反寫規(guī)則轉(zhuǎn)化為與其對(duì)應(yīng)的元數(shù)據(jù),即將反寫規(guī)則中所配置的數(shù)據(jù),組裝成相互關(guān)聯(lián)的實(shí)體對(duì)像,然后將轉(zhuǎn)化后的元數(shù)據(jù)按結(jié)構(gòu)化進(jìn)行存儲(chǔ),以供在需要執(zhí)行反寫時(shí),根據(jù)所選擇的反寫規(guī)則,直接調(diào)用該元數(shù)據(jù)即可。
[0046]步驟S30,當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)貝U,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
[0047]配置了業(yè)務(wù)流程的反寫規(guī)則,并將該反寫規(guī)則轉(zhuǎn)化為元數(shù)據(jù)并存儲(chǔ)后,當(dāng)業(yè)務(wù)發(fā)生時(shí),并且業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,在所存儲(chǔ)的元數(shù)據(jù)中調(diào)用與所選擇的反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),即可執(zhí)行單據(jù)反寫。
[0048]本發(fā)明實(shí)施例,根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則,并將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù)進(jìn)行存儲(chǔ);當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。采用這種方法,提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性,并且可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則,從而實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
[0049]在上述實(shí)施例中,反寫規(guī)則可以包括:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法等內(nèi)容,但不局限于上述內(nèi)容。根據(jù)反寫規(guī)則中所包含的內(nèi)容,在執(zhí)行單據(jù)反寫時(shí),選擇對(duì)應(yīng)的上游業(yè)務(wù)單據(jù);根據(jù)反寫數(shù)據(jù)計(jì)算公式計(jì)算下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù);并且,根據(jù)業(yè)務(wù)流程的推進(jìn)路線,將反寫規(guī)則進(jìn)行分配。
[0050]在業(yè)務(wù)流程推進(jìn)后,根據(jù)反寫規(guī)則中所配置的相應(yīng)的內(nèi)容,便可快速準(zhǔn)確地根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,執(zhí)行將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)。[0051]參照?qǐng)D2,圖2為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法中配置反寫規(guī)則的流程示意圖。
[0052]基于上述實(shí)施例,步驟SlO包括:
[0053]步驟S11,分解出業(yè)務(wù)流程的所有推進(jìn)路線,并收集業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求;
[0054]在業(yè)務(wù)流程設(shè)計(jì)時(shí),首先分解出在業(yè)務(wù)發(fā)生時(shí),該業(yè)務(wù)流程推進(jìn)的過程中有可能執(zhí)行的所有推進(jìn)路線;同時(shí)收集該業(yè)務(wù)流程中所有業(yè)務(wù)單據(jù)對(duì)應(yīng)的反寫需求。
[0055]步驟S12,根據(jù)業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
[0056]分解出業(yè)務(wù)流程的所有推進(jìn)路線,并收集到業(yè)務(wù)流程中所有業(yè)務(wù)單據(jù)對(duì)應(yīng)的反寫需求后,歸納出業(yè)務(wù)流程的每一條推進(jìn)路線中所有業(yè)務(wù)單據(jù)的反寫需求,并根據(jù)反寫需求以及該業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)進(jìn)行配置,生成相應(yīng)的反寫規(guī)則,即完成對(duì)業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則進(jìn)行配置。
[0057]在業(yè)務(wù)流程設(shè)計(jì)時(shí)分解出業(yè)務(wù)流程的所有推進(jìn)路線,并收集業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求,然后根據(jù)業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。從而進(jìn)一步保證了可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則。
[0058]參照?qǐng)D3,圖3為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法中執(zhí)行單據(jù)反寫的流程示意圖。
[0059]在本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的方法一實(shí)施例的基礎(chǔ)上,步驟S30包括:
[0060]步驟S31,當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;
[0061]當(dāng)根據(jù)業(yè)務(wù)流程中的所有推進(jìn)路線以及業(yè)務(wù)單據(jù)的反寫需求,配置了業(yè)務(wù)流程的反寫規(guī)則,并將其以元數(shù)據(jù)進(jìn)行存儲(chǔ)后。如業(yè)務(wù)發(fā)生,并且業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前發(fā)生業(yè)務(wù)的業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則,并選擇該反寫規(guī)則,用于執(zhí)行單據(jù)反寫。
[0062]步驟S32,調(diào)用與反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0063]在選擇了當(dāng)前業(yè)務(wù)流程的推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則后,在所存儲(chǔ)的元數(shù)據(jù)中,調(diào)用與所選擇的反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),并根據(jù)該元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0064]當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;并調(diào)用與該反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。這樣,就進(jìn)一步提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性,并且進(jìn)一步實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
[0065]本發(fā)明還提供一種基于業(yè)務(wù)流程的單據(jù)反寫的裝置。
[0066]參照?qǐng)D4,圖4為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置一實(shí)施例的結(jié)構(gòu)示意圖。
[0067]本實(shí)施例所提供的基于業(yè)務(wù)流程的單據(jù)反寫的裝置,包括:
[0068]配置模塊10,用于根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則;[0069]轉(zhuǎn)化及存儲(chǔ)模塊20,用于將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)元數(shù)據(jù);
[0070]反寫執(zhí)行模塊30,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
[0071]在業(yè)務(wù)流程中,當(dāng)業(yè)務(wù)發(fā)生并且該業(yè)務(wù)流程推進(jìn)時(shí),其所有的推進(jìn)路線均執(zhí)行業(yè)務(wù)單據(jù)的轉(zhuǎn)換,而為了快速了解下游業(yè)務(wù)的執(zhí)行狀況,下游業(yè)務(wù)單據(jù)執(zhí)行后,需要將其執(zhí)行情況反寫至上游業(yè)務(wù)單據(jù)中,業(yè)務(wù)流程中的每個(gè)業(yè)務(wù)單據(jù)均對(duì)應(yīng)有相應(yīng)的反寫需求。在業(yè)務(wù)發(fā)生并且該業(yè)務(wù)流程推進(jìn)前,配置模塊10根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置該業(yè)務(wù)流程中所需的所有反寫規(guī)則。
[0072]當(dāng)根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置了業(yè)務(wù)流程的反寫規(guī)則后,轉(zhuǎn)化及存儲(chǔ)模塊20將所配置的反寫規(guī)則轉(zhuǎn)化為與其對(duì)應(yīng)的元數(shù)據(jù),即將反寫規(guī)則中所配置的數(shù)據(jù),組裝成相互關(guān)聯(lián)的實(shí)體對(duì)像,然后將轉(zhuǎn)化后的元數(shù)據(jù)按結(jié)構(gòu)化進(jìn)行存儲(chǔ),以供在需要執(zhí)行反寫時(shí),根據(jù)所選擇的反寫規(guī)則,直接調(diào)用該元數(shù)據(jù)即可。
[0073]配置了業(yè)務(wù)流程的反寫規(guī)則,并將該反寫規(guī)則轉(zhuǎn)化為元數(shù)據(jù)并存儲(chǔ)后,當(dāng)業(yè)務(wù)發(fā)生時(shí),并且業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,通過反寫執(zhí)行模塊30在所存儲(chǔ)的元數(shù)據(jù)中調(diào)用與所選擇的反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),即可執(zhí)行單據(jù)反寫。
[0074]本發(fā)明實(shí)施例,根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置業(yè)務(wù)流程的反寫規(guī)則,并將反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù)進(jìn)行存儲(chǔ);當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。采用這種方法,提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性,并且可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則,從而實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
[0075]在上述實(shí)施例中,反寫規(guī)則可以包括:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法等內(nèi)容,但不局限于上述內(nèi)容。根據(jù)反寫規(guī)則中所包含的內(nèi)容,在執(zhí)行單據(jù)反寫時(shí),選擇對(duì)應(yīng)的上游業(yè)務(wù)單據(jù);根據(jù)反寫數(shù)據(jù)計(jì)算公式計(jì)算下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù);并且,根據(jù)業(yè)務(wù)流程的推進(jìn)路線,將反寫規(guī)則進(jìn)行分配。
[0076]在業(yè)務(wù)流程推進(jìn)后,根據(jù)反寫規(guī)則中所配置的相應(yīng)的內(nèi)容,便可快速準(zhǔn)確地根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,執(zhí)行將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)。
[0077]參照?qǐng)D5,圖5為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置中配置模塊的結(jié)構(gòu)示意圖。
[0078]基于上述實(shí)施例,配置模塊10包括:
[0079]分解單元11,用于分解出業(yè)務(wù)流程的所有推進(jìn)路線;
[0080]收集單元12,用于收集業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求;
[0081]配置單元13,用于根據(jù)業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
[0082]在業(yè)務(wù)流程設(shè)計(jì)時(shí),首先通過分解單元11分解出在業(yè)務(wù)發(fā)生時(shí),該業(yè)務(wù)流程推進(jìn)的過程中有可能執(zhí)行的所有推進(jìn)路線;同時(shí)通過收集單元12收集該業(yè)務(wù)流程中所有業(yè)務(wù)單據(jù)對(duì)應(yīng)的反寫需求。
[0083]分解出業(yè)務(wù)流程的所有推進(jìn)路線,并收集到業(yè)務(wù)流程中所有業(yè)務(wù)單據(jù)對(duì)應(yīng)的反寫需求后,歸納出業(yè)務(wù)流程的每一條推進(jìn)路線中所有業(yè)務(wù)單據(jù)的反寫需求,配置單元13根據(jù)反寫需求以及該業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)進(jìn)行配置,生成相應(yīng)的反寫規(guī)則,即完成對(duì)業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則進(jìn)行配置。
[0084]在業(yè)務(wù)流程設(shè)計(jì)時(shí)分解出業(yè)務(wù)流程的所有推進(jìn)路線,并收集業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求,然后根據(jù)業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。從而進(jìn)一步保證了可以根據(jù)實(shí)際業(yè)務(wù)流程的需要選擇性的執(zhí)行反寫規(guī)則。
[0085]參照?qǐng)D6,圖6為本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置中反寫執(zhí)行模塊的結(jié)構(gòu)示意圖。
[0086]在本發(fā)明基于業(yè)務(wù)流程的單據(jù)反寫的裝置一實(shí)施例的基礎(chǔ)上,反寫執(zhí)行模塊30包括:
[0087]讀取單元31,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;
[0088]反寫單元32,用于調(diào)用與反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0089]當(dāng)根據(jù)業(yè)務(wù)流程中的所有推進(jìn)路線以及業(yè)務(wù)單據(jù)的反寫需求,配置了業(yè)務(wù)流程的反寫規(guī)則,并將其以元數(shù)據(jù)進(jìn)行存儲(chǔ)后。如業(yè)務(wù)發(fā)生,并且業(yè)務(wù)流程推進(jìn)后,讀取單元31根據(jù)當(dāng)前發(fā)生業(yè)務(wù)的業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則,并選擇該反寫規(guī)則,用于執(zhí)行單據(jù)反寫。
[0090]在選擇了當(dāng)前業(yè)務(wù)流程的推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則后,通過反寫單元32在所存儲(chǔ)的元數(shù)據(jù)中,調(diào)用與所選擇的反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),并根據(jù)該元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
[0091]當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則;并調(diào)用與該反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。這樣,就進(jìn)一步提高了業(yè)務(wù)單據(jù)反寫功能的擴(kuò)展性,并且進(jìn)一步實(shí)現(xiàn)了快速響應(yīng)企業(yè)業(yè)務(wù)流程優(yōu)化的需要。
[0092]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍。
【權(quán)利要求】
1.一種基于業(yè)務(wù)流程的單據(jù)反寫的方法,其特征在于,包括: 根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程的反寫規(guī)則; 將所述反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)所述元數(shù)據(jù); 當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述反寫規(guī)則至少包括以下之一:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程所有路線的反寫規(guī)則包括: 分解出所述業(yè)務(wù)流程的所有推進(jìn)路線,并收集所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求; 根據(jù)所述業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫包括: 當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則; 調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
5.一種基于業(yè)務(wù)流程的單據(jù)反寫的裝置,其特征在于,包括: 配置模塊,用于根據(jù)業(yè)務(wù)流程的推進(jìn)路線以及所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的反寫需求,配置所述業(yè)務(wù)流程的反寫規(guī)則; 轉(zhuǎn)化及存儲(chǔ)模塊,用于將所述反寫規(guī)則轉(zhuǎn)化為對(duì)應(yīng)的元數(shù)據(jù),并存儲(chǔ)所述元數(shù)據(jù);反寫執(zhí)行模塊,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,選擇相應(yīng)的反寫規(guī)則,調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),執(zhí)行單據(jù)反寫。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述反寫規(guī)則至少包括以下之一:執(zhí)行反寫所對(duì)應(yīng)的上游業(yè)務(wù)單據(jù)、反寫數(shù)據(jù)計(jì)算公式和反寫數(shù)據(jù)的分配方法。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述配置模塊包括: 分解單元,用于分解出所述業(yè)務(wù)流程的所有推進(jìn)路線; 收集單元,用于收集所述業(yè)務(wù)流程中業(yè)務(wù)單據(jù)的所有反寫需求; 配置單元,用于根據(jù)所述業(yè)務(wù)流程的推進(jìn)路線,配置業(yè)務(wù)流程的每一條推進(jìn)路線所對(duì)應(yīng)的反寫規(guī)則。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述反寫執(zhí)行模塊包括: 讀取單元,用于當(dāng)業(yè)務(wù)流程推進(jìn)后,根據(jù)當(dāng)前業(yè)務(wù)流程的推進(jìn)路線,讀取與其對(duì)應(yīng)的反寫規(guī)則; 反寫單元,用于調(diào)用與所述反寫規(guī)則對(duì)應(yīng)的元數(shù)據(jù),將下游業(yè)務(wù)單據(jù)的反寫數(shù)據(jù)反寫至上游業(yè)務(wù)單據(jù)中。
【文檔編號(hào)】G06Q10/06GK103679315SQ201210355245
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月21日 優(yōu)先權(quán)日:2012年9月21日
【發(fā)明者】丁振華, 唐靜, 黃志洪, 符勇, 劉春燕 申請(qǐng)人:金蝶軟件(中國(guó))有限公司