版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
RPA基礎(chǔ)知識第1章學習目標本章導圖引導案例RPA(RoboticProcessAutomation),中文釋義為機器人流程自動化。這一概念由BluePrism公司(國外三大RPA廠商之一)市場總監(jiān)帕特.格瑞于2012年首次提出。2019年,美國著名咨詢公司高德納(Gartner)公布了影響企業(yè)未來發(fā)展的十大關(guān)鍵技術(shù),其中RPA作為企業(yè)數(shù)字轉(zhuǎn)型的重要工具,對增強企業(yè)的競爭優(yōu)勢具有至關(guān)重要的作用,受到各行業(yè)的一致好評并榮登榜首。高德納(Gartner)發(fā)布的2021年CFO調(diào)查報告中指出,應(yīng)用RPA、數(shù)據(jù)分析是重中之重。安永對大中華區(qū)財富500強企業(yè)的一個調(diào)查報告顯示:78%的企業(yè)已開啟RPA進程;開啟RPA進程的企業(yè)中82%對于RPA實施超過預期;67%的希望擴大RPA業(yè)務(wù)規(guī)模;97%的企業(yè)正考慮實施更多智能技術(shù);汪剛制作引導案例近日,全球著名咨詢調(diào)查機構(gòu)福斯特(Forrester)發(fā)布了RPA市場調(diào)查報告。到2025年,全球RPA市場規(guī)模將達到225億美元,其中,RPA服務(wù)市場160億美元,RPA軟件市場規(guī)模65億美元。Forrester表示,隨著企業(yè)自動化需求趨于多元化以及復雜化,未來組織的投資重點將從RPA轉(zhuǎn)移至“RPA+AI”智能自動化解決方案。RPA在各種AI技術(shù)加持下,在執(zhí)行端到端自動化業(yè)務(wù)以及處理數(shù)據(jù)時,將變得更加靈活可靠。根據(jù)RPA中國預測,2024年中國RPA市場規(guī)模將達到81.8億元,金融、政務(wù)、制造業(yè)等領(lǐng)域成為重要落地方向。RPA市場參與者之間的競爭變得愈發(fā)激烈,除了卓越的產(chǎn)品能力外,敏捷實踐與精益服務(wù)能力更是RPA廠商不可或缺的關(guān)鍵競爭力。汪剛制作目錄Contents01RPA概述02RPA應(yīng)用場景03RPA廠商04RPA實施與風險識別05RPA財務(wù)機器人RPA概述01PART1.1RPA定義汪剛制作1.1RPA定義汪剛制作1.1RPA定義IDC認為:RPA軟件能夠處理基于固定規(guī)則且重復執(zhí)行的流程,而不需要人類操作,在那些高度重復、單調(diào)且勞動量大的工作中,RPA消除了對人類員工處理的需要。高德納認為:機器人流程自動化整合了用戶界面識別和工作流執(zhí)行能力,它能夠模仿人們操作電腦的過程,利用模擬鼠標和鍵盤操作來驅(qū)動和執(zhí)行應(yīng)用系統(tǒng)。麥肯錫認為:RPA是一種可以在流程中模擬人類操作的軟件,它能夠快速、精準、不知疲倦地重復,完成重復性工作,使人們投入到更加需要人類腦力的工作中,如情感推理、判斷或與客戶溝通。德勤認為:RPA是一款能夠?qū)⑹止すぷ髯詣踊能浖C器人。它能夠替代人工在用戶界面完成高重復、標準化、規(guī)則明確、大批量的日常事務(wù)工作。汪剛制作1.1RPA定義RPA:是通過特定的、可模擬人類在計算機界面上進行操作的技術(shù),自動執(zhí)行相應(yīng)的流程任務(wù),代替或輔助人類完成相關(guān)的計算機操作。(1)是一種軟件技術(shù)(2)基于PC端的操作(3)模擬用戶操作與交互(4)基于既定的業(yè)務(wù)規(guī)則來執(zhí)行汪剛制作1.2RPA適用條件02業(yè)務(wù)流程標準化01業(yè)務(wù)流程重復執(zhí)行汪剛制作1.3RPA應(yīng)用價值52*7*24工作,提升企業(yè)運營效率、節(jié)約成本01020304模擬人工操作,提高業(yè)務(wù)處理的準確性、降低人工操作風險按規(guī)則執(zhí)行流程,提升流程的合規(guī)性和安全性實現(xiàn)各系統(tǒng)間無縫鏈接,提高靈活性和敏捷性汪剛制作1.4RPA主要組成成分有人值守機器人無人值守機器人人機交互機器人汪剛制作1.4RPA主要組成成分有人值守機器人是通過人輸入指令來控制RPA軟件機器人的執(zhí)行,并監(jiān)督處理執(zhí)行的過程和結(jié)果。無人值守機器人是RPA軟件機器自主啟動并執(zhí)行,全程無需人工參與。此類機器人在運行時,通常按照指定規(guī)則進行觸發(fā)(如定時執(zhí)行或者當條件成立時執(zhí)行),然后以RPA設(shè)計流程連續(xù)完成全部工作。無人值守機器人常用于后臺辦公場景,如數(shù)據(jù)采集等操作。人機交互機器人是指RPA軟件機器人在運行過程中需要人和機器人互相配合才能完成整個流程。很多復雜的流程,只靠RPA機器人自己是很難獨立完成的,比如某些操作,需要輸入比較發(fā)雜的驗證碼,RPA暫時不能自動識別的情況下,就需要人工輸入驗證碼還有銀企對賬時,需要人工插入U盾。汪剛制作1.5RPA相關(guān)技術(shù)1、基礎(chǔ)技術(shù)(1)模擬鼠標和鍵盤(2)抓取屏幕信息(3)Office自動化(4)Widows自動化(5)工作流技術(shù)2、AI技術(shù)(1)OCR技術(shù)OCR是光學字符識別的縮寫(OpticalCharacterRecognition)(2)NLP技術(shù)NLP技術(shù)是自然語言處理技術(shù)的縮寫(NaturalLanguageProcessing)汪剛制作RPA應(yīng)用場景02PART2.1RPA行業(yè)應(yīng)用場景汪剛制作2.2RPA業(yè)務(wù)應(yīng)用場景Hi汪剛制作RPA廠商03PART3.1國外廠商UiPath010203BluePrismAutomationAnywhere汪剛制作3.2國內(nèi)廠商國內(nèi)廠商來也科技達觀數(shù)據(jù)藝賽旗弘璣汪剛制作3.2國內(nèi)廠商汪剛制作RPA實施與風險識別04PART4.1RPA實施(1)評估與策略咨詢(2)分析與方案設(shè)計(3)POC驗證(Proofofconcept-概念驗證)(4)開發(fā)與部署(5)上線與運營(6)維護與保障(7)企業(yè)自動化核心小組培訓汪剛制作4.2RPA風險識別信息安全風險運行中斷風險流程變動風險監(jiān)管合規(guī)風險管理權(quán)限風險過度依賴風險汪剛制作RPA財務(wù)機器人05PART5.1財務(wù)RPA含義財務(wù)RPA:也叫RPA財務(wù)機器人,是RPA技術(shù)在財會領(lǐng)域的具體應(yīng)用。RPA財務(wù)機器人是基于RPA技術(shù),針對財會工作的業(yè)務(wù)內(nèi)容和流程特點,將財會工作場景中的標準化、重復性高的工作流程實現(xiàn)自動化,提高財會工作的效率和質(zhì)量,降低財務(wù)風險,增強會計業(yè)務(wù)處理合規(guī)性,推動財會工作數(shù)字化轉(zhuǎn)型。汪剛制作5.2財務(wù)RPA適用流程1、基礎(chǔ)檔案設(shè)置2、總賬管理汪剛制作5.2財務(wù)RPA適用流程3、報表管理4、工資管理汪剛制作5.2財務(wù)RPA適用流程5、固定資產(chǎn)管理汪剛制作5.2財務(wù)RPA適用流程6、采購與付款管理采購發(fā)票采購入庫單付款單汪剛制作5.2財務(wù)RPA適用流程7、銷售與應(yīng)收管理銷售發(fā)票銷售出庫單收款單汪剛制作5.3財務(wù)RPA案例某生物醫(yī)療有限公司,主營業(yè)務(wù)是生物醫(yī)療低溫存儲設(shè)備的研發(fā)、生產(chǎn)和銷售。隨著數(shù)字化與自動化轉(zhuǎn)型的呼聲愈演愈烈,企業(yè)業(yè)務(wù)量的增加與業(yè)務(wù)線的增多,以及新技術(shù)的發(fā)展和各行業(yè)“業(yè)財稅一體化”的快速融合,傳統(tǒng)的財務(wù)核算體系開始難以滿足和適應(yīng)數(shù)字化發(fā)展的需求。公司搭建了銀行賬戶余額查詢、余額導入資金系統(tǒng)、異常情況郵件自動通知等場景的RPA+AI軟件機器人,助力智能預算、智能核算、智能稅務(wù)、智能共享為主流的財務(wù)核算體系建設(shè),加速公司數(shù)字化與智能自動化轉(zhuǎn)型。
公司原人工流程的三大挑戰(zhàn)如下:(1)U盾及密碼保管費時(2)工作量大重復性高(3)手動匯總難免出錯部署RPA財務(wù)機器人后,帶來如下優(yōu)勢:(1)銀行賬戶余額查詢效率提升(2)余額自動導入資金系統(tǒng)并異常提醒汪剛制作感謝聆聽!UIBot簡介第2章學習目標本章導圖引導案例2021年7月26日,國際權(quán)威研究機構(gòu)高德納(Gartner)發(fā)布年度報告《機器人流程自動化魔力象限》(MagicQuadrantforRoboticProcessAutomation)Gartner在報告中評價來也科技:創(chuàng)新:不同于行業(yè)競品選擇通過合作伙伴補齊能力,來也科技從頭開發(fā)了端到端的自動化平臺,平臺包括RPA、IDP、對話式AI、流程挖掘等專注于端到端自動化的能力。市場理解:來也科技的產(chǎn)品路線圖,反映了中國RPA市場的方向,包括云原生部署、增強的計算機視覺、IDP能力和機器人商店。合作伙伴和開發(fā)者生態(tài):來也科技擁有500多個合作伙伴,超過400,000名開發(fā)者,并且正在多所大學擴大其培訓和影響力。汪剛制作目錄Contents01UiBot發(fā)展歷程02UiBot特點03UiBot產(chǎn)品組成04UiBotCreator界面05UiBot流程設(shè)計過程UiBot發(fā)展歷程01PART發(fā)展歷程來也科技是中國乃至全球的RPA+AI行業(yè)領(lǐng)導者,為客戶提供變革性的智能自動化解決方案,提升組織生產(chǎn)力和辦公效率,釋放員工潛力,助力政企實現(xiàn)智能時代的人機協(xié)同。來也科技RPA+AI軟件機器人已成功應(yīng)用于銀行、保險、電信、電力、制造、零售、政府、物流、地產(chǎn)、教育和醫(yī)療等行業(yè),助力政企在財稅、人力資源、法務(wù)、客服和營銷等場景實現(xiàn)智能化轉(zhuǎn)型。已服務(wù)中國太平、中國移動、中國南方電網(wǎng)、美的、沃爾瑪、耐克、北京市海淀園、中通、龍湖、好未來和羅氏等近百家世界500強、中國500強,數(shù)十個省市政府以及上千家中小企業(yè)客戶。來也科技與神州數(shù)碼、微軟、IBM、德勤中國等企業(yè)建立了穩(wěn)固的合作關(guān)系,搭建了覆蓋全國的渠道銷售網(wǎng)絡(luò)?,F(xiàn)擁有機器人流程自動化平臺“來也UiBot”、智能對話機器人平臺“吾來”、全球首個專為RPA機器人打造的AI能力平臺“UiBotMage”三大核心產(chǎn)品,為政企實現(xiàn)“端到端”的智能自動化。通常所提到的UiBot是指來也科技出品的RPA軟件機器人開發(fā)管理平臺。它起源于一個叫做“按鍵精靈”的軟件。汪剛制作UiBot特點02PARTUiBot特點123456強大開放易學易用可擴展、易維護跨軟件、跨系統(tǒng)安全穩(wěn)定快速響應(yīng)、快速反饋汪剛制作UiBot產(chǎn)品組成03PARTUiBot產(chǎn)品組成汪剛制作3.1編輯器CreatorCreator:創(chuàng)造者即編輯器,用于搭建機器人或建立軟件機器人的配置;說明:編輯器Creator可以用來編寫多個流程,不受編寫流程次數(shù)的限制,但單一時間只能執(zhí)行多個流程中的一個,無法進行流程的排序運行。執(zhí)行器Worker上可以同時部署多個流程,并進行排序,按時間觸發(fā)執(zhí)行。但只有企業(yè)版的Creator擁有部署流程到Worker端的功能。汪剛制作3.2執(zhí)行器WorkerWorker:勞動者即執(zhí)行器,供用戶運營已有RPA流程或查閱運行結(jié)果;1、人機交互型-綁定機器2、人機交互型-綁定用戶3、無人值守型-綁定機器4、無人值守型-綁定用戶汪剛制作3.3管理器CommanderCommander:指揮官即管理器,用于多個軟件機器人的部署與管理;可用于管控UiBotWorker以及企業(yè)版的UiBotCreator。UiBotCommander支持對UiBotWorker的統(tǒng)一管理,對Worker流程與任務(wù)的創(chuàng)建和配置,對Worker的工作狀態(tài)、任務(wù)運行情況的實時監(jiān)控;UiBotCommander支持對UiBotCreator信息的查看和環(huán)境配置,對數(shù)據(jù)參數(shù)及環(huán)境的配置管理,對涉及的組織架構(gòu)層級、角色權(quán)限與用戶賬號進行自定義管理,以及系統(tǒng)設(shè)置等。汪剛制作3.4魔法師UiBotMageUiBotMage為RPA機器人提供強大的AI能力。UiBotMage將為RPA機器人提供三類AI能力,即文字識別、文本理解和人機對話,從而為用戶帶來更大程度的自動化。UiBotMage還具有四大特點。首先,內(nèi)置三大類適合RPA機器人的AI能力,適用于財務(wù)報銷、合同處理、銀行開戶等多種業(yè)務(wù)場景;其次,提供預訓練的模型,無需訓練,開箱即用,讓沒有AI經(jīng)驗的人也可以快速用起來;第三,與UiBotCreator無縫銜接,通過拖拽即可讓機器人具備AI能力;最后,所有AI能力均可私有部署,滿足企業(yè)對于數(shù)據(jù)安全和隱私保護的要求。汪剛制作UiBotCreator界面04PART4.1UiBotCreator社區(qū)版下載安裝www.UiB汪剛制作4.2UiBotCreator界面介紹汪剛制作4.2UiBotCreator界面介紹流程設(shè)計區(qū)屬性設(shè)置區(qū)組件選擇區(qū)汪剛制作4.2UiBotCreator界面介紹汪剛制作4.2UiBotCreator界面介紹命令選擇區(qū)“可視化”視圖下命令組裝區(qū)屬性設(shè)置區(qū)汪剛制作4.2UiBotCreator界面介紹流程塊設(shè)計界面分為可視化視圖和源代碼視圖兩種模式。兩個視圖實現(xiàn)的功能一樣,可以自由切換??梢暬晥D分為三個區(qū),命令選擇區(qū)、命令組裝區(qū)和屬性設(shè)置區(qū)。命令選擇區(qū):一條命令完成一個具體的操作。在此選擇相應(yīng)的命令,可拖拽到組裝區(qū)。命令組裝區(qū):根據(jù)業(yè)務(wù)需求,將相應(yīng)的命令有機組裝到一起,完成一個流程塊功能??梢暬晥D下看到的命令,像自然語言表達一樣,更易理解。屬性設(shè)置區(qū):可視化視圖下的每條命令,需要設(shè)置相應(yīng)的屬性,才能正確執(zhí)行。汪剛制作4.2UiBotCreator界面介紹命令選擇區(qū)“源代碼”視圖下命令組裝區(qū)汪剛制作4.2UiBotCreator界面介紹源代碼視圖下共有兩個區(qū),命令選擇區(qū)和命令組裝區(qū)。命令選擇區(qū):同“可視化”視圖下命令選擇區(qū)。命令組裝區(qū):“源代碼”視圖的命令顯示方式是計算機語言命令表達方式。在源代碼視圖中使用的編程語言,是UiBot自行研發(fā)的BotScript語言(UB語言)。對于非軟件開發(fā)人員來說,可以先不關(guān)注。汪剛制作UiBot流程設(shè)計過程05PARTUiBot流程設(shè)計過程UiBot流程設(shè)計過程中涉及四個基本概念:流程、流程塊、命令、屬性。這幾個概念之間的關(guān)系是,一個流程包含多個流程塊,一個流程塊包含多個命令,一個命令包含多個屬性?!纠?-1】:向屏幕輸出“你好,UiBot!”。汪剛制作UiBot流程設(shè)計過程1、流程一個任務(wù)對應(yīng)一個流程。UiBot的流程是以流程圖方式展現(xiàn)的。每個流程圖中必須有一個、且只能有一個“流程開始”組件;可以有一個或多個“結(jié)束”組件;可以有一個或多個“判斷”組件,當然也可以沒有“判斷”組件。汪剛制作UiBot流程設(shè)計過程2、流程塊一個任務(wù)就是一個流程,其中的每個步驟,在UiBot中用一個“流程塊”來描述。流程塊可以很粗,甚至一個流程里可以只有一個流程塊,在這種情況下,流程和流程塊實際上已經(jīng)可以看作是同一個概念了;流程塊也可以很細,把一個流程拆分成很多流程塊。流程塊設(shè)置建議:一是把相對比較獨立的流程邏輯放在一個流程塊里;二是流程塊的總數(shù)不宜太多,一個流程中最好不要超過20個流程塊。汪剛制作UiBot流程設(shè)計過程3、命令命令也叫語句,是指在一個流程塊當中,需要告知UiBot具體每一步該做什么動作、如何去做。UiBot包括模擬鼠標、鍵盤操作,對窗口、瀏覽器操作等多個類別,每個類別包含又具體的命令。在“命令組裝區(qū)”,可以把命令在這里進行排列組合,形成流程塊的具體內(nèi)容。汪剛制作UiBot流程設(shè)計過程4、屬性命令的具體參數(shù)就是屬性。如果說命令只是一個動詞的話,那么屬性就是和這個動詞相關(guān)的名詞、副詞等,它們組合在一起,UiBot才知道具體如何做這個動作。屬性包含“必選”和“可選”兩大類。一般來說,UiBot會自動設(shè)置每一個屬性的默認值?!氨剡x”屬性通常要根據(jù)實際情況進行修改。對于“可選”屬性,一般保持默認值就好,只有特殊需求的時候才要修改。汪剛制作感謝聆聽!UiBot基本應(yīng)用第3章學習目標本章導圖引導案例紫金礦業(yè)集團股份有限公司(以下簡稱紫金礦業(yè))是一家以金銅等金屬礦產(chǎn)資源勘查和開發(fā)及工程技術(shù)應(yīng)用研究為主的大型跨國礦業(yè)集團,其礦產(chǎn)金、銅、鋅產(chǎn)量位居國內(nèi)第一,在全國14個?。▍^(qū))和海外12個國家擁有重要礦業(yè)投資項目,位居2021《財富》世界500強第486位、2021《財富》中國500強第67位。隨著公司規(guī)模逐步擴大,紫金礦業(yè)于2016年成立了財務(wù)共享中心,成立之初納入業(yè)務(wù)范圍的只有約12家企業(yè),而現(xiàn)在除去海外企業(yè),納入財務(wù)共享中心服務(wù)的企業(yè)已經(jīng)超過130家。有越來越多的業(yè)務(wù)系統(tǒng)需要與中心對接,如SAP、合同系統(tǒng)、資金系統(tǒng)等等,一方面多系統(tǒng)底層之間沒有打通、形成數(shù)據(jù)孤島,消耗了人力資源;另一方面需要對接的業(yè)務(wù)系統(tǒng)往往迭代迅速,通過接口連接不同系統(tǒng)會帶來高額成本。為了解決這些難題,紫金礦業(yè)選擇采用來也科技,對財務(wù)共享中心的日常工作梳理業(yè)務(wù)場景并部署RPA+AI軟件機器人,一期運行9個流程后效果顯著,每月可節(jié)約超過700小時,進一步完成二期合作8個流程追加,幫助財務(wù)共享中心實現(xiàn)了工作效能和質(zhì)量的提升。其中典型流程有:OA郵件自動催辦;普票驗真;工作日SAP維護匯率等。紫金礦業(yè)堅持以科技創(chuàng)新為核心競爭力,引入了來也科技的RPA+AI技術(shù)后,財務(wù)共享中心實現(xiàn)了工作效能和質(zhì)量的提升,釋放了員工的活力,助力公司在激烈的競爭中進一步降本增效,實現(xiàn)更快發(fā)展。汪剛制作目錄Contents01常量與變量02數(shù)據(jù)類型03邏輯控制結(jié)構(gòu)04辦公自動化場景及命令常量與變量01PART1.1標識符標識符是用來對變量,常量,函數(shù),數(shù)組等命名的有效字符序列。標識符命名規(guī)則:支持中英文、數(shù)字、下劃線;非數(shù)字開頭、不區(qū)分大小寫、直觀有意義;非UiBot關(guān)鍵字。例如:ifbreakdo等,易于分辨,關(guān)鍵字常以藍色顯示;例如:姓名,temp0,a_score汪剛制作1.2常量常量是指運算過程中不能改變的量稱之為常量。常量在流程塊開發(fā)中使用機會不多。常量定義方式:const常量名=常量值(常量定義后必須要對其賦值)舉例:constname="wang"常量值類型:數(shù)值型、字符型、邏輯型、數(shù)組、字典常量的有效范圍:只在該流程塊內(nèi)有效。汪剛制作1.3變量變量是指運算過程中可以被改變的量。在RPA開發(fā)中經(jīng)常被用到。變量取值類型與常量類似,包括數(shù)值型、字符型、邏輯型、數(shù)組、字典、null(空類型)等。UiBot中,變量取值的類型并不是固定不變的,是動態(tài)變化的,比如開始給變量賦值為數(shù)值型數(shù)據(jù),根據(jù)需要后面可以將其賦值為字符型數(shù)據(jù)。汪剛制作1.3-1變量分類變量分為流程圖變量和和流程塊變量兩類。流程圖變量又叫全局變量,在所有流程塊中均有效。當某個變量需要在多個流程塊中使用時,就需要定義為流程圖變量即全局變量。流程塊變量,又叫局部變量,只在本流程塊中有效。不同流程塊中的變量可以同名,互不影響。汪剛制作1.3-2變量定義(1)源代碼視圖汪剛制作1.3-2變量定義(2)可視化視圖第一種方法:(先定義,后使用)第二種方法:(先使用變量,系統(tǒng)直接補充定義)汪剛制作1.3-2變量定義(2)可視化視圖第一種方法:(先定義,后使用)第二種方法:(先使用變量,系統(tǒng)直接補充定義)數(shù)據(jù)類型02PART數(shù)據(jù)類型123456數(shù)值型布爾型字符型數(shù)組型字典型空值型汪剛制作2.1數(shù)值型數(shù)值型數(shù)據(jù)包括整數(shù)型和浮點型;整數(shù)型:由正整數(shù)、零、負整數(shù)構(gòu)成,可以十進制或十六進制方式表示,其中十六進制需加前綴&H或&h,如2,0,-5,&H8B;浮點型:也叫小數(shù)型,即表示帶有小數(shù)點的數(shù)字,可以用常規(guī)方式或科學計數(shù)法表示,如0.01,1e-2。數(shù)值型數(shù)據(jù)的運算符:汪剛制作2.2布爾型布爾型又稱邏輯型,用于邏輯判斷;其值為true(真)和false(假);可進行and、or、not運算;汪剛制作2.3字符型字符型又稱作字符串型;其值由任意字符組成,用單引號(′)、雙引號(“)、三引號(′′′)成對表示。比如,′來也uibot′,”張三“,;字符串中可以用\t代表制表符,\n代表換行,\“代表雙引號,\\代表反斜杠本身;字符中間可以直接換行,無需增加其他任何符號,換行符也作為字符串的一部分;也可用前后三個單引號(′′′)表示字符串,這種字符串為長字符串。在長字符傳中,可以直接寫回車符、單引號和雙引號,無需用\n、\t或者\“;字符串型數(shù)據(jù)在RPA開發(fā)中經(jīng)常用到,請一定熟練掌握;汪剛制作2.3-1常用運算符字符串的常用運算符是連接符“&”,用于將兩個字符串進行連接;比如“來也”&“UiBot”的結(jié)果就是“來也UiBot”;也可用變量的方式表達連個字符串的連接;汪剛制作2.3-2常見操作命令字符串的操作命令叫語句,也叫做預制件;字符串的常用操作命令包括替換字符串、查找字符串、獲取左側(cè)或右側(cè)字符串、獲取字符串長度、抽取指定長度字符、分割字符串等;汪剛制作2.3-2常見操作命令(1)查找字符串在字符串內(nèi)查找指定的字符,返回查找到的字符的位置,如果沒有找到,返回0?!纠?-】:在字符串“John,Steven,Tom,Ford”中查找“Tom”字符串。運行結(jié)果為13。汪剛制作2.3-2常見操作命令(2)替換字符串對字符串執(zhí)行查找并替換操作,返回替換后的完整字符串?!纠?-】:在字符串“John,Steven,Tom,Ford”中查找“Tom”字符串將其替換為“Jack”字符串。汪剛制作2.3-2常見操作命令(3)抽取字符串抽取指定長度字符:從字符串中抽取指定位置開始的指定數(shù)目的字符,位置從1開始。抽取指定位置字符:從字符串中抽取指定位置開始到指定位置結(jié)束的字符,位置從1開始。抽取字符串中數(shù)字:抽取目標字符串中的所有數(shù)字。抽取字符串中字母:抽取目標字符串中的所有英文字母。【例3-】:在字符串“John,Steven,Tom,Ford”中抽取從位置6開始的長度也為6的字符串。汪剛制作2.3-2常見操作命令(4)分割字符串分割字符串是使用字符串中的特定分隔符將字符串分割為數(shù)組?!纠?-】:以逗號為分隔,將字符串“John,Steven,Tom,Ford”分割成數(shù)組型數(shù)據(jù)并放入數(shù)組變量array_name變量中。汪剛制作2.3-2常見操作命令/teachvideo汪剛制作2.4數(shù)組型數(shù)組是RPA開發(fā)中最常用的數(shù)據(jù)類型;將多個同種類型或者不同種類型的數(shù)據(jù)存放到一個變量里,變量稱為數(shù)組,或有序元素序列;數(shù)組里每一個數(shù)據(jù)稱為數(shù)組元素,每個元素的序號稱為元素下標,元素下標從0開始;汪剛制作2.4-1一維數(shù)組具有一個下標的數(shù)組稱為一維數(shù)組;數(shù)組定義方式:dim數(shù)組名=[元素1,元素2,元素3...]。數(shù)組元素獲取方式:數(shù)組名[下標]。即數(shù)組名[0]=元素1,數(shù)組名[1]=元素2?!纠?-】:先定義一個空數(shù)組array,然后給其賦值如下數(shù)組元素。則array[0]=="wang",array[2]=69。汪剛制作2.4-2二維數(shù)組若一維數(shù)組的元素值仍是一個一維數(shù)組,此數(shù)組為二維數(shù)組。實際上,二維數(shù)組的使用相當靈活,二維數(shù)組中,可以全部元素是一維數(shù)組,可以部分元素是一維數(shù)組;二維數(shù)組變量定義與一維數(shù)組一樣;二維數(shù)組元素的引用方式:數(shù)組名[下標1][下標2]。下標取值均從0開始。在二維數(shù)組中,也可使用單下標來表達數(shù)組元素。汪剛制作2.4-2二維數(shù)組【例3-】:定義一個二維數(shù)組array=[["wang",78,69,92],["liu",83,91,75]],此數(shù)組中的每一個元素都是一個一維數(shù)組,因此構(gòu)成了二維數(shù)組。數(shù)組元素取值如下。汪剛制作2.4-2二維數(shù)組【例3-】:定義一個二維數(shù)組array=[["wang",78,69,92],89,false],此數(shù)組中只有一個元素是一維數(shù)組,其他元素為不同的數(shù)據(jù)類型。數(shù)組元素取值如下。汪剛制作2.4-3數(shù)組常用命令(1)遍歷數(shù)組命令功能:逐個獲取數(shù)組內(nèi)所有元素的值。命令位置:基本命令-語法詞法-遍歷數(shù)組命令用法:該命令常用于循環(huán)判斷數(shù)組內(nèi)信息是否符合要求的標準,與瀏覽器、Excel、數(shù)據(jù)庫配合,進行數(shù)據(jù)處理使用。說明:遍歷二維數(shù)組的應(yīng)用非常重要。在實際RPA開發(fā)中,經(jīng)常將EXCEL表中的數(shù)據(jù)讀取出來放入二維數(shù)組中,然后遍歷二維數(shù)組并進行相應(yīng)的處理。汪剛制作2.4-3數(shù)組常用命令【例3-】:定義一個一維數(shù)組,array=["wang","zhang","liu","zhao"],用變量arr遍歷數(shù)組array,輸出每次遍歷的結(jié)果。汪剛制作2.4-3數(shù)組常用命令【例3-】:定義一個二維數(shù)組。array=[["wang",78,69,92],["liu",83,91,75],["zhang",67,95,82]],用變量arr遍歷數(shù)組array,每次遍歷arr后,得到的是里面的一維數(shù)組,輸出每次遍歷的結(jié)果。汪剛制作2.4-3數(shù)組常用命令【例3-】:定義一個二維數(shù)組。array=[[“wang”,78,69,92],[“l(fā)iu”,83,91,75],[“zhang”,67,95,82]],用變量arr遍歷數(shù)組array,每次遍歷arr后,輸出arr一維數(shù)組的某個元素值。汪剛制作2.4-3數(shù)組常用命令【例3-】:定義一個一維數(shù)組,array=[“wang”,“zhang”,“l(fā)iu”,“zhao”],過濾字符串“l(fā)iu”。若屬性“保留過濾文字”選擇“是”,生成的新數(shù)組為[“l(fā)iu”];若屬性“保留過濾文字”選擇“否”,生成的新數(shù)組為[“wang”,“zhang”,“zhao”];(2)過濾數(shù)組數(shù)據(jù)命令功能:將數(shù)組內(nèi)符合設(shè)置規(guī)則的元素刪除、或只保留設(shè)置規(guī)則元素后的數(shù)組。命令位置:數(shù)據(jù)處理-數(shù)組-過濾數(shù)組數(shù)據(jù)汪剛制作2.4-3數(shù)組常用命令【例3-】:定義一個一維數(shù)組,array=[“wang”,“zhang”,“l(fā)iu”,“zhao”],截取下標1~2的數(shù)組元素。(3)截取數(shù)組命令功能:截取數(shù)組從指定位置開始到指定位置結(jié)束的元素,返回數(shù)組。命令位置:數(shù)據(jù)處理-數(shù)組-截取數(shù)組汪剛制作2.4-3數(shù)組常用命令【例3-】:將從信息系統(tǒng)中獲取的“姓名”、“性別”、“年齡”數(shù)據(jù),形成一條一維數(shù)組記錄,追加到二位數(shù)組array中,如圖3-所示。通過循環(huán),就可以在數(shù)組中追加多條類似的記錄。(4)在數(shù)組尾部添加元素命令功能:在數(shù)組尾部添加元素并返回數(shù)組。此命令常用于將信息系統(tǒng)中讀取的數(shù)據(jù)構(gòu)造成一條記錄追加到二位數(shù)組末尾。通過設(shè)計循環(huán),可以形成一個由多條記錄構(gòu)成的二位數(shù)組;命令位置:數(shù)據(jù)處理-數(shù)組-在數(shù)組尾部添加元素汪剛制作2.4-3數(shù)組常用命令(5)其他操作命令刪除并返回第一個元素:刪除并返回數(shù)組的第一個元素。刪除并返回最后元素:刪除并返回數(shù)組的最后一個元素。插入元素:在數(shù)組指定位置添加一個元素。合并數(shù)組:合并兩個數(shù)組。將數(shù)組合并成字符串:將數(shù)組拼接成字符串,使用指定的分隔符分割數(shù)組元素。獲取數(shù)組最大下標:其結(jié)果加1就是獲取數(shù)組長度的結(jié)果。獲取數(shù)組長度通常用于判斷數(shù)組元素的個數(shù),此結(jié)果用于計次循環(huán)中,逐一訪問每個數(shù)組元素。數(shù)組總結(jié):數(shù)組經(jīng)常會與瀏覽器、Excel、數(shù)據(jù)抓取等相關(guān)命令配合使用獲取最大下標、遍歷數(shù)組、數(shù)組與字符串切換等指令請熟知。汪剛制作2.4-3數(shù)組常用命令/teachvideo汪剛制作2.5字典型將多個同種類型或者不同種類型的數(shù)據(jù)按不同的變量名存放到一個容器里,容器稱為字典;字典里的每一個數(shù)據(jù)對應(yīng)的變量名稱為“鍵名”,數(shù)據(jù)稱為“鍵值”,鍵名要求必須為字符型,且鍵名有唯一性要求,鍵值無限制;定義方式:dim字典名={鍵名1:鍵值1,鍵名2:鍵值2,鍵名3:鍵值3…}元素獲取方式:字典名[鍵名1]=鍵值1,字典名[鍵名2]=鍵值2汪剛制作2.5字典型【例3-】:先定義一個空字典dic,然后給其賦值如下鍵名、鍵值。則dic["姓名"]="張三",dic["性別"]="男",dic["年齡"]=35。汪剛制作2.5字典型【例3-】:對于定義的字典dic={"姓名":"張三","性別":"男","年齡":35},使用遍歷字典的方式,輸出每一個鍵值對。字典常見操作:遍歷字典命令功能:無序獲取字典內(nèi)所有鍵名和對應(yīng)的鍵值。命令位置:基本命令-語法詞法-遍歷字典汪剛制作2.5復合數(shù)據(jù)類型【例3-】定義字典數(shù)組,array=[{"張三":45},{"李四":28},{"王五":36}],輸出字典數(shù)組元素鍵值對,輸出字典數(shù)組元素鍵值。1、字典數(shù)組數(shù)組的每個元素值都可以是一個字典,字典可以含有不同數(shù)量的鍵值對??梢詫⒆值湓劓I名、鍵值成對輸出,也可以先用數(shù)組元素下標來定位要獲取字典,然后通過字典對應(yīng)的鍵名獲取對應(yīng)鍵值;表達方式:數(shù)組名[元素下標][字典鍵名]。汪剛制作2.5復合數(shù)據(jù)類型【例3-】定義數(shù)組字典。dic={"weekday":["Mon","Tue","Wen","Thu","Fri"],"weekend":["Sat","Sun"]},輸出數(shù)組字典鍵值。2、數(shù)組字典字典中的每個鍵值都可以由一個數(shù)組構(gòu)成??梢员闅v顯示字典中每個鍵名對應(yīng)的鍵值。也可以用字典名+鍵值名來定位要獲取的數(shù)組,然后通過數(shù)組對應(yīng)的元素下標,分別獲取到對應(yīng)值;表達方式:字典名[鍵名][對應(yīng)數(shù)組元素下標]。汪剛制作2.5復合數(shù)據(jù)類型/teachvideo汪剛制作UiBot邏輯控制結(jié)構(gòu)及命令03PART3.1三種基本結(jié)構(gòu)順序結(jié)構(gòu):各個步驟是按先后順序執(zhí)行,這是一種最簡單的基本結(jié)構(gòu)。無論是多么復雜的流程和流程塊從總體上看都是順序結(jié)構(gòu)的。選擇結(jié)構(gòu):又稱分支結(jié)構(gòu),根據(jù)條件判斷的結(jié)果來確定程序的走向。當條件為真時,執(zhí)行一部分語句;當條件為假時,執(zhí)行另一部分語句。在實際運用中,某一條分支可以沒有語句執(zhí)行。循環(huán)結(jié)構(gòu):又稱為重復結(jié)構(gòu),指的是流程在一定的條件下,反復執(zhí)行某些語句的流程結(jié)構(gòu)。循環(huán)結(jié)構(gòu)下又可以分為當型結(jié)構(gòu)和直到型結(jié)構(gòu)。汪剛制作3.2流程圖界面邏輯控制結(jié)構(gòu)汪剛制作3.3流程塊界面邏輯控制結(jié)構(gòu)汪剛制作3.3流程塊界面邏輯控制結(jié)構(gòu)汪剛制作3.3流程塊界面邏輯控制結(jié)構(gòu)汪剛制作3.4流程塊邏輯控制語句1、選擇結(jié)構(gòu)語句選擇結(jié)構(gòu)語句也叫條件語句。如果條件成立,即條件表達式的值為真,則執(zhí)行if后面的語句塊1;否則,執(zhí)行else后面的語句塊2。語句塊1和語句塊2中仍然可以包含條件語句,這就構(gòu)成了選擇結(jié)構(gòu)的嵌套?!纠?-】設(shè)置變量a=10,b=5。如果a>b,則輸出a;否則,輸出b。汪剛制作3.4流程塊邏輯控制語句2、循環(huán)結(jié)構(gòu)語句(1)計次循環(huán)重復一定次數(shù)的循環(huán),稱為計次循環(huán)。循環(huán)控制變量i從初值1變化到終值10,步長為1。變量i每變化1次,語句塊就被執(zhí)行一次,共執(zhí)行10次,語句塊也被稱為循環(huán)體?!纠?-】用計次循環(huán)求1~5的和。變量s存放累加和,其初值為0汪剛制作3.4流程塊邏輯控制語句2、循環(huán)結(jié)構(gòu)語句(2)條件循環(huán)一直重復執(zhí)行某些語句,直到條件不滿足時才結(jié)束循環(huán),為條件循環(huán)。當條件滿足時,執(zhí)行語句塊。語句塊執(zhí)行后,返回循環(huán)語句開頭繼續(xù)判斷條件。當條件不滿足時,結(jié)束循環(huán)?!纠?-】用條件循環(huán)計算1~10的偶數(shù)和。此例用計次循環(huán)設(shè)計更簡單。變量s存放累加和,其初值為0;變量i表達1~10之間的偶數(shù),初值為2。汪剛制作3.4流程塊邏輯控制語句2、循環(huán)結(jié)構(gòu)語句(3)循環(huán)結(jié)束說明:“跳出返回”命令和“退出流程”命令不僅可以用于循環(huán)體當中,也可以用于條件分支和順序結(jié)構(gòu)中。也就是說流程塊的任何位置,只要有需要,都可以隨時通過“跳出返回”命令和“退出流程”命令,達到跳出本流程塊和退出流程的目的。汪剛制作3.4流程塊邏輯控制語句3、邏輯控制語句綜合案例【例3-】猜數(shù)字游戲。由系統(tǒng)自動生成一個1~10之間的隨機整數(shù),從鍵盤輸入一個整數(shù),判斷時是否與隨機數(shù)相等。若相等,則顯示“猜對了”;若大于隨機數(shù),則顯示“猜大了,再猜一次!”;若小于隨機數(shù),則顯示“猜小了,再猜一次!”;循環(huán)往復,直到猜對為止。(1)變量設(shè)計本案例需設(shè)計3個主要變量。rand:代表構(gòu)造的隨機數(shù);num:用戶輸入的數(shù)字;iRet:表示信息框。(2)流程設(shè)計汪剛制作3.4流程塊邏輯控制語句3、邏輯控制語句綜合案例(3)UiBot開發(fā)汪剛制作3.4流程塊邏輯控制語句4、流程塊之間數(shù)據(jù)傳遞(1)使用全局變量在流程圖中設(shè)計兩個流程塊,“流程塊1”和“流程塊2”。定義流程圖變量(全局變量)a,在“流程塊1”中賦值a=5,則可以在“流程塊2”中輸出a的值5。(2)使用流程塊輸出輸入函數(shù)在“流程塊1”中使用return語句返回一個值,在“流程塊2”中使用self.input獲得上一個流程塊中返回的結(jié)果。二者的區(qū)別:流程圖變量可以在流程塊間傳遞多個變量的值。因此,這種方法簡單靈活,用處更大。使用流程塊輸出輸入函數(shù)在流程塊間傳遞數(shù)據(jù)只能傳遞一個變量的值,有一定的局限性。汪剛制作辦公自動化場景及命令04PART4.1辦公自動化場景1、Excel與Web的交互從Web端到Excel:從網(wǎng)絡(luò)搜索財經(jīng)大數(shù)據(jù)并下載到本地EXCEL中,網(wǎng)銀付款記錄查詢并下載到EXCEL中;從Excel端到Web端的例子有:將Excel表中的網(wǎng)銀付款信息錄入到網(wǎng)銀付款系統(tǒng)中,或者登錄電子發(fā)票驗證系統(tǒng),將Excel表中存儲的電子發(fā)票信息登錄系統(tǒng)進行驗證。2、Excel與App的交互這里的App可以理解為企業(yè)用到的各類信息系統(tǒng),可以是本地的信息系統(tǒng)(比如用友U8系統(tǒng),金蝶K3系統(tǒng),SAP系統(tǒng)),也可以是Web端的信息系統(tǒng)(即云端信息系統(tǒng))。比如:在信息化實施過程中,通過“基礎(chǔ)檔案錄入RPA機器人”,將存儲在Excel中的各類基礎(chǔ)檔案信息自動錄入到用友U8系統(tǒng)、金蝶K3系統(tǒng)、SAP系統(tǒng)中。也可以將信息系統(tǒng)中相關(guān)數(shù)據(jù)(比如:個人往來數(shù)據(jù)、銀行對賬數(shù)據(jù))下載到Excel中。3、Excel與Email的交互Excel與Email的交互也非常常見。比如:舉辦某大型會議,可以按照Excel表中的人員名單和相應(yīng)的Email地址自動發(fā)送邀請函郵件;也可對郵箱中收到的相同主題的郵件,將其發(fā)件人、附件等信息自動下載到Excel表中。4、Excel與Word的交互Excel與Word的交互不很頻繁。比如:將Excel表中的人員姓名和所在單位自動填寫到Word邀請函模板中;有也會根據(jù)需要將Word的相關(guān)文字提取到Excel表中。汪剛制作4.2辦公自動化常用命令1、Excel自動化常用命令2、Web自動化常用命令(1)鼠標鍵盤常用命令(2)Web操作常用命令3、App自動化常用命令4、Email自動化常用命令5、Word自動化常用命令7、智能識別自動化常用命令(1)界面操作提供的智能識別常用命令(2)人工智能平臺MageAI提供的智能識別常用命令汪剛制作感謝聆聽!EXCEL自動化第4章學習目標本章導圖引導案例某機構(gòu)欲面向高校教師舉辦一場“RPA財務(wù)機器人”培訓會,收到來自全國各地高校教師的報名表(EXCEL格式)若干張(本案例簡化為5張),請設(shè)計一個RPA機器人,將所有報名信息表數(shù)據(jù)匯總到匯總報名表(EXCEL格式)中。1、報名信息表1.xlsx~報名信息表5.xlsx。2、匯總報名表.xlsx。
汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點:(1)當報名信息表較多時,匯總工作量大、繁瑣;(2)大量的復制、粘貼工作,工作價值低;(3)復制粘貼過程中,認為曹組容易出錯;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置1、流程圖變量設(shè)置2、流程塊變量設(shè)置汪剛制作3.3“報名表信息讀取”流程塊開發(fā)
注意:請注意理解延時的作用及適當使用延時命令的習慣。有些應(yīng)用程序啟動速度較慢,不做延時的話,可能導致下一條命令無法正確執(zhí)行。適當?shù)难訒r,可以保證窗口完全打開,保證后續(xù)命令的順利執(zhí)行。
注意:輸出調(diào)試信息命令,就是向調(diào)試窗口輸出變量的值。目的是查看從各種數(shù)據(jù)源中讀取的數(shù)據(jù)或正在處理的變量是否是符合要求的數(shù)據(jù),同時也可觀察其數(shù)據(jù)類型,便于我們對變量的值進行操作。要養(yǎng)成在適當位置向調(diào)試窗口輸出調(diào)試信息的習慣。RPA機器人成功運行后,可將此語句刪除,提高RPA的運行效率。汪剛制作3.4“匯總表信息寫入”流程塊開發(fā)汪剛制作流程運行04PART4.流程運行汪剛制作案例核心知識點05PART5.1打開工作簿汪剛制作5.1打開工作簿汪剛制作5.2關(guān)閉工作簿汪剛制作5.3讀取列汪剛制作5.3讀取列汪剛制作5.4在數(shù)組尾部添加元素汪剛制作5.4在數(shù)組尾部添加元素汪剛制作5.5寫入?yún)^(qū)域汪剛制作5.5寫入?yún)^(qū)域汪剛制作案例拓展知識點06PART6.1EXCEL全部操作命令汪剛制作6.2EXCEL常用讀寫操作命令汪剛制作案例學習資源07PART7案例學習資源/teachvideo汪剛制作感謝聆聽!WORD自動化第5章學習目標本章導圖引導案例培訓機構(gòu)跟據(jù)整理的匯總報表信息(匯總報名表.xlsx),給每位參會教師制作一份正式會議邀請函,邀請函中要有每個老師的名字,邀請函命名為:邀請函-姓名.docx。
1、匯總報名表文件:匯總報名表.xlsx。汪剛制作引導案例2、邀請函模板文件:“RPA財務(wù)機器人”師資培訓邀請函.docx。要求:請設(shè)計一個RPA機器人,能根據(jù)邀請函模板自動生成一個以教師名字命名的邀請函。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點:(1)WORD另存為操作頻繁、文件命名工作量大;(2)大量的復制、粘貼工作,工作價值低;(3)復制粘貼過程中,人為操作容易出錯;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置1、流程圖變量設(shè)置2、流程塊變量設(shè)置汪剛制作3.3“讀取教師姓名”流程塊開發(fā)汪剛制作3.4“生成邀請函”流程塊開發(fā)汪剛制作流程運行04PART4.流程運行汪剛制作案例核心知識點05PART5.1輸出調(diào)試信息汪剛制作5.2遍歷數(shù)組循環(huán)
注意:對于一維數(shù)組或二維數(shù)組,若要順序訪問其數(shù)組元素,遍歷數(shù)組是最為簡潔的命令。當然,通過計次循環(huán)命令也可實現(xiàn)遍歷數(shù)組元素。請思考,如何通過計次循環(huán)遍歷數(shù)組元素。用變量遍歷一維數(shù)組或二維數(shù)組時,應(yīng)弄清楚每次循環(huán)后變量的取值。汪剛制作5.3打開WORD文檔汪剛制作5.4關(guān)閉WORD文檔汪剛制作5.5設(shè)置光標位置汪剛制作5.6移動光標位置汪剛制作5.7寫入漢字汪剛制作5.8文檔另存為汪剛制作案例拓展知識點06PART6.1WORD全部操作命令汪剛制作6.2WORD常用操作命令汪剛制作6.3PDF命令說明汪剛制作案例學習資源07PART7案例學習資源/teachvideo汪剛制作感謝聆聽!E-mail自動化第6章學習目標本章導圖引導案例培訓機構(gòu)制作好了每位教師的正式培訓邀請函(邀請函-姓名.docx)后,根據(jù)匯總報表(匯總報名表.xlsx)中每位教師提供的郵箱地址,給每位參會教師發(fā)送電子郵件,通知教師參會具體信息。郵件標題:"RPA財務(wù)機器人培訓正式邀請函";郵件正文:尊敬的***老師:您好!您的邀請函已發(fā)出,請注意查收!會務(wù)組;郵件附件:邀請函-***.docx。1、匯總報名表文件:匯總報名表.xlsx。汪剛制作引導案例2、邀請函文件:邀請函-***.docx。汪剛制作引導案例3、收到已發(fā)送完畢的郵件。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點(1)郵件信息設(shè)置較多(收件箱、標題、附件、正文);(2)復制、粘貼、上傳操作工作量大,工作價值低;(3)復制粘貼過程中,人為操作容易出錯;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置1、流程圖變量設(shè)置2、流程塊變量設(shè)置汪剛制作3.3“讀取教師信息”流程塊開發(fā)汪剛制作3.4“發(fā)送郵件”流程塊開發(fā)登錄發(fā)送郵箱,進行相應(yīng)設(shè)置注意:系統(tǒng)提示掃二維碼并發(fā)送短信,發(fā)送后,系統(tǒng)會顯示一個授權(quán)碼(一定要記住此授權(quán)碼,發(fā)送郵件命令中會使用)。汪剛制作3.4“發(fā)送郵件”流程塊開發(fā)“發(fā)送郵件”流程塊開發(fā)汪剛制作流程運行04PART4.流程運行汪剛制作案例核心知識點05PART5.1讀取區(qū)域汪剛制作5.1讀取區(qū)域汪剛制作5.2遍歷數(shù)組循環(huán)汪剛制作5.2遍歷數(shù)組循環(huán)汪剛制作5.3發(fā)送郵件汪剛制作5.3發(fā)送郵件汪剛制作案例拓展知識點06PART6.1SMTP/POP郵件收發(fā)操作命令汪剛制作6.2OUTLOOK郵件收發(fā)操作命令汪剛制作案例學習資源07PART7案例學習資源/teachvideo汪剛制作感謝聆聽!WEB自動化第7章學習目標本章導圖引導案例某高校經(jīng)管學院給全院老師購買u盤作為辦公用品,負責購買辦公用品的李老師登錄京東網(wǎng)站(),搜索u盤商品信息,將搜索到的u盤的品名、價格、店鋪名稱、評價等信息(至少提取50條)提取出來,,放入一張EXCEL表中,然后從中篩選出可以購買的幾款u盤商品信息供學院領(lǐng)導決策參考。1、京東網(wǎng)站搜索到u盤商品信息頁面。汪剛制作引導案例2、將搜索到的u盤商品信息存入“商品抓取.xlsx”文件中請設(shè)計一個RPA機器人,實現(xiàn)商品信息抓取并存入EXCEL文件中。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點(1)復制、粘貼、操作工作量非常大,工作價值低;(2)復制粘貼過程中,人為操作容易出錯;(3)若下次購買商品發(fā)生變化,則需要重新搜索并復制粘貼;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置1、流程圖變量設(shè)置2、流程塊變量設(shè)置使用系統(tǒng)自動生成的變量名?!熬W(wǎng)頁商品抓取”流程塊中,當使用“數(shù)據(jù)抓取”命令后,會自動生成一個arrayData流程塊變量,系統(tǒng)會自動將抓取的商品信息寫入該數(shù)組中,由于該變量還需在下一個流程塊“寫入EXCEL”文件中使用,前面已經(jīng)將arrayData定義為流程圖變量,因此在“網(wǎng)頁商品抓取”流程塊中,需要將同名arrayData的流程塊變量刪除,從而保證全流程中使用的都是流程圖變量arrayData,此點切記。汪剛制作3.3“網(wǎng)頁商品抓取”流程塊開發(fā)汪剛制作3.4“寫入EXCEL文件”流程塊開發(fā)汪剛制作流程運行04PART4.流程運行汪剛制作案例核心知識點05PART5.1輸入對話框汪剛制作5.1輸入對話框汪剛制作5.2啟動瀏覽器汪剛制作5.2啟動瀏覽器汪剛制作5.3在目標中輸入汪剛制作5.4點擊目標汪剛制作5.5數(shù)據(jù)抓取汪剛制作5.5數(shù)據(jù)抓取汪剛制作案例拓展知識點06PART6.1瀏覽器其他常用操作命令汪剛制作6.2鼠標全部操作命令汪剛制作6.3鼠標全部操作命令汪剛制作6.4界面元素RPA針對其他軟件的操作界面來模擬人的閱讀和操作行為。一般用戶在使用計算機的時候,都是在和操作系統(tǒng)的圖形界面打交道。隨著Web瀏覽器的廣泛應(yīng)用,也有越來越多的圖形界面選擇在瀏覽器上展現(xiàn)。這些圖形界面各有各的特色,當我們用鼠標點擊的時候,其實鼠標下面都是一個小的圖形部件,我們把這些圖形部件稱為“界面元素”。比如,一個普通的Windows窗口,就是典型的圖形用戶界面。在這個窗口中,菜單欄里面的各個選項,如“文件”、“主頁”、“共享”、“查看”都是獨立的界面元素。菜單欄里面的圖標和下面的文字,如“復制”、“粘貼”等都是獨立的界面元素,左邊的導航欄里面的“快速訪問”、“桌面”、“下載”等都是獨立的界面元素;當然,窗口主要區(qū)域里面顯示的每個文件也都是獨立的界面元素。界面元素之間有時還會有嵌套的組合關(guān)系,一個大的界面元素會包含一些小的界面元素。在UiBot中,界面元素的作用,就是作為“有目標”的命令中的目標使用。汪剛制作6.5有目標命令和無目標命令有目標命令就是在命令執(zhí)行前需要先選取一個目標,即指定一個界面元素。在運行的時候,會先查找這個界面元素是否存在。如果存在,針對這個界面元素進行相應(yīng)操作。比如界面元素是一個按鈕,那么鼠標操作命令中的“點擊目標”就是一個有目標命令,命令執(zhí)行前先找到這個按鈕,再去點擊按鈕。如果不存在,則會反復查找,直到超過指定的時間,會輸出一個出錯信息,流程也會直接停止運行。無目標命令在命令執(zhí)行前就不需要選擇目標,即指定界面元素了。比如鼠標操作命令中的“模擬點擊”命令是沒有目標的,在運行的時候,鼠標當前在什么位置,就點擊什么位置。究竟點了什么東西,是無法驗證的;再比如鼠標操作命令中的“模擬按鍵”命令也沒有目標,在運行的時候,鍵盤的輸入焦點在什么位置,就在什么位置模擬一個按鍵操作。到底輸入到哪里去了,也無法驗證。汪剛制作6.5有目標命令和無目標命令關(guān)于有目標和無目標命令的使用,應(yīng)注意一下幾點:(1)在UiBot中,應(yīng)該優(yōu)先使用有目標的命令,因為有目標的命令指定了操作的對象,會比較精準。只有當找不到目標的時候,才退而求其次,使用無目標的命令。(2)在用UiBot的時候,如何準確選取一個目標是很關(guān)鍵的。只要準確地選到了目標,模擬操作相對來說就比較簡單了。(3)UiBot提供了一種全自動的選取目標的方式,在全自動選取目標完成后,還可以手動修改目標的特征,以便盡量減少錯選和漏選。在進行選擇時,會出現(xiàn)一個紅邊藍底的半透明遮罩,我們稱之為“目標選擇器”。鼠標移動到什么地方,這個目標選擇器就出現(xiàn)在什么地方,直到我們單擊鼠標左鍵,目標選擇器消失,此時目標選擇器所遮住的界面元素,就是我們選擇的目標,系統(tǒng)會自動生成一段數(shù)據(jù)(字典類型,可以手工修改),UiBot在運行的時候,通過這段數(shù)據(jù)即可找到目標。汪剛制作6.5有目標命令和無目標命令在使用目標選擇器的時候,會出現(xiàn)如下問題:(1)無論如何移動鼠標,都無法使遮罩恰好遮住要作為目標的界面元素(通常是遮罩太大,遮住了整個窗口)(2)遮罩可以恰好遮住界面元素,但根據(jù)生成的數(shù)據(jù)去查找目標時,發(fā)生了如下情況:錯選:能找到界面元素,但找到的界面元素不是我們當初選取的。漏選:我們當初選取的界面元素明明存在,卻找不到了。當發(fā)生以上問題時,可以對目標進行編輯來解決,但這需要有一定的經(jīng)驗和計算機能力。在此不作講解。汪剛制作案例學習資源07PART7案例學習資源(1)網(wǎng)頁操作命令
/teachvideo汪剛制作7案例學習資源(2)數(shù)據(jù)抓取操作命令
/teachvideo汪剛制作7案例學習資源(3)鼠標鍵盤操作命令
/teachvideo汪剛制作感謝聆聽!APP自動化第8章學習目標本章導圖引導案例某公司人力資源部平時通過郵件收集到應(yīng)聘者的求職信息,將其匯總到一張EXCEL表格中,然后由人力資源部負招聘的員工將相關(guān)求職人員信息再填寫到招聘信息系統(tǒng)的表單中。1、匯總的求職信息EXCEL文件。汪剛制作引導案例2、求職人員信息錄入界面(模擬)請設(shè)計一個RPA機器人,實現(xiàn)求職人員信息自動錄入招聘信息系統(tǒng)。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點(1)復制、粘貼、操作工作量非常大,工作價值低;(2)復制粘貼過程中,人為操作容易出錯;(3)單擊左鍵、單擊下拉列表框,單選、多選等鼠標操作較多;(4)若求職人員多,則重復性工作量較大;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置1、流程圖變量設(shè)置2、流程塊變量設(shè)置此案例流程塊變量使用系統(tǒng)自動生成的變量名??梢栽诹鞒虊K變量的列表中把不需用的變量刪除。當然,不用的變量保留在系統(tǒng)中也不影響流程的運行。汪剛制作3.3“讀取人員信息”流程塊開發(fā)汪剛制作3.4“填寫在線表單”流程塊開發(fā)汪剛制作/cn/wqm/demo/pages/Demo-ComplexForm.aspx3.4“填寫在線表單”流程塊開發(fā)汪剛制作流程運行04PART4.流程運行案例核心知識點05PART5.1設(shè)置元素文本汪剛制作5.2設(shè)置元素勾選汪剛制作5.3設(shè)置元素選擇汪剛制作5.4條件分支汪剛制作5.4條件分支汪剛制作5.5消息框汪剛制作案例拓展知識點06PART6.1界面元素操作命令汪剛制作6.2無目標命令有些軟件不能查找到里面的元素。這些軟件包括:虛擬機和遠程桌面;基于DirectUI的軟件;游戲。要在這些軟件上操作,需要使用鍵盤和鼠標的無目標命令結(jié)合圖像命令來實現(xiàn)了。在UiBot中,無目標命令的最佳拍檔,就是圖像命令。在具體完成一個RPA流程時,應(yīng)該優(yōu)先選擇有目標命令,只要能獲得恰當?shù)慕缑嬖刈鳛槟繕耍蛻?yīng)該優(yōu)先考慮有目標的命令。其次再選擇無目標命令。在使用無目標命令的過程中,通常依賴圖像類命令,這些命令有以下缺點:速度遠遠慢于有目標的命令;可能受到遮擋的影響,當圖像被遮擋時,即使只遮擋了一部分,也可能受到很大影響;往往需要依賴圖像文件,一旦丟失圖像文件就不能正常運行;某些特殊的圖像類命令必須連接互聯(lián)網(wǎng)才能運行。在使用圖像類命令時:首先,截圖時,盡量截取較小的圖像;其次,大部分圖像命令都支持“相似度”屬性,這個屬性的初始值是0.9,如果設(shè)置過低,可能造成錯選,如果設(shè)置過高,可能造成漏選;再次,屏幕的分辨率和屏幕的縮放比例對圖像命令也有很大影響,所以,請盡量保持運行流程的計算機和開發(fā)流程的計算機的分辨率、縮放比例都是一致的。另外,本章所描述的圖像類命令使用技巧,絕大部分也適用于OCR命令。汪剛制作6.3圖像操作命令汪剛制作6.4智能識別命令汪剛制作案例學習資源07PART7案例學習資源(1)界面元素操作命令/teachvideo汪剛制作7案例學習資源(2)圖像操作命令/teachvideo汪剛制作感謝聆聽!OCR智能識別自動化第9章學習目標本章導圖引導案例某公司財務(wù)部處理的pdf格式的電子發(fā)票較多,由專人負責登錄國家稅務(wù)總局全國增值稅發(fā)票查驗平臺,輸入發(fā)票代碼、發(fā)票號碼、開票日期和校驗碼,對發(fā)票查驗真?zhèn)?,在電子發(fā)票的使用越來越普及的情況下,人工對電子發(fā)票查驗真?zhèn)危ぷ髁看?、成本代價高。1、電子發(fā)票pdf文件汪剛制作引導案例2、發(fā)票查驗平臺(模擬)請設(shè)計一個RPA機器人,實現(xiàn)電子發(fā)票信息的自動提取和電子發(fā)票的自動驗真。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行05案例核心知識點06案例拓展知識點07案例學習資源流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點(1)鍵盤輸入發(fā)票代碼、發(fā)票號碼等數(shù)據(jù),工作量大、價值低;(2)填寫過程中人為操作容易出錯;(3)驗證碼復雜多變,很難一次輸入正確;(4)若需要驗真的發(fā)票較多,則重復性工作量大;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作/fpcy/index.html流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置本案例不設(shè)置全程使用的流程圖變量;各流程塊大部分變量采用默認變量名;“獲取發(fā)票信息”流程塊:四個自定義變量名直接以漢字表示,分別是發(fā)票代碼、發(fā)票號碼、開票日期和校驗碼。汪剛制作3.3“獲取發(fā)票信息”流程塊開發(fā)汪剛制作3.4“發(fā)票驗真”流程塊開發(fā)汪剛制作/fpcy/index.html流程運行04PART4.流程運行汪剛制作案例核心知識點05PART5.1PDF多票據(jù)識別汪剛制作5.2獲取票據(jù)內(nèi)容汪剛制作5.3屏幕驗證碼識別汪剛制作5.4屏幕OCR識別汪剛制作5.5抽取字符串中數(shù)字汪剛制作案例拓展知識點06PART6.1通用多票據(jù)識別命令汪剛制作6.2驗證碼識別命令汪剛制作6.3本地OCR命令汪剛制作6.4百度OCR命令百度云OCR服務(wù)在使用上有一定的限制:1、需要接入互聯(lián)網(wǎng);2、百度云OCR服務(wù),有固定的免費額度,超出部分要收費;3、需要申請百度云賬號(AccessKey)和百度云OCR服務(wù)賬號(SecretKey)。汪剛制作案例學習資源07PART7案例學習資源/teachvideo感謝聆聽!網(wǎng)銀付款機器人第10章學習目標本章導圖引導案例某企業(yè)目前通過工商銀行網(wǎng)站手工完成網(wǎng)銀付款工作。該項工作由出納小王負責。小王的工作流程:每天早上登錄郵箱,下載前一天由業(yè)務(wù)部門發(fā)送過來的付款申請單(EXCEL格式、統(tǒng)一制定)。然后,小王通過U盾進入工行網(wǎng)站,打開每張付款申請單,將每張付款申請單的相應(yīng)信息粘貼到到工行網(wǎng)頁的“開戶行”、“收款賬號”、“收款戶名”、“匯款金額”及“匯款用途”等欄目處。1、付款申請單樣式,如圖10-所示。汪剛制作引導案例2、網(wǎng)銀付款平臺(模擬)請設(shè)計一個RPA機器人,實現(xiàn)郵件附件自動接收并自動登錄網(wǎng)銀付款平臺實現(xiàn)自動付款。汪剛制作目錄Contents01流程分析02流程設(shè)計03流程開發(fā)04流程運行流程分析01PART1.流程分析手工業(yè)務(wù)流程圖業(yè)務(wù)痛點(1)每月的付款申請單在500份左右,每份付款申請單通過手工錄入要2分鐘,月共耗時在17小時左右。(2)鼠標、鍵盤操作工作量大、工作價值低。(3)重復性工作量大;汪剛制作流程設(shè)計02PART2.1變量設(shè)計汪剛制作2.2開發(fā)流程設(shè)計汪剛制作流程開發(fā)03PART3.1流程圖繪制汪剛制作3.2變量設(shè)置本案例不涉及流程圖變量,各流程塊均使用自動生成的流程塊變量。汪剛制作3.3“下載郵件”流程塊開發(fā)汪剛制作3.4“網(wǎng)銀付款”流程塊開發(fā)汪剛制作/wsyh/index.html流程運行04PART4.流程運行汪剛制作感謝聆聽!客戶檔案錄入機器人第11章學習目標本章導圖引導案例某企業(yè)正在進行ERP系統(tǒng)的實施。在系統(tǒng)初始化階段,有大量的基礎(chǔ)檔案需要整理成EXCEL表格形式,然后人工錄入ERP系統(tǒng)中。這些基礎(chǔ)檔案包括:部門檔案、人員檔案、客戶分類、客戶檔案、供應(yīng)商分類、供應(yīng)商檔案、會計科目、憑證類別、項目檔案、存貨檔案、倉庫檔案、固定資產(chǎn)原始卡片等。每類檔案的數(shù)據(jù)數(shù)據(jù)記錄數(shù)都有很多。以客戶檔案為例。1、客戶檔案整理的數(shù)據(jù)表(簡化)汪剛制作引導案例2、EPR系統(tǒng)客戶檔案錄入界面請設(shè)計一個RPA機器人,實現(xiàn)自動登錄ERP系統(tǒng)并完成客戶檔案的錄入。汪剛制作目錄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年能力評估師培訓
- 產(chǎn)業(yè)基金與PPP融資精要
- 《GB-T 37076-2018信息安全技術(shù) 指紋識別系統(tǒng)技術(shù)要求》專題研究報告
- 《GBT 34690.2-2017 印刷技術(shù) 膠印數(shù)字化過程控制 第 2 部分:作業(yè)環(huán)境》專題研究報告
- 《GBT 30457-2013燈用稀土紫外發(fā)射熒光粉試驗方法》專題研究報告
- 企業(yè)年報信息編制咨詢服務(wù)合同
- 中式面點師技師(高級)考試試卷及答案
- 助聽器驗配師技師(初級)考試試卷及答案
- 甲狀腺切除護理查房
- PICC護理中的無菌操作
- 2025年10月自考04184線性代數(shù)經(jīng)管類試題及答案含評分參考
- 國開2025年秋《心理學》形成性考核練習1-6答案
- 科技研發(fā)項目管理辦法
- 個體診所藥品清單模板
- 267條表情猜成語【動畫版】
- 地圖文化第三講古代測繪課件
- LY/T 2230-2013人造板防霉性能評價
- GB/T 34891-2017滾動軸承高碳鉻軸承鋼零件熱處理技術(shù)條件
- 國家開放大學電大本科《理工英語4》2022-2023期末試題及答案(試卷號:1388)
- 突發(fā)公共衛(wèi)生事件處置記錄表
- 撲救初期火災(zāi)的程序和措施
評論
0/150
提交評論