龐皓元
(廣東電網有限責任公司江門供電局,廣東 江門 529000)
為深入貫徹習近平總書記“四個革命、一個合作”能源安全新戰略,順應能源革命和數字革命融合發展趨勢,強化數字化轉型,實現流程自動化的業務場景,通過數字化手段實現“機器代人”,應用RPA 軟件機器人設計器實現自動化巡檢,達到為基層減負的目的。軟件機器人采用(IS-RPA)藝賽旗機器人流程自動化軟件。藝賽旗RPA 是一款專業實用的流程自動化工具,讓軟件機器人自動處理大量重復的、基于規則的工作流程任務,軟件機器人能準確快速地完成這些工作,減少人工錯誤、確保零失誤,提高效率、大幅降低運營成本。
機器人流程自動化也稱數字勞動力。通俗的講就是模擬人工在電腦上的操作行為,讓工作人員從煩瑣重復的流程中解脫出來,把精力投入到創造更多價值的工作中[1]。RPA 主要有以下特點。
(1)出錯率低。長時間操作系統容易出現疲勞,從而導致出錯,使用RPA 可以有效地降低出錯率。
(2)安全可靠。RPA 不會泄密,避免人為操作風險。
(3)成本降低。機器人可以完成耗時且重復的任務,釋放人力去完成更為增值的任務。
(4)無區域限制。不受區域影響,地點不會影響成本效益。
(5)核心價值高。將人從重復的事情中解脫出來。
(6)準確度高。提高工作質量,避免出現因人為錯誤而導致的返工,準確率接近100%。
(7)可拓展性強。輕松可拓展,可立即培訓和部署。
(8)合規遵從。機器人減少錯誤,提供審計跟蹤數據,更好地滿足合規控制要求。
(9)非入侵性。機器人配置在當前系統和應用程序之外,無須改變當前的任何應用和技術。
(10)全天候待命。能夠1 天24h 全天候執行此前人力從事的工作,節假日無休。
目前電能量數據存在數據量大、數據獲取時間長的問題,重復性工作量越來越大,RPA 意義在于解決點到點的且具有重復性、有邏輯性特征的工作流程,如日常工作單的下發、日常數據的導出,通過機器人幫助巡檢人員分析有固定規則的工作,可極大地提高工作效率,節約時間,讓巡檢人員去從事更有價值的工作。
(1)計量系統負荷自動導出機器人。主要通過摸擬點擊方式實現計量自動化系統中抄表數據下的負荷數據導出,可導出全量的有功功率、功率因數、電壓、電流等數據,幫助巡檢人員導出每日24 個點的負荷數據。按關機策略估計運行時長為12h/d,全天運行可節省時間60×12=720min/d。
(2)計量系統高損臺區工作單自動下發機器人。主要通過代碼塊實現計量自動化中線損分析模塊下的分臺區線損下將省公司下發的不合格臺區的工單發送至營銷系統,此工作需用時6d,每月運行一次(按人計算8h/d,20 個工作日),使用機器人僅需20min,可節省時間(8×6×60-20)/20=143min/d。
(3)計量系統高損線路工作單自動下發機器人。與高損臺區機器人相似,主要通過代碼塊實現計量自動化中線損分析模塊下的分線線損下將省公司下發的不合格線路的工單發送至營銷系統,每月運行一次(按人計算8h/d),此工作需用時2d,使用機器人僅需20min,可節省時間(8×2×60-20)/20=47min/d。
(4)工作票自主查詢機器人。主要實現資產管理系統界面下工作票管理模塊的自動導出。此工作約節省時間10min/d。
(5)營銷系統客戶檔案自主查詢機器人。通過輸入的用戶編號實現用戶檔案信息中所屬線路及供電單位的查詢,可擴展提取該頁面下的所有信息。按需運行,根據清單匹配,按關機策略估計運行時長為12h/d,全天運行可節省時間60×12=720min/d。
(6)自動召測機器人??蓪崿F計量系統中終端自動召測??膳袛嘟K端是否離線。按需運行,運行一次需要8h,按20 個工作日計算,時間為8×60/20=24min/d。
(7)計量系統抄表數據自動導出機器人。按小時導出自動化系統抄表數據,方便巡檢人員批量分析。按關機策略估計運行時長為12h/d,全天運行可節省時間60×12=720min/d。
(8)營銷系統清單自動匹配機器人。匹配市場部報表,模糊查詢其在營銷系統中的用戶檔案信息。按要求運行,可節省1 人2d共16h。使用1 次可節省時間約16×60/20=48min/d。
(9)營銷系統電能計量裝置數據自動導出機器人。查詢導出營銷系統合格在庫計量裝置信息,每天運行一次,使用一次可節省人力30min/d。
開發機器人前需要了解基礎業務的需求,如設計營銷系統客戶檔案綜合查詢機器人時,在實際業務中由于更換表計或負荷切割后,營銷系統變比、供電單位、線變關系等維護信息錯誤,引起計量系統線損模型關系錯誤,需要人工一個一個核查線路關系,工作量大。檔案的不準確又會影響高損臺區和線路,每月月初省公司都會通報上月的高損線路和高損臺區,計量人員需手動從計量系統下發工單至營銷系統各縣區局線損管理人,下發工單的耗時長、數量多且易重復,抓住此痛點問題充分了解業務的需求后就可以著手開發機器人。
RPA 軟件機器人源代碼主要使用Python[2]開發,但設計器通過拖拉拽的方式進行組合可自動生成為Python 代碼,RPAStudio中的組件可以模擬操作鼠標鍵盤以及進行各種文件相關操作,如Excel、TXT、CSV 等,還可進行文字圖片識別,其中常用的模塊包括打開瀏覽器、鼠標點擊、while 循環、if 分支、讀取Excel、單元格寫入、格式化為字符、獲取文本。主要模塊如圖1 所示。

圖1 RPA 軟件機器人組成模塊
軟件機器人進行設計開發時,需要有清晰的設計思路。如設計營銷系統客戶檔案綜合查詢機器人,首先操作上是登錄,進入客戶檔案查詢界面,然后輸入用戶編號,點擊查詢操作,查看關鍵的信息字段,使用軟件機器人就是把需要查詢的用戶編號放入到Excel 中,查詢的界面粘貼需要的關鍵信息保存到Excel 對應的位置中。營銷系統數據提取設計流程如圖2 所示。

圖2 營銷系統數據提取設計流程
設計開發軟件機器人,開始先建立工程,把需要的模塊組件拖入工程設計面板中,通過連線組合起來各個組件,配置好時長,點擊運行就可完成一個機器人。
本文主要對RPA 軟件機器人應用設計進行分析,詳細介紹了使用軟件機器人實現的各種業務場景,避免人員重復導出,極大地縮短了數據提取的時間,例如計量自動化高損臺區工作單下發機器人,將本月自動化高損臺區工單有1219 條不合格臺區的工單發送到營銷系統,發送一條操作流程約1min,需要共1219min 才可完成發送工單的任務,使用軟件機器人后僅需要120min 即可下發完成而且避免重復工單,提高工單下發的速度與及時性,為基層減負。此外具有部署靈活、操作便捷的優點,只需要將工程文件夾直接放入客戶的機子中,安裝好RPAStudio 即可運行,適合所有的計算機應用,極大地節約重復操作系統與配置環境的時間。此外機器人還可應用到各專業,各行業需重復操作系統的業務中,如軟通基于在RPA 實踐應用中取得的經驗[3],推出了賦能行業、賦能客戶的“數字員工”解決方案,將人力精力投入到創造更多價值的工作中。