一種控制系統上線變更方法及系統的制作方法
【專利摘要】本申請提供了一種控制系統上線變更方法及系統,導入變更控制表,根據變更控制表生成工作流活動圖,依據工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關系執行變更事項,在一項變更事項執行完成后,執行所述變更事項對應的檢查腳本并在顯示界面顯示檢查結果;若檢查結果顯示變更成功,則依據工作流活動圖按照變更事項之間的前后執行關系執行剩下的變更事項;若檢查結果顯示變更不成功,則在顯示界面進行異常提示,暫停后置受影響的變更事項,異常處理成功后,依據工作流活動圖按照變更事項之間的前后執行關系執行后續變更事項。利用計算機自動執行系統變更事項并檢查系統變更是否存在錯誤,能夠減少人工操作出錯同時節省人工。
【專利說明】
-種控制系統上線變更方法及系統
技術領域
[0001] 本發明設及計算機控制領域,更具體地說,設及一種控制系統上線變更方法及系 統。
【背景技術】
[0002] 隨著金融業務的不斷發展,金融信息建設不斷創新,而銀行業核屯、業務的系統建 設更是占有重要的地位,主要設及到各類系統的上線變更,系統上線變更需要應對安全升 級生產系統、縮短系統停機時間、控制變更風險等各種問題。
[0003] 目前,系統上線變更方式較為簡單,在上線初期準備變更控制表,上線期間人工操 作變更控制表中的事項,變更后采用雙人復核機制降低風險。
[0004] 而人工操作容易出錯,同時會浪費大量的人力成本,因此,亟需一種減少人工操作 出錯、節省人工的系統上線變更方法。
【發明內容】
[0005] 有鑒于此,本發明提供一種控制系統上線變更方法及系統,W解決人工操作容易 出錯,同時會浪費大量的人力成本的問題。
[0006] 為解決上述技術問題,本發明采用了如下技術方案:
[0007] -種控制系統上線變更方法,該方法包括:
[000引導入變更控制表,其中,所述變更控制表包括:變更事項、變更事項之間的前后執 行關系、執行主機、執行用戶、變更執行腳本、開始時間、W及變更事項對應的檢查腳本;
[0009] 根據所述變更控制表生成工作流活動圖,其中,所述工作流活動圖為用有向弧將 變更事項連接在一起的有向流程圖;
[0010] 依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關 系執行變更事項;
[0011] 在一項變更事項執行完成后,執行所述變更事項對應的檢查腳本并在顯示界面顯 示檢查結果;
[0012] 若檢查結果顯示變更成功,則依據所述工作流活動圖按照變更事項之間的前后執 行關系執行剩下的變更事項;
[0013] 若檢查結果顯示變更不成功,則在顯示界面進行異常提示,暫停后置受影響的變 更事項,異常處理成功后,依據所述工作流活動圖按照變更事項之間的前后執行關系執行 后續變更事項。
[0014] 優選地,所述變更事項包括:前置事項和后續事項,其中,所述前置事項為位于一 段有向弧前邊的變更事項,所述后續事項為位于所述一段有向弧后邊的變更事項。
[0015] 優選地,所述根據變更控制表生成工作流活動圖之后,所述依據所述工作流活動 圖從第一項變更事項開始按照變更事項之間的前后執行關系執行變更事項之前,還包括:
[0016] 在所述工作流活動圖中插入起始節點和終止節點。
[0017] 優選地,所述在所述工作流活動圖中插入起始節點和終止節點之后,所述依據所 述工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關系執行變更事項 之前,還包括:
[0018] 選擇出關鍵路徑上的變更事項;
[0019] 當關鍵路徑上的變更事項變更不成功時,顯示界面進行異常提示的同時控制發聲 單元發出鳴叫聲。
[0020] 優選地,選擇出關鍵路徑上的變更事項,具體包括:
[0021] 從起始節點開始,按照所述變更事項之間的前后執行關系對所述工作流活動圖進 行拓撲排序遍歷,計算每個變更事項的最早開始時間;
[0022] 將包含有與最后一個變更事項的自由時差為0的變更事項的路徑選為關鍵路徑;
[0023] 選擇出關鍵路徑上的變更事項。
[0024] -種控制系統上線變更系統,該系統包括:
[0025] 導入單元,用于導入變更控制表;
[0026] 工作流活動圖形成單元,用于根據所述變更控制表生成工作流活動圖;
[0027] 變更執行單元,用于依據所述工作流活動圖從第一項變更事項開始按照變更事項 之間的前后執行關系執行變更事項、檢查結果顯示變更成功后,依據所述工作流活動圖按 照變更事項之間的前后執行關系執行剩下的變更事項W及異常處理成功后,依據所述工作 流活動圖按照變更事項之間的前后執行關系執行后續變更事項;
[0028] 檢查單元,用于在一項變更事項執行完成后,執行所述變更事項對應的檢查腳本;
[0029] 顯示單元,用于在顯示界面顯示檢查結果;
[0030] 異常提示及暫停單元,用于檢查結果顯示變更不成功時,在顯示界面進行異常提 示,暫停后置受影響的變更事項。
[0031 ] 優選地,所述系統還包括:
[0032] 插入單元,用于在工作流活動圖形成單元根據所述變更控制表生成工作流活動圖 之后,變更執行單元依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前 后執行關系執行變更事項之前,在所述工作流活動圖中插入起始節點和終止節點。
[0033] 優選地,所述系統還包括:
[0034] 選擇單元,用于插入單元在所述工作流活動圖中插入起始節點和終止節點之后, 變更執行單元依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前后執 行關系執行變更事項之前,選擇出關鍵路徑上的變更事項;
[0035] 發聲單元,用于當關鍵路徑上的變更事項變更不成功時,異常提示及暫停單元在 顯示界面進行異常提示的同時發出鳴叫聲。
[0036] 優選地,所述選擇單元包括:
[0037] 計算單元,用于從起始節點開始,按照所述變更事項之間的前后執行關系對所述 工作流活動圖進行拓撲排序遍歷,計算每個變更事項的最早開始時間;
[0038] 關鍵路徑選擇單元,用于將包含有與最后一個變更事項的自由時差為0的變更事 項的路徑選為關鍵路徑;
[0039] 關鍵路徑上變更事項選擇單元,用于選擇出關鍵路徑上的變更事項。
[0040] 相較于現有技術,本發明具有W下有益效果:
[0041] 由W上可W看出,本發明提供了一種控制系統上線變更方法及系統,具體的,導入 變更控制表,根據變更控制表生成工作流活動圖,依據工作流活動圖從第一項變更事項開 始按照變更事項之間的前后執行關系執行變更事項,在一項變更事項執行完成后,執行所 述變更事項對應的檢查腳本并在顯示界面顯示檢查結果;若檢查結果顯示變更成功,則依 據工作流活動圖按照變更事項之間的前后執行關系執行剩下的變更事項;若檢查結果顯示 變更不成功,則在顯示界面進行異常提示,暫停后置受影響的變更事項,異常處理成功后, 依據工作流活動圖按照變更事項之間的前后執行關系執行后續變更事項。運樣能夠利用計 算機自動執行系統變更事項并檢查系統變更是否存在錯誤,能夠減少人工操作出錯同時節 省人工。
【附圖說明】
[0042] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據 提供的附圖獲得其他的附圖。
[0043] 圖1為本發明實施例一提供的控制系統上線變更方法的流程圖;
[0044] 圖2為本發明實施例二提供的控制系統上線變更方法的流程圖;
[0045] 圖3為本發明實施例S提供的控制系統上線變更系統;
[0046] 圖4為本發明實施例四提供的控制系統上線變更系統;
[0047] 圖5為本發明實施例五提供的cost系統20150613版本上線流程圖。
【具體實施方式】
[0048] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0049] 本申請提供了一種控制系統上線變更方法,具體參照圖1,該方法包括W下步驟: [(K)加 ]Sl 1、導入變更控制表;
[0051] 需要說明的是,變更控制表通常是由技術人員預先設定并在需要進行控制系統上 線時由技術人員人工填寫的,變更控制表包括:變更事項、變更事項之間的前后執行關系、 執行主機、執行用戶、變更執行腳本、開始時間、W及變更事項對應的檢查腳本。開始時間為 預估變更開始時間。
[0052] S12、根據變更控制表生成工作流活動圖;
[0053] 需要說明的是,工作流活動圖為用有向弧將變更事項連接在一起的有向流程圖, 其中,工作流活動圖上的每個節點為每個變更事項,有向弧表示變更事項前后的依賴關系。
[0054] S13、依據工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關 系執行變更事項i;
[0055] 需要說明的是,總控機下達命令到對應的執行主機及執行用戶執行變更執行腳 本。
[0056] S14、在變更事項i執行完成后,執行所述變更事項對應的檢查腳本并在顯示界面 顯示檢查結果;
[0057] S15、根據檢查結果判斷變更是否成功,若成功,則執行S17;若未成功則執行S16;
[0058] S16、在顯示界面進行異常提示,暫停后置受影響的變更事項,待異常處理成功后, 執行Sl 7;
[0059] S17、依據工作流活動圖按照變更事項之間的前后執行關系執行第i項變更事項, 其中i = i+l。
[0060] 當S17執行完之后,返回到S14,執行所述變更事項對應的檢查腳本并在顯示界面 顯示檢查結果。
[0061] 需要說明的是,當所有的變更事項成功變更后,本次變更結束。
[0062] W上為本發明實施例一提供的控制系統上線變更方法,通過該實施方式,能夠利 用計算機自動執行系統變更事項并檢查系統變更是否存在錯誤,能夠減少人工操作出錯同 時節省人工。
[0063] 本申請提供了另外一種控制系統上線變更方法,具體參照圖2。該方法包括W下步 驟:
[0064] S21、導入變更控制表;
[0065] 其中,變更控制表包括:變更事項、變更事項之間的前后執行關系、執行主機、執行 用戶、開始時間、變更執行腳本、W及變更事項對應的檢查腳本。變更事項包括:前置事項和 后續事項,其中,前置事項為位于一段有向弧前邊的變更事項,后續事項為位于運段有向弧 后邊的變更事項。
[0066] S22、根據變更控制表生成工作流活動圖;
[0067] S23、在工作流活動圖中插入起始節點和終止節點;
[0068] 其中,起始節點和終止節點只是為了標志工作流活動圖的開始和結束,不影響變 更事項的變更。
[0069] S24、從起始節點開始,按照變更事項之間的前后執行關系對工作流活動圖進行拓 撲排序遍歷,計算每個變更事項的最早開始時間;
[0070] 其中,最早開始時間的計算方法為(前置事項的最早開始時間+前置事項變更所需 時間)的最大值。
[0071] S25、將包含有與最后一個變更事項的自由時差為0的變更事項的路徑選為關鍵路 徑;
[0072] S26、選擇出關鍵路徑上的變更事項;
[0073] S27、依據工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關 系執行變更事項i;
[0074] S28、在變更事項i執行完成后,執行所述變更事項對應的檢查腳本并在顯示界面 顯示檢查結果;
[0075] S29、根據檢查結果判斷變更是否成功,若成功,則執行S213;若未成功則執行 S210;
[0076] S210、判斷是否是關鍵路徑上的變更事項未變更成功,若是關鍵路徑上的變更事 項未變更成功,則執行S211,若不是關鍵路徑上的變更事項未變更成功,則執行S212;
[0077] S211、在顯示界面進行異常提示并控制發聲單元發出鳴叫聲,暫停后置受影響的 變更事項,異常處理成功后,執行S213;
[0078] S212、在顯示界面進行異常提示,暫停后置受影響的變更事項,異常處理成功后, 執行S213;
[0079] S213、依據工作流活動圖按照變更事項之間的前后執行關系執行第i項變更事項, 其中,i = i+l。
[0080] 當S213執行完之后,返回到S28,執行所述變更事項對應的檢查腳本并在顯示界面 顯示檢查結果。
[0081 ]需要說明的是,當所有的變更事項成功變更后,本次變更結束
[0082] 本實施例中,生成工作流活動圖后,在工作流活動圖中插入起始節點和終止節點 可W用來標注變更的開始W及結束,根據最早開始時間選擇出關鍵路徑,并在關鍵路徑上 的變更事項變更不成功時,控制發聲單元發出鳴叫聲,運樣,能夠及時處理關鍵路徑上的變 更故障,減少關鍵路徑上的變更事項變更不成功對整個變更時間帶來的影響。
[0083] 本申請提供了一種控制系統上線變更系統,請參閱圖3,具體包括導入單元11、工 作流活動圖形成單元12、變更執行單元13、檢查單元14、顯示單元15、異常提示及暫停單元 16。
[0084] 具體的,導入單元11,用于導入變更控制表;
[0085] 工作流活動圖形成單元12,用于根據變更控制表生成工作流活動圖;
[0086] 變更執行單元13,用于依據工作流活動圖從第一項變更事項開始按照變更事項之 間的前后執行關系執行變更事項、檢查結果顯示變更成功后,依據工作流活動圖按照變更 事項之間的前后執行關系執行剩下的變更事項W及異常處理成功后,依據工作流活動圖按 照變更事項之間的前后執行關系執行后續變更事項;
[0087] 檢查單元14,用于在一項變更事項執行完成后,執行所述變更事項對應的檢查腳 本;
[0088] 顯示單元15,用于在顯示界面顯示檢查結果;
[0089] 異常提示及暫停單元16,用于檢查結果顯示變更不成功時,在顯示界面進行異常 提示,暫停后置受影響的變更事項。
[0090] 需要說明的是,當異常處理成功后,變更執行單元13執行剩下的變更事項W及一 項變更事項執行完成后,檢查單元14執行所述變更事項對應的檢查腳本。
[0091] 本實施例公開的控制系統上線變更系統,導入單元11導入變更控制表,工作流活 動圖形成單元12根據變更控制表生成工作流活動圖,變更執行單元13依據工作流活動圖從 第一項變更事項開始按照變更事項之間的前后執行關系執行變更事項,在一項變更事項執 行完成后,檢查單元14執行所述變更事項對應的檢查腳本且顯示單元15在顯示界面顯示檢 查結果;若檢查結果顯示變更成功,則變更執行單元13依據工作流活動圖按照變更事項之 間的前后執行關系執行剩下的變更事項;若檢查結果顯示變更不成功,則異常提示及暫停 單元16在顯示界面進行異常提示,暫停后置受影響的變更事項,異常處理成功后,變更執行 單元13依據工作流活動圖按照變更事項之間的前后執行關系執行后續變更事項。運樣能夠 利用計算機自動執行系統變更事項并檢查系統變更是否存在錯誤,能夠減少人工操作出錯 同時節省人工。
[0092] 需要說明的是,本實施例公開的控制系統上線變更系統中各個單元的具體工作過 程,請參見實施例1的內容,此處不再寶述。
[0093] 本申請提供了另外一種控制系統上線變更系統,請參閱圖4。具體包括導入單元 11、工作流活動圖形成單元12、變更執行單元13、檢查單元14、顯示單元15、異常提示及暫停 單元16、插入單元17、選擇單元18、發聲單元19。其中選擇單元18包括計算單元181、關鍵路 徑選擇單元182、關鍵路徑上變更事項選擇單元183。
[0094] 其中,導入單元11、工作流活動圖形成單元12、變更執行單元13、檢查單元14、顯示 單元15、異常提示及暫停單元16的具體功能參照實施例=,在此不再寶述。
[00M]插入單元17,用于在工作流活動圖形成單元12根據變更控制表生成工作流活動圖 之后,變更執行單元13依據工作流活動圖從第一項變更事項開始按照變更事項之間的前后 執行關系執行變更事項之前,在工作流活動圖中插入起始節點和終止節點;
[0096] 選擇單元18,用于插入單元17在工作流活動圖中插入起始節點和終止節點之后, 變更執行單元13依據工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行 關系執行變更事項之前,選擇出關鍵路徑上的變更事項;
[0097] 計算單元181,用于從起始節點開始,按照變更事項之間的前后執行關系對工作流 活動圖進行拓撲排序遍歷,計算每個變更事項的最早開始時間;
[0098] 關鍵路徑選擇單元182,用于將包含有與最后一個變更事項的自由時差為0的變更 事項的路徑選為關鍵路徑;
[0099] 關鍵路徑上變更事項選擇單元183,用于選擇出關鍵路徑上的變更事項;
[0100] 發聲單元19,用于當關鍵路徑上的變更事項變更不成功時,異常提示及暫停單元 16在顯示界面進行異常提示的同時發出鳴叫聲。
[0101] 需要說明的是,當異常處理成功后,變更執行單元13執行剩下的變更事項W及一 項變更事項執行完成后,檢查單元14執行所述變更事項對應的檢查腳本。
[0102] 本實施例中,工作流活動圖形成單元12生成工作流活動圖后,插入單元17在工作 流活動圖中插入起始節點和終止節點,可W用來標注變更的開始W及結束,選擇單元18根 據最早開始時間選擇出關鍵路徑,并在關鍵路徑上的變更事項變更不成功時,發聲單元19 發出鳴叫聲,運樣,能夠及時處理關鍵路徑上的變更故障,減少關鍵路徑上的變更事項變更 不成功對整個變更時間帶來的影響。
[0103] 需要說明的是,本實施例公開的控制系統上線變更系統中各個單元的具體工作過 程,請參見實施例2的內容,此處不再寶述。
[0104] 為了本領域技術人員能夠更清楚的理解本方案,下面舉cost系統20150613版本上 線的例子進行說明,請參閱圖5,其中變更控制表包括變更事項、變更事項之間的前后執行 關系、執行主機、執行用戶、變更執行腳本、開始時間、W及變更事項對應的檢查腳本。如下 表所示。
[0107]
[0108] 其中開始時間為2015年6月13日14點,通過每個變更事項的開始時間和結束時間 可W確定變更事項的前后執行順序。需要說明的是,每個變更事項的開始時間和結束時間 只是預測的一個時間,當一個變更事項執行完之后,就可W執行后邊的變更事項。其中,變 更事項為101-108項變更事項。
[0109] 主控機將變更控制表導入并生成工作流活動圖,工作流活動圖參見圖5。
[0110] 按照變更事項之間的前后執行關系對工作流活動圖進行拓撲排序遍歷,計算每個 變更事項的最早開始時間。具體的,101項變更事項的最早開始時間為14:30,102項變更事 項的最早開始時間為14:30,107項變更事項的最早開始時間為14:30,103項變更事項的最 早開始時間為14:50,104項變更事項的最早開始時間為15:10,105項變更事項的最早開始 時間為15:40,106項變更事項的最早開始時間為15:50,108項變更事項的最早開始時間為 14:40。因為106項變更事項的最早開始時間相對最晚,所W將106項變更事項作為最后一個 變更事項,將包含102、103、104、105、106運幾項變更事項的路徑選為關鍵路徑。
[0111] 首先開始并行執行101、102、107項變更事項,當其中一項執行完之后,開始執行該 變更事項對應的檢查腳本并在電腦桌面上顯示檢查結果。例如,101項變更事項執行完之 后,執行檢查腳本cis_check_ap81. sh,若未出錯,即腳本返回檢查值正常,待102項變更事 項執行完并檢查正確之后,執行103項變更事項,若101項變更事項執行過程中存在錯誤,貝U 在電腦桌面上進行異常提示,暫時不執行103項變更事項,當異常處理成功后,待102項變更 事項執行完并檢查正確之后,執行103項變更事項。當102項變更事項執行完后檢查存在錯 誤時,因為102項變更事項是關鍵路徑上的一個變更事項,則在電腦桌面顯示異常提示的同 時,電腦發出鳴叫聲。當異常處理成功后,執行103項變更事項。
[0112] 同理,103、104、105、106、108項變更事項的執行前后順序參照圖5,具體執行過程 同101、102項變更事項的執行過程。當106項變更事項成功執行變更時,系統變更結束。
[0113] 對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。 對運些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的 一般原理可W在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明 將不會被限制于本文所示的運些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
【主權項】
1. 一種控制系統上線變更方法,其特征在于,該方法包括: 導入變更控制表,其中,所述變更控制表包括:變更事項、變更事項之間的前后執行關 系、執行主機、執行用戶、變更執行腳本、開始時間、以及變更事項對應的檢查腳本; 根據所述變更控制表生成工作流活動圖,其中,所述工作流活動圖為用有向弧將變更 事項連接在一起的有向流程圖; 依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關系執 行變更事項; 在一項變更事項執行完成后,執行所述變更事項對應的檢查腳本并在顯示界面顯示檢 查結果; 若檢查結果顯示變更成功,則依據所述工作流活動圖按照變更事項之間的前后執行關 系執行剩下的變更事項; 若檢查結果顯示變更不成功,則在顯示界面進行異常提示,暫停后置受影響的變更事 項,異常處理成功后,依據所述工作流活動圖按照變更事項之間的前后執行關系執行后續 變更事項。2. 根據權利要求1所述的系統上線變更方法,其特征在于,所述變更事項包括:前置事 項和后續事項,其中,所述前置事項為位于一段有向弧前邊的變更事項,所述后續事項為位 于所述一段有向弧后邊的變更事項。3. 根據權利要求1所述的系統上線變更方法,其特征在于,所述根據變更控制表生成工 作流活動圖之后,所述依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的 前后執行關系執行變更事項之前,還包括: 在所述工作流活動圖中插入起始節點和終止節點。4. 根據權利要求3所述的系統上線變更方法,其特征在于,所述在所述工作流活動圖中 插入起始節點和終止節點之后,所述依據所述工作流活動圖從第一項變更事項開始按照變 更事項之間的前后執行關系執行變更事項之前,還包括: 選擇出關鍵路徑上的變更事項; 當關鍵路徑上的變更事項變更不成功時,顯示界面進行異常提示的同時控制發聲單元 發出鳴叫聲。5. 根據權利要求4所述的系統上線變更方法,其特征在于,選擇出關鍵路徑上的變更事 項,具體包括: 從起始節點開始,按照所述變更事項之間的前后執行關系對所述工作流活動圖進行拓 撲排序遍歷,計算每個變更事項的最早開始時間; 將包含有與最后一個變更事項的自由時差為〇的變更事項的路徑選為關鍵路徑; 選擇出關鍵路徑上的變更事項。6. -種控制系統上線變更系統,其特征在于,該系統包括: 導入單元,用于導入變更控制表; 工作流活動圖形成單元,用于根據所述變更控制表生成工作流活動圖; 變更執行單元,用于依據所述工作流活動圖從第一項變更事項開始按照變更事項之間 的前后執行關系執行變更事項、檢查結果顯示變更成功后,依據所述工作流活動圖按照變 更事項之間的前后執行關系執行剩下的變更事項以及異常處理成功后,依據所述工作流活 動圖按照變更事項之間的前后執行關系執行后續變更事項; 檢查單元,用于在一項變更事項執行完成后,執行所述變更事項對應的檢查腳本; 顯示單元,用于在顯示界面顯示檢查結果; 異常提示及暫停單元,用于檢查結果顯示變更不成功時,在顯示界面進行異常提示,暫 停后置受影響的變更事項。7. 根據權利要求6所述的系統,其特征在于,所述系統還包括: 插入單元,用于在工作流活動圖形成單元根據所述變更控制表生成工作流活動圖之 后,變更執行單元依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前后 執行關系執行變更事項之前,在所述工作流活動圖中插入起始節點和終止節點。8. 根據權利要求7所述的系統,其特征在于,所述系統還包括: 選擇單元,用于插入單元在所述工作流活動圖中插入起始節點和終止節點之后,變更 執行單元依據所述工作流活動圖從第一項變更事項開始按照變更事項之間的前后執行關 系執行變更事項之前,選擇出關鍵路徑上的變更事項; 發聲單元,用于當關鍵路徑上的變更事項變更不成功時,異常提示及暫停單元在顯示 界面進行異常提示的同時發出鳴叫聲。9. 根據權利要求8所述的系統,其特征在于,所述選擇單元包括: 計算單元,用于從起始節點開始,按照所述變更事項之間的前后執行關系對所述工作 流活動圖進行拓撲排序遍歷,計算每個變更事項的最早開始時間; 關鍵路徑選擇單元,用于將包含有與最后一個變更事項的自由時差為O的變更事項的 路徑選為關鍵路徑; 關鍵路徑上變更事項選擇單元,用于選擇出關鍵路徑上的變更事項。
【文檔編號】G06F9/44GK105955752SQ201610318034
【公開日】2016年9月21日
【申請日】2016年5月13日
【發明人】何洋, 童海濤, 汪維, 許笠, 張小彪, 張欣, 王瑩, 吳晗, 彭耀東, 唐業祎
【申請人】中國建設銀行股份有限公司