?

中職《WPS 辦公應用》教材建構中自動化辦公系統的設計實踐研究

2023-08-09 12:51莫燕梅
計算機應用文摘 2023年15期
關鍵詞:辦公設計

摘 要:文章以推動中職《WPS 辦公應用》教材建構為目的,結合學生在校企合作中實施的具體項目---美團賬單月報生成,設計了一種自動化辦公系統。學生在校企合作實踐中,基于合作企業對下屬美團商家月報表生成的需要,從需求分析入手,設計了一套能實現自動化生成的辦公系統,從而將所學知識通過實踐進行消化和應用。

關鍵詞:WPS 辦公:自動化辦公系統:設計

中圖法分類號:TP311文獻標識碼:A

WPS 是該合作企業月初對下屬美團店鋪上一月外賣銷售數據和交易訂單數據信息統計的辦公軟件。學生在實際實習中發現,該合作企業采用原生的WPS系統進行數據統計,在對該合作企業的需求進行統計后,借助所學的WPS 辦公軟件應用技術和其他的信息技術,開發了一套針對其需求的自動化辦公軟件,讓學生在崗位實踐中得到鍛煉和學習知識。

1 項目概況

學生在一家做美團技術服務的公司實習,為了統計所服務商家店鋪的美團外賣月銷售額和交易訂單數據等信息,將制作的報表發送到應收賬款會計,但是美團平臺只有所有店鋪的銷售總額與交易數量,而要從美團平臺定制個性化的服務需要較高的費用,所以該公司對所服務店鋪的美團月報數據主要采用WPS 軟件在人工操作下完成。但這一過程較為復雜,所需時間多,因此,學生借助專業知識,在教師和企業技術人員的指導下,試開發一套解決痛點的基于RPA 的自動化辦公系統,將所學的知識通過實踐進行消化和應用。傳統的數據錄入過程如圖1 所示。

2 需求分析

學生在該合作企業實習過程中,主要進行有關美團平臺可視化操作與WPS 表格計算操作,工作量集中在WPS 表格操作上,需要頻繁從2 個表格中查詢、制作、計算、復制數據,且每次制作一份月報需要多達300 次的重復操作,這給會計人員帶來巨大工作量。為降低工作量和實現信息化轉化,教育部辦公廳在2021 年將RPA 列入高職教育課程,在本課題研究中,選取實踐能力強、專業素養高的學生,組成RPA 學習團隊,應用所學的RPA 專業知識,結合課題實踐,對統計系統進行改進和優化。為了在現有的辦公系統中引入美團外賣交易信息錄入模塊、實現對用戶圖形界面的自動開發、滿足后臺自動化、表格VAB 宏命令開發和決策制動化設計,將傳統的人工統計的流程進行了自動化設計,其設計的流程如圖2 所示.

3 設計實踐

3.1 系統框架設計在該合作企業中,目前采用的是C/ S 與B/ S 相結合的混合框架,借助RPA 方案開發自動化辦公系統,具體地在UIHPATH 平臺開發RPA 程序,不僅不用改變現有的服務器和客戶端以及瀏覽器等框架,而且可以在企業所有PC 中部署。學生在教師指導和企業系統開發維護人員的幫助下,綜合分析企業需求,最終確定的自動化辦公系統如圖3 所示。

從圖3 可以看出,本系統擬采用分層結構,對合作企業現有框架不作改變,PC 端作為機器人執行層,負責開展具體工作,由機器人模擬操作客戶端、瀏覽器界面,而且機器人還能獲取瀏覽器界面調用的服務器數據,根據數據處理,業務人員只需確認執行結果。最終在企業PC 端部署開發的自動化程序,根據機器人控制器設定的具體策略,實現對機器人定時定點的調動并執行具體的工作流程,使其替代人工長期穩定運行[1~2] 。

該程序在PC 端應用后,業務人員只需打開郵箱,接收機器人下發的運行結果。當出現異常時,由機器人將異常信息、異常界面的截圖發送至業務人員,在業務人員決定后,機器人再進行操作。但是在PC 端部署RPA 機器人所需待機時間較長,在硬件設備方面有較大損耗,因此,需要加強服務器與PC 端的維護,并為PRA 機器人的運行提供良好的軟硬件環境。

