邱澤堅,胡潤鋒,張 銳
(廣東電網(wǎng)有限責(zé)任公司東莞供電局,廣東 東莞 523000)
東莞供電局配電網(wǎng)規(guī)模大,10 kⅤ線路近5 700回,10 kⅤ配變近85 000臺,相關(guān)的配網(wǎng)設(shè)備電子化移交業(yè)務(wù)量非常大,配網(wǎng)調(diào)度員每日需發(fā)布電子化移交工單近100項。電子化移交工單的發(fā)布工作是機械性、重復(fù)性的,大量的此類業(yè)務(wù)已經(jīng)影響到調(diào)度員日常的停復(fù)電操作及事故處理的業(yè)務(wù),對調(diào)度運行造成較大干擾,影響配電網(wǎng)安全穩(wěn)定運行,需要通過RPA流程自動化技術(shù)設(shè)計一種自動發(fā)布工單的系統(tǒng)功能,減少調(diào)度員的重復(fù)性業(yè)務(wù)。
機器人流程自動化(RPA)系統(tǒng)是一種應(yīng)用程序,它通過模仿最終用戶在電腦的手動操作方式,提供了另一種方式來使最終用戶手動操作流程自動化。
在傳統(tǒng)的工作流自動化技術(shù)工具中,會由程序員產(chǎn)生自動化任務(wù)的動作列表,并且會用內(nèi)部的應(yīng)用程序接口或是專用的腳本語言作為和后臺系統(tǒng)之間的界面。機器人流程自動化會監(jiān)視使用者在應(yīng)用軟件中圖形用戶界面(GUI)所進行的工作,并且直接在GUI上自動重復(fù)這些工作。因此可以減少產(chǎn)品自動化的阻礙,因此有些軟件可能沒有這類用途的API。
機器人流程自動化工具在技術(shù)上類似圖形用戶界面測試工具。這些工具也會自動和圖形用戶界面進行互動,而且會由使用者示范其流程,再用示范性編程來實現(xiàn)。機器人流程自動化工具的不同點是這類系統(tǒng)會允許資料在不同應(yīng)用程序之間交換。例如接收電子郵件可能包括接收付款單、取得其中資料并輸入到簿記系統(tǒng)中[1]。
流程機器人(RPA)軟件的目標(biāo)是使符合某些適用性標(biāo)準(zhǔn)的基于桌面的業(yè)務(wù)流程和工作流程實現(xiàn)自動化,一般來說這些操作在很大程度上是重復(fù)的,數(shù)量較多,并且可以通過嚴(yán)格的規(guī)則和結(jié)果來定義。成功部署企業(yè)RPA可以帶來以下好處:①更高的運營效率,節(jié)省時間并釋放員工的能力;②增強準(zhǔn)確性和可審計性,監(jiān)視、跟蹤和控制業(yè)務(wù)流程執(zhí)行;③可擴展且靈活的增強型“虛擬”員工隊伍,能夠快速響應(yīng)業(yè)務(wù)需求[2]。
RPA可以按照事先約定好的規(guī)則,對軟件進行鼠標(biāo)點擊、敲擊鍵盤、數(shù)據(jù)處理等操作。原理就是借助一些能夠自動執(zhí)行的腳本完成一系列原來需要人工完成的工作。這些腳本可能是某些工具生成的,它可以應(yīng)用在多個領(lǐng)域,例如財務(wù)機器人、工業(yè)自動化、網(wǎng)站數(shù)據(jù)抓取處理等,如圖1所示。
圖1 RPA技術(shù)可應(yīng)用于多種領(lǐng)域
配網(wǎng)調(diào)度員發(fā)布電子化移交工單業(yè)務(wù),根據(jù)工單來源可分為以下2類。
計劃檢修工作結(jié)束后,電網(wǎng)接線方式或電網(wǎng)設(shè)備發(fā)生改變,需要發(fā)布電子化移交工單觸發(fā)臺賬更新,具體業(yè)務(wù)流程和RPA流程自動化技術(shù)應(yīng)用場景分析如下:①現(xiàn)場工作終結(jié),配網(wǎng)調(diào)度員指揮完成復(fù)電操作,計劃檢修單流轉(zhuǎn)至已終結(jié)狀態(tài);②應(yīng)用RPA流程自動化技術(shù)定期刷新配網(wǎng)OMS系統(tǒng)中計劃檢修單已終結(jié)頁面,自動讀取檢修單關(guān)聯(lián)的電子化移交工單編號,檢測是否存在新終結(jié)的計劃檢修單、是否存在需要發(fā)布的電子化移交工單;③應(yīng)用RPA流程自動化技術(shù)提取電子化移交工單編號,自動切換至資產(chǎn)管理系統(tǒng)電子化移交發(fā)布頁面檢索相應(yīng)工單;④應(yīng)用RPA流程自動化技術(shù)模擬配網(wǎng)調(diào)度員發(fā)布電子化移交工單的機械性操作,自動識別發(fā)布結(jié)果,并將發(fā)布結(jié)果保存至固定位置,供配網(wǎng)調(diào)度員事后查閱,防止漏發(fā)布的情況發(fā)生。
因過戶更名、配變停運、數(shù)據(jù)整改等原因造成的工單發(fā)布,區(qū)縣局通過配網(wǎng)OMS系統(tǒng)申請電子化移交工單發(fā)布,完成臺賬數(shù)據(jù)更新,具體業(yè)務(wù)流程和RPA流程自動化技術(shù)應(yīng)用場景分析如下:①區(qū)縣局根據(jù)過戶更名、配變停運、數(shù)據(jù)整改等具體工作需要,新增電子化移交工單并傳遞至配網(wǎng)調(diào)度發(fā)布節(jié)點,在配網(wǎng)OMS系統(tǒng)申請電子化移交工單發(fā)布;②應(yīng)用RPA流程自動化技術(shù)定期刷新配網(wǎng)OMS系統(tǒng)中電子化移交工單發(fā)布管控頁面,自動讀取頁面中電子化移交工單編號,檢測是否存在需要發(fā)布的電子化移交工單;③應(yīng)用RPA流程自動化技術(shù)提取電子化移交工單編號,自動切換至資產(chǎn)管理系統(tǒng)電子化移交發(fā)布頁面檢索相應(yīng)工單;④應(yīng)用RPA流程自動化技術(shù)模擬配網(wǎng)調(diào)度員發(fā)布電子化移交工單的機械性操作,自動識別發(fā)布結(jié)果,并將發(fā)布結(jié)果保存至固定位置,供配網(wǎng)調(diào)度員事后查閱,防止漏發(fā)布的情況發(fā)生。
上述基于機器人自動化流程功能,根據(jù)提前制定的策略,實現(xiàn)自動發(fā)布電子化移交工單,無需人工干預(yù)。
按照2類業(yè)務(wù)場景,分別設(shè)計2項功能,實現(xiàn)自動發(fā)布電子化移交工單?;谝呀K結(jié)的計劃檢修單,自動發(fā)布關(guān)聯(lián)的電子化移交單,業(yè)務(wù)流程如圖2所示。
圖2 自動發(fā)布關(guān)聯(lián)的電子化移交單業(yè)務(wù)流程圖
人工執(zhí)行:配網(wǎng)調(diào)度員手動登錄配網(wǎng)OMS系統(tǒng)和資產(chǎn)管理系統(tǒng)。
自動執(zhí)行業(yè)務(wù)流程如下:①在配網(wǎng)OMS系統(tǒng)計劃檢修單已終結(jié)頁面導(dǎo)出已終結(jié)的檢修單;②打開導(dǎo)出的文件,獲取電子化移交單編號;③復(fù)制電子化移交單編號,切換至資產(chǎn)管理系統(tǒng)電子化移交發(fā)布頁面;④在資產(chǎn)系統(tǒng)里進行工單發(fā)布;⑤根據(jù)發(fā)布結(jié)果,判斷該工單的狀態(tài),狀態(tài)分別是發(fā)布成功、發(fā)布失敗和工單需要合并;⑥將發(fā)布結(jié)果以Excel文件方式導(dǎo)出。
基于區(qū)縣局提交的工單發(fā)布申請,自動發(fā)布申請的電子化移交單,業(yè)務(wù)流程如圖3所示。
圖3 自動發(fā)布申請的電子化移交單業(yè)務(wù)流程圖
人工執(zhí)行:配網(wǎng)調(diào)度員手動登錄配網(wǎng)OMS系統(tǒng)和資產(chǎn)管理系統(tǒng)。
自動執(zhí)行業(yè)務(wù)流程如下:①定期刷新配網(wǎng)OMS系統(tǒng)中電子化移交工單發(fā)布管控頁面;②判斷是否有新增需要發(fā)布的工單,若有工單則復(fù)制電子化移交單號,若沒有則等待下一次搜索;③切換至資產(chǎn)管理系統(tǒng)電子化移交發(fā)布頁面;④在資產(chǎn)系統(tǒng)里進行工單發(fā)布;⑤根據(jù)發(fā)布結(jié)果,判斷該工單的狀態(tài),狀態(tài)分別是發(fā)布成功、發(fā)布失敗和工單需要合并;⑥將發(fā)布結(jié)果以Excel文件方式導(dǎo)出。
基于RPA的配網(wǎng)電子化移交單自動發(fā)布機器人在配電運行管理系統(tǒng)和資產(chǎn)管理系統(tǒng)均處于運行狀態(tài)時,依次獲取配電運行管理系統(tǒng)中的各電子化移交工單的電子化移交數(shù)據(jù),并將各電子化移交工單依次在資產(chǎn)管理系統(tǒng)中進行發(fā)布;在每個電子化移交工單發(fā)布后,獲取該電子化移交工單在資產(chǎn)管理系統(tǒng)中的發(fā)布狀態(tài);根據(jù)各電子化移交工單的發(fā)布狀態(tài),導(dǎo)出發(fā)布結(jié)果;發(fā)布結(jié)果包括在資產(chǎn)管理系統(tǒng)中進行發(fā)布的所有電子化移交工單的發(fā)布狀態(tài)。
依次獲取配電運行管理系統(tǒng)中的各電子化移交工單的電子化移交數(shù)據(jù),并將各電子化移交工單依次在資產(chǎn)管理系統(tǒng)中進行發(fā)布,包括:導(dǎo)出配電運行管理系統(tǒng)的停電檢修模塊中所有已終結(jié)的停電檢修單,并生成停電檢修文件,停電檢修文件包括順序排列的多個停電檢修單;以預(yù)設(shè)順序,依次獲取停電檢修文件中的停電檢修單,并將每次獲取的停電檢修單在資產(chǎn)管理系統(tǒng)中進行發(fā)布。
每個停電檢修單包括檢修單號、檢修內(nèi)容及檢修ID中的至少一種,將每次獲取的停電檢修單在資產(chǎn)管理系統(tǒng)中進行發(fā)布,包括:識別當(dāng)前獲取的停電檢修單中的檢修單號,若對當(dāng)前獲取的停電檢修單中的檢修單號識別成功,則將當(dāng)前獲取的停電檢修單在資產(chǎn)管理系統(tǒng)中進行發(fā)布;若對當(dāng)前獲取的停電檢修單中的檢修單號識別失敗,則判斷當(dāng)前獲取的停電檢修單中是否存在檢修內(nèi)容和/或檢修ID。若是,則繼續(xù)以預(yù)設(shè)順序獲取下一停電檢修單;若否,則結(jié)束對停電檢修單的獲取。
電子化移交工單包括待發(fā)布的電子化移交工單,待發(fā)布的電子化移交工單包括工單單號和工單內(nèi)容,依次獲取配電運行管理系統(tǒng)中的各電子化移交工單的電子化移交數(shù)據(jù),并將各電子化移交工單依次在資產(chǎn)管理系統(tǒng)中進行發(fā)布,包括:識別配電運行管理系統(tǒng)的電子化移交工單發(fā)布管理模塊中位于第一序號的待發(fā)布的電子化移交工單的工單單號,電子化移交工單發(fā)布管理模塊包括依序排列的多個待發(fā)布的電子化移交工單;若對第一序號的待發(fā)布的電子化移交工單的工單單號識別成功,則以工單單號為目標(biāo)單號,在資產(chǎn)管理系統(tǒng)進行搜索;若在資產(chǎn)管理系統(tǒng)中搜索出以目標(biāo)單號為工單單號的常規(guī)電子化移交工單,則將該待發(fā)布的電子化移交工單在資產(chǎn)管理系統(tǒng)中進行發(fā)布。
電子化移交工單的發(fā)布方法還包括:在獲取待發(fā)布的電子化移交工單在資產(chǎn)管理系統(tǒng)中的發(fā)布狀態(tài)后,返回配電運行管理系統(tǒng),并根據(jù)資產(chǎn)管理系統(tǒng)中的發(fā)布狀態(tài),修改所述待發(fā)布的電子化移交工單在配電運行管理系統(tǒng)中的狀態(tài)值,以清除當(dāng)前第一序號的待發(fā)布的電子化移交工單;將第二序號的待發(fā)布的電子化移交工單移動至第一序號處,以及依次移動其他序號的待發(fā)布的電子化移交工單,并返回執(zhí)行識別配電運行管理系統(tǒng)的電子化移交工單發(fā)布管理模塊中識別位于第一序號的待發(fā)布的電子化移交工單的工單單號的步驟,直至對第一序號的待發(fā)布的電子化移交工單的工單單號識別失敗。
在每個電子化移交工單發(fā)布后,獲取該電子化移交工單在資產(chǎn)管理系統(tǒng)中的發(fā)布狀態(tài),包括:在每個電子化移交工單發(fā)布后,獲取電子化移交工單發(fā)布彈窗的圖片;識別發(fā)布彈窗中的發(fā)布狀態(tài)值,發(fā)布狀態(tài)值包括發(fā)布成功、發(fā)布失敗或合并;根據(jù)發(fā)布狀態(tài)值,確定電子化移交工單在資產(chǎn)管理系統(tǒng)中的發(fā)布狀態(tài)。發(fā)布結(jié)果以表格的形式順次呈現(xiàn)各電子化移交工單的電子化移交數(shù)據(jù)和發(fā)布狀態(tài)。
基于RPA的配網(wǎng)電子化移交單自動發(fā)布工具,無需搭建任何系統(tǒng)數(shù)據(jù)交互接口,直接模擬人工操作,自動通過模擬鼠標(biāo)和鍵盤操作切換不同的系統(tǒng)頁面,實現(xiàn)自動發(fā)布電子化移交單,減輕調(diào)度員工作量,有效提高工作效率,讓調(diào)度員從機械性、重復(fù)性的工作中解放出來,將更多的精力投入到電網(wǎng)安全運行方面。