一種適用于集中部署的多級結算協調控制方法
【技術領域】
[0001] 本發明涉及一種控制方法,具體涉及一種適用于集中部署的多級結算協調控制方 法。
【背景技術】
[0002] 隨著電力資源在更大范圍優化配置的要求,和電力交易業務集約化程度的提升, 集中部署的電力市場交易運營系統被提出,目的是實現多級市場統一平臺運作、資源統一 優化協調、結算統一流程管控,為電力資源優化配置提供技術保障。在集中部署模式下,國 網范圍內的總、分部、省市共32個市場,共用一套應用,一個數據庫,所有市場既相互獨立、 又協同運作。在新的系統架構中,多級市場共用一套業務應用,數據的物理壁皇被打破,多 級結算的協調管控得以實現,徹底解決了分級部署系統中,不同市場之間互相獨立,結算信 息交互通過文件、電話、傳真等方式,導致的工作效率低下、難以并行結算等問題。
【發明內容】
[0003] 為了克服上述現有技術的不足,本發明提供一種適用于集中部署的多級結算協調 控制方法,通過業務場景劃分、場景共享策略和跨場景的流程定義、指標集中監控等,實現 不同場景之間業務數據交互和流程流轉,大幅提高了結算工作的效率,為未來適應日前市 場和實時市場,按月結算將改為按周結算提供了技術條件。
[0004] 為了實現上述發明目的,本發明采取如下技術方案:
[0005] 本發明一種適用于集中部署的多級結算協調控制方法,所述方法包括以下步驟:
[0006] 步驟1 :劃分業務場景,并建立基于場景復制的跨場景業務數據共享策略;
[0007] 步驟2:建立跨場景的結算流程;
[0008] 步驟3:創建流程實例,通過業務操作,驅動流程運轉;
[0009] 步驟4 :集中管控流程指標和業務指標。
[0010] 所述步驟1中的業務場景是指參與者完成各個市場業務的運行環境,其為每個市 場業務確定系統資源使用邊界;將業務場景劃分為源場景和目標場景,源場景指生成業務 數據的業務場景,目標場景指其它需要訪問業務數據的業務場景。
[0011] 建立基于場景復制的跨場景業務數據共享策略包括:
[0012] 1)在所述源場景中,通過業務應用進行業務數據的維護,業務數據帶有場景標 識;
[0013] 2)在所述源場景中進行業務數據共享操作,直接指定業務表和業務數據,或根據 預定義的共享規則,獲取批量業務數據;
[0014] 3)選擇目標場景,觸發共享操作,后臺服務進行業務數據的復制,同時建立起源場 景中業務數據和目標場景中業務數據之間的關聯關系,完成業務數據的發布;
[0015] 4)在目標場景中,進行業務數據的訪問和確認;若源場景中的業務數據發生變 化,觸發消息服務,自動發送消息至目標場景,目標場景通過業務數據重載功能,控制業務 數據是否同步;若在目標場景中,已經根據業務數據生成了后續的二次數據,則建立業務數 據版本,實現歷史數據可追溯。
[0016] 所述步驟2具體包括以下步驟:
[0017] 步驟2-1 :定義流程,錄入流程的名稱、版本號和說明信息,確定流程為私有或共 享,標記為私有的流程,僅限本業務場景使用,標記為共享的流程,所有業務場景均可使 用;
[0018] 步驟2-2 :繪制流程圖,選擇流程圖元,對流程事件進行組態;
[0019] 步驟2-3 :跨場景為流程指定參與者列表,或采用參與者規則設定參與者的范圍, 支持跨場景調用統一權限系統的所有用戶;
[0020] 步驟2-4 :設置業務操作,定義流程關聯的功能模塊;功能模塊中嵌入提交按鈕, 調用流程事件接口,記錄流程狀態,用于驅動流程流轉;當流程具有多個參與者時,通過完 成規則,設置流程的綜合推動條件,并輔助設置時間限制,當時間接近限值時,給予參與者 提醒;
[0021] 步驟2-5 :為流程設置監控指標,包括名稱、描述和指標抽取邏輯。
[0022] 所述步驟3中,流程實例可創建多個,即多個流程實例并發運行。
[0023] 所述步驟3具體包括以下步驟:
[0024] 步驟3-1 :在流程實例中,由應用模塊調用流程引擎接口,啟動流程;
[0025] 步驟3-2 :在流程的每個環節,結合業務操作和參與者的定義,形成代辦事宜并發 布,觸發不同業務場景的功能模塊被訪問;
[0026] 步驟3-3 :在功能模塊中,若業務數據來自其他業務場景共享,則先進行業務數據 加載操作;該功能模塊中業務數據處理完畢后,若業務數據需要共享至其他業務場景,則進 行共享操作;
[0027] 步驟3-4 :功能模塊中嵌入提交按鈕,調用流程事件接口,向流程引擎傳遞流程狀 〇
[0028] 所述步驟4具體包括以下步驟:
[0029] 步驟4-1 :通過場景標識和時間對所有業務場景的流程狀態進行過濾查詢,選擇 流程,以查詢所有的流程指標;
[0030] 步驟4-2 :通過腳本語言描述業務指標,業務指標中使用變量marketld和 qryMonth將業務場景和查詢月份參數化,在具體查詢時,由界面傳入真實值進行替換。
[0031] 與現有技術相比,本發明的有益效果在于:
[0032] (1)鑒于結算數據對可追溯性和準確性的要求,業務場景之間的數據共享,采用場 景復制的共享策略;當業務數據被共享時,通過復制在目標場景生成相同的業務數據,并建 立起源場景中業務數據和目標場景中業務數據之間的關聯關系;在被共享場景中,業務數 據的訪問和使用,完全等同于本業務場景的業務數據,不需要程序的特別處理。同時在源場 景和目標場景之間建立了控制手段,當源場景中業務數據發生變化時,目標場景的業務數 據如果已經生成了二次數據,那么可以不跟隨變化,而是建立數據版本,保證自身數據的可 追溯性;
[0033] (2)本發明基于業務場景共享策略,提出了適應于多級結算的跨場景流程的定義 和實例驅動方法,通過流程服務和業務應用的松耦合,實現業務和流程的互相調用,流程設 置中,可以跨業務場景選擇參與者角色。基于集中部署的多級結算協調控制,有效地解決 了傳統的分級部署系統中,場景之間的信息交互通過線下的文件、電話、傳真等人工傳遞方 式,協調時間長、效率低下的缺點。
【附圖說明】
[0034] 圖1是本發明提供的適用于集中部署的多級結算協調控制方法流程圖;
[0035] 圖2是基于場景復制的跨場景業務數據共享策略流程圖;
[0036] 圖3是本發明實施例中長南荊特高壓交流(華北送華中)結算電量確認流程圖。
【具體實施方式】
[0037] 下面結合附圖對本發明作進一步詳細說明。
[0038] 如圖1,本發明一種適用于集中部署的多級結算協調控制方法,所述方法包括以下 步驟:
[0039] 步驟1 :劃分業務場景,并建立基于場景復制的跨場景業務數據共享策略;
[0040] 步驟2:建立跨場景的結算流程;
[0041] 步驟3 :創建流程實例,通過業務操作,驅動流程運轉;
[0042] 步驟4 :集中管控流程指標和業務指標。
[0043] 所述步驟1中的業務場景是指參與者完成各個市場業務的運行環境,其為每個市 場業務確定系統資源使用邊界;將業務場景劃分為源場景和目標場景,源場景指生成業務 數據的業務場景,目標場景指其它需要訪問業務數據的業務場景。
[0044] 如圖2,建立基于場景復制的跨場景業務數據共享策略包括:
[0045] 1)在所述源場景中,通過業務應用進行業務數據的維護,業務數據帶有場景標 識;
[0046] 2)在所述源場景中進行業務數據共享操作,直接指定業務表和業務數據,或根據 預定義的共享規則,獲取批量業務數據;
[0047] 3)選擇目標場景,觸發共享操作,后臺服務進行業務數據的復制,同時建立起源場 景中業務數據和目標場景中業務數據之間的關聯關系,完成業務數據的發布;
[0048] 4)在目標場景中,進行業務數據的訪問和確認;若