3.2 開發要點

為滿足美團外賣交易信息錄入的需要,開發了該流程的自動化機器人。具體的開發過程如下。

3.2.1 自動化的用戶圖形界面開發

美團交易數據錄入工作利用SAP 客戶端進行操作,而該客戶端為第三方的應用程序,無法對接操作系統,因此其主要采用人工模擬的方式達到自動化。鍵鼠是計算機操作中常見的輸入工具,而利用UIPATH 工具,可以模擬多種不同的人工控件,利用UIPATH 工具中的“click”能模擬和控制鼠標操作,在設置參數時,能滿足左右鍵和雙擊;而“Type Into”則能模擬控制鍵盤輸入操作,能在指定UI 元素輸入文本。

按照美團交易數據錄入的要求,將數據錄入的每一步(即用戶在點擊、輸入、加載、GUI 界面判斷操作)均轉化成RPA 語言。但是需要在元素選取時注意識別器ID 信息,例如在GUI 元素中包含的信息較多,常見的有應用程序和標題以及界面ID 等。因此需要在編輯器中設置各種元素的屬性,即明確元素所在的應用程序、對應的界面標題,以及在這一界面時的ID 信息,才能保證機器能準確識別元素。而在變換title 界面時,還應使用“?”這一通配符組合字符串,實現對界面元素的動態選?。郏场担?。

從SAP 將數據導入后,由于等待結果界面出現時間不一,延時可能不精準,因此需要在設計中找準2個界面之間的異同點,明確結果界面專屬元素,并監測其循環存在性,只有檢測到元素后,才能開展下一步操作。

3.2.2 后臺自動化的開發要點

在美團交易數據信息錄入過程中,為實現后臺自動化運行,需要自動下載指定郵件中的附件,對文件進行自動歸類,以及自動更改字符串。

在指定郵件附件自動下載方面,主要是配置業務郵箱和專業空間,根據配置賬戶、篩選條件、密鑰等參數,確定篩選條件,對指定郵件中的查詢語句進行郵件篩選,執行后得到與條件相符的郵件結合類型,再采用C#語言篩選與條件相符的郵件,最后在本地文件夾中保存附件。

而在文件自動歸類時,則是在調用系統當前時間的基礎上,利用專業的空間判斷是否需要創建包含日期的文件夾。其中,以年和月為單位的文件夾,對其判斷后,若為首次創建,就會創建,之后自動判斷為不用創建。以日期為單位的文件夾,則判斷其是否刪除,再決定是否新建,借助C#語言對文件名判斷后,將含有關鍵字的文件自動歸類到相應的文件夾中。

在后臺自動化開發中,需要編寫針對VBA 語言的宏命令,而VBA 宏命令則把美團交易賬單數據的金額一列改成數字類型,同時采用千位分割樣式,將其另存為TXT 格式,使對應的VBA 程序更加規范。自動更改字符串則是利用專業控件對TXT 文件內容按照string 的類型進行讀取并存儲,采用相應的方法替換字符串,最后利用預設的空間和編碼格式,將其寫入新的TXT 文件中。

3.2.3 數字識別OCR 設計

將美團交易數據導入SAP 后會在結果界面顯示文件信息,業務人員對其判斷是否有錯誤文件后方能執行后續操作。在導入結果界面中,信息欄文字為非結構化的數據,難以直接通過客戶端的接口層來獲取,此時就需要應用數字識別OCR 技術來識別。在UIPATH 平臺中,通過IDE 集成光學字符識別集合成空間,輸入時屬于image 類型,而識別結果輸出時則屬于string,因此需要在語言中輸入圖片類型等參數,使識別精度得到提升。在屏幕指定的像素區間,采用截圖空間截圖,輸出的圖片為image 類,通過在屏幕指定位置進行截圖,對截圖中的文字進行識別,且在截圖中確保SAP 界面的最大化,并將所需識別的數字區域的位置進行統一。

3.2.4 決策自動化設計

由于美團交易數據信息錄入采用無人值守的機器人,能在正常情況下定時運行,但是在運行出錯之后,就需要業務人員手動處理。因此,在附件下載時,應確保郵件數量超過300,若所獲取郵件低于300,則啟動郵件客戶端,更新郵件后再次獲取,直到完成超過300 份的交易數據信息的郵件檢索。在文件歸類時,采取讀取系統時間和對文件夾存在性判斷后,自主決策是否需要重建、新建文件夾。在SAP 操作過程中,少數界面由于文件總量與大小變化而導致時間變化,此時就需要找到前后2 個界面之間的不同元素,采取遞歸算法,對元素存在性進行動態判斷,只有在完成檢測后,方能繼續后續操作,若流程中存在等待時間不確定的可視化操作界面時,則設計遞歸算法來決策判斷,即按照圖4 所示流程進行判斷。

當OCR 所識別字符結果為0 時,才能繼續執行后續流程。若結果不為0,則需要將文件列表導出為WPS 表格,再利用SMTP 協議,將其發送到該WPS 表格所對應的郵箱,提醒業務人員在本次執行中存在錯誤,應及時檢查店鋪數據是否存在問題。

因此,在決策自動化設計中,既要確保程序正確運行,又要保障程序運行的魯棒性,結合不同的判斷條件與空間,達到決策自動化的目的。比如,對比前后界面之間存在的區別、對執行時間實現動態判斷,監測機器人就會及時地向用戶反饋運行狀態。

3.2.5 設計配置文件

在美團交易信息錄入時,可能發生變動的參數有:①附件下載的文件夾;②SAP 賬密;③附件歸類所需的文件夾;④郵件發件人;⑤發件密碼。這些字段以鍵值對的形式在WPS 表格文件中被保存,RPA 機器人每次執行時,只要通過文件讀取預設參數就能及時獲取,同時,WPS 表格文件中的字段也便于及時修改。由于部署的PC 端要滿足普適性的特點,因此需要自定義下載目錄,加上賬戶密碼會定期更改,所以在對機器人配置文件參數時,應優化其配置。本項目的配置文件如表1 所列。

3.3 系統測試

本項目中開發的系統測試環境如表2 所列。

由于學生、企業開發人員對所設計自動化公共系統實施長達200 h 的測試并對其進行了改進,確保了美團外賣賬單提取機器人程序能夠滿足長期運行需要,目前發現運行結果基本正確,且運行穩定。

4 結束語

本研究緊密結合課題研究實踐,為提升學生的實踐能力,根據學生所學的專業知識和學生實習所在單位的需要,開發設計了一套基于美團外賣月賬單數據提取的RPA 機器人辦公系統,在檢驗學生能力的同時,注重提升學生所學知識的廣度,進而提升課程開發的實效性。

參考文獻:

[1] 鄭世林,姚守宇,王春峰.ChatGPT 新一代人工智能技術發展的經濟和社會影響[J/ OL]. 產業經濟評論. https:/ /doi.org/10.19313/ j.cnki.cn10-1223/ f.20230310.002.

[2] 李泉,靳萌萌,聶曉杰.基于J2EE 架構的民航信息基礎架構云平臺設計[J/ OL]. 計算機測量與控制. http:/ / kns.cnki.net/ kcms/ detail/11.4762.TP.20230309.1612.028.html.

[3] 諸穎琪,蔡英鵬,劉俊聰,等.基于RPA 系統實現自動化辦公的設計[J].中國設備工程,2023(5):115-117.

[4] 藍松濤,張燕杏,黃堂偉,等.“1+X”證書制度下涉農專業植保無人飛機應用“崗課證賽創”融通的課程體系研究[J].南方農機,2023,54(3):167-170.

[5] 徐環.基于“課證崗”融合的中職信息技術課程教學實踐研究[J].教師,2022(32):96-98.

作者簡介:

莫燕梅(1979—),本科,研究方向:信息技術。

猜你喜歡
辦公設計
何為設計的守護之道?
《豐收的喜悅展示設計》
Sharecuse共享辦公空間
X-workingspace辦公空間
瞞天過?!律O計萌到家
設計秀
有種設計叫而專
U-CUBE共享辦公空間
Dave&Bella辦公總部
厭倦了辦公的書桌,要不要看看這幾款?
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合