RPA財務機器人開發與應用 課件全套 李輝 項目1-7 走進RPA財務機器人世界 - RPA財務機器人部署與運維_第1頁
RPA財務機器人開發與應用 課件全套 李輝 項目1-7 走進RPA財務機器人世界 - RPA財務機器人部署與運維_第2頁
RPA財務機器人開發與應用 課件全套 李輝 項目1-7 走進RPA財務機器人世界 - RPA財務機器人部署與運維_第3頁
RPA財務機器人開發與應用 課件全套 李輝 項目1-7 走進RPA財務機器人世界 - RPA財務機器人部署與運維_第4頁
RPA財務機器人開發與應用 課件全套 李輝 項目1-7 走進RPA財務機器人世界 - RPA財務機器人部署與運維_第5頁
已閱讀5頁,還剩549頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

走進RPA財務機器人世界項目一任務一什么是RPA機器人學習目標認識RPA01了解RPA的功能與特點02了解RPA的優勢03區分RPA與RPA財務機器人04一、RPA的概念知識導航二、RPA的功能與特點三、RPA的優勢四、RPA財務機器人一RPA的概念RPA的概念

RPA是RoboticProcessAutomation三個英文單詞的首字母縮寫而成的,中文翻譯為機器人流程自動化。它是一種軟件技術,可輕松創建、部署和管理軟件機器人,模擬人類行為,與數字系統和軟件進行互動。我們可以這么理解電腦人工軟件自動化什么是RPA機器人?

比如說按鍵精靈,這是一款在游戲領域被廣泛熟知的國產軟件,它的一些簡單功能能幫助我們完成一些自動化的工作,它的工作原理為:按鍵精靈執行流程通過錄制操作者的鼠標和鍵盤的動作步驟形成操作腳本123通過手工編輯方式編寫腳本RPA的概念舉例說明二RPA的功能與特點1RPA的功能和特點功能自動批量處理文件-包括文件復制、移動、自動備份等;Excel自動化、郵件自動化;鏈接數據庫;OCR識別;跨系統的數據搬運-系統的登錄登出,模擬人點擊、復制、錄入數據;結構化數據自動處理;

RPA通過模擬人類與計算機的交互過程實現在各種應用程序上進行鼠標點擊、鍵盤輸入、讀取信息等自動化操作,例如:RPA能做什么呢?

RPA作為一款能夠將人的工作自動化的機器人軟件,其作用是替代人工在用戶界面下完成重復性、標準化程度高、規則明確、大批量的日常事務操作。它具有以下幾項顯著的特點:1、程序處理2、基于明確的規則操作4、模擬用戶手工操作及交互3、非入侵性5、其他RPA有哪些特點?RPA的功能和特點三RPA的優勢RPA的優勢RPA相對于人工進行大量重復性操作有著非常明顯的優勢,主要體現在以下方面:RPA有什么優勢呢?四RPA財務機器人RPA財務機器人RPA財務機器人是RPA流程自動化技術在財務領域中的應用,雖然它頂著機器人的名號,但它并不是我們傳統印象中那種實體擬人形機器人,其實質還是在計算機上運行的一段程序,也可稱為軟件機器人。什么是RPA財務機器人?01RPA發票填開機器人02RPA網銀付款機器人03RPA銀企對賬機器人例如04RPA一鍵報稅機器人RPA財務機器人單選題:以下哪類工作RPA機器人無法完成()A、跨系統的數據搬運B、發送郵件C、備份數據D、測量體溫參考答案:D想一想課堂小練多選題:同學們,你們知道什么是RPA機器人了嗎?你認為以下哪些業務流程適合自動化呢?()A、高度手工與重復的流程,并容易發生人為錯誤B、具有明確規則的流程C、成熟穩定的流程D、可自動化節省5名全職員工人力工作成本的流程參考答案:ABCD想一想課堂小練判斷題:由RPA完成辦公室操作絕對不會出錯。參考答案:錯誤想一想課堂小練

謝謝觀看走進RPA財務機器人世界項目一任務二

RPA機器人的應用領域學習目標了解RPA機器人的應用領域01了解RPA在各領域的應用案例02一、RPA機器人的應用領域知識導航二、RPA機器人應用場景介紹一RPA機器人的應用領域RPA機器人的應用領域

虛擬、高負荷、商業規則驅動、可重復的流程都是自動化的潛在目標,因此RPA被廣泛應用于各行各業,包括金融、電商、物流、政府醫療等行業領域。RPA機器人應用的行業領域物流電商零售金融政府醫療其他制造業銀行證券保險行業RPA機器人的應用領域RPA機器人應用的職能領域

在財務、HR、IT等職能領域,基于一定規則的批量、可重復的任務流程比比皆是,于是RPA在這些職能領域中就有了用武之地。0203財務領域銀行回單下載銀企對賬納稅申報發票填開財務報表編制......HR領域IT領域自動搜尋簡歷簡歷跟蹤歸檔工資單管理招聘流程教育培訓......賬號和權限開通數據備份與恢復密碼重置郵件處理FTP下載、上傳......二RPA機器人應用場景介紹RPA在電商領域的應用——自動退換貨流程業務痛點場景頻率較高投入時間多成本高時效性低數據自動下載處理自動化RPA在電商領域的應用——自動退換貨流程解決方案1、自動提取客戶的退換貨請求2、進行數據分析3、進行分類存儲在不同的表格4、退貨規則,自動判斷5、不符合規則,RPA自動轉人工服務6、自動更新處理數據規則自動判斷校驗自動化

電商行業使用RPA機器人來自動化退/換貨業務的整個流程,精準高效、省時省力。RPA在銀行領域的應用——業務數據整理業務痛點數據處理整合能力低系統集成困難,運營效率低沒有足夠時間創新意識培養低效RPA機器人能夠為銀行業在其業務部門、IT部門、HR部門、客戶服務部門提供整合性的數據處理流程自動化,通過進行數據源的下載;數據的拆分、抓取、分析以及整合;報表的導出、整理、展示以及匯總,從而為各部門實現數字化管理及運營。RPA在銀行領域的應用——業務數據整理解決方案業務痛點對賬過程繁瑣,占用人員時間大對賬人力成本高人工對賬出錯率高,對企業資金分配造成不利影響U盾等實務領用、保管等管理麻煩RPA在財務領域的應用——銀企對賬RPA在財務領域的應用——銀企對賬解決方案RPA機器人分別下載各個銀行或第三方支付平臺流水單、對賬單以及企業日記賬,然后整理成統一格式再進行對賬,最后將對賬結果通過郵件發送給相關人員。網上銀行登錄獲取企業日記賬整理格式對賬郵件通知下載流水單業務痛點大量的人工投入成本高重復勞動多,投入時間多易造成人才流失RPA在HR領域的應用——自動搜尋簡歷解決方案RPA在HR領域的應用——自動搜尋簡歷

自動搜尋簡歷機器人就是利用RPA機器人代替人事招聘經理,以實現網站搜索、篩選和解析簡歷流程的自動化。解析簡歷整理歸檔接收需要篩選的崗位進入招聘網站搜索簡歷設置規則篩選簡歷郵件通知你認為工作中哪些場景可適用于機器人流程自動化呢?想一想課堂小練

謝謝觀看走進RPA財務機器人世界項目一任務三財務人員為什么要學RPA學習目標了解RPA適用于財務領域的原因01了解新時代對財務人的要求02了解RPA財務機器人帶來的成效03一、RPA技術適用于財務領域二、數字變革時代新要求三、RPA財務機器人應用知識導航一RPA技術適用于財務領域RPA技術財務業務RPA技術適用于財務領域RPA作為一款能夠將人的工作自動化的機器人軟件,其作用主要是替代人工在用戶界面下完成重復性、標準化程度高、規則明確、大批量的日常事務操作。財務屬于強規則領域,在業務流程中存在大量重復的工作,例如排序篩選、數據錄入,復制粘貼等操作,都需要通過手工完成,這些工作的業務特點與RPA技術的應用條件高度匹配。財務業務特點與RPA技術特點相符合RPA技術財務業務RPA技術適用于財務領域RPA技術適合財務人員學習RPA簡單易學,易用又穩定,通過拖拉拽就能組成機器人。并且其特點是非侵入式,低代碼的程序,非常適合零代碼基礎的財務人員學習。二數字變革時代新要求數字變革時代新要求數字變革時代,初級財務人員面臨風險

現如今大多數初級財務人員主要負責的財務工作就是大量重復、程式化的、規則統一的基礎工作,比如發票填開,往來對賬,納稅申報,會計憑證填制等,而這些工作RPA財務機器人都能完成,如果不學習RPA,可能會有被機器人取代的風險。數字變革時代新要求數字變革時代,企業對新人才需求

身處數字化變革的時代大背景下,企業需要從龐大、混雜的數據中高效篩選有效數據并利用數據去創造價值。財務是企業天然的大數據中心,也是企業數字化變革的有利切入點。因此,企業為加快數字化轉型,在財務崗位上更加需要引進既懂財務又懂技術的數字化人才。數字變革時代新要求實現個人工作價值最大化

雖然RPA財務機器人能取代財務人員完成基礎工作,但是這并不意味著RPA在搶財務人員的飯碗,反而是為那些有意從中低端財務人員向高端財務管理人員邁進的員工創造一個成長機會,從取代到升級,實現個人工作價值最大化。三RPA財務機器人應用RPA財務機器人帶來的成效RPA財務機器人應用RPA財務機器人具有靈活性。它可根據財務中不同的工作內容,編寫不同的腳本,產生滿足要求的各種類型的財務機器人。RPA財務機器人能夠降低財務工作中人工操作帶來的風險,并能提高效率,降低人工成本;RPA財務機器人可完成財務基礎工作,釋放人力,讓財務人員有更多精力去從事更為復雜但更具價值的工作;以增值稅發票填開為例,我們來看一下RPA所帶來的成效RPA財務機器人應用唉,每天要開具的發票幾百張,這工作真是耗時耗力,又容易出錯啊!別著急,我來幫你以增值稅發票填開為例,我們來看一下RPA所帶來的成效RPA財務機器人應用以增值稅發票填開為例,我們來看一下RPA所帶來的成效RPA財務機器人應用看到我負責此項工作的好處了嗎?1、快速有效的完成發票填開工作,大幅度提升工作效率。2、避免了人工操作風險,明顯降低錯誤率。3、解放你們的雙手去從事更有價值的工作。多選題:如果你是一名初級財務人,不使用RPA財務機器人,你的工作會怎樣呢?A、簡單重復B、手工操作,但不會出錯C、操作流程固定、處理規則明確D、系統互不相通解析:ACD想一想課堂小練

謝謝觀看RPA財務機器人基礎UiPath認知項目二任務一UiPath介紹學習目標了解UiPath的組成部分01掌握UiPath的界面布局02了解UiPath的基本功能03掌握項目的新建與打開的操作04一、UiPath概述知識導航二、UiPath界面介紹三、項目的新建與打開一UiPath概述

UiPath產品是由UiPath公司開發的RPA軟件,用于實現企業日常工作的自動化,是RPA領域最受歡迎的軟件之一。UiPath概述UiPath軟件介紹UiPathStudio是UiPath軟件中負責機器人流程設計和開發的環境,也就是說它是用來編輯指揮機器人自動工作的控制流程。UiPathStudio是低代碼開發環境,它提供一種圖形化界面來幫助用戶完成機器人工作流程的編輯和開發,操作界面非常友好,用戶可以非常方便地設計出各種機器人自動化流程。UiPathStudio1UiPathOrchestrator3UiPath概述UiPathRobot

12在UiPathStudio中設計好的機器人自動化流程由UiPathRobot來運行,Robot也就是我們常說的機器人了,也稱虛擬勞動力。Robot運行流程的方式有兩種,其一是全自動運行,不需要人工參與,也稱無人值守運行方式;其二是由人工參與控制流程的運行。UiPathOrchestrator是機器人的管理者,用于集中調度、管理和監控所有機器人。UiPath的組成UiPath概述

UiPath的功能主要來自它的三個組件,就三者的關系而言,Robot是最基礎的單元,Studio負責規劃流程,Orchestrator負責管理和監控,三者共同組成完整的RPA平臺。UiPath組件關系單選題:在UiPath中Studio的主要功能是什么?()A、集中調度、管理和監控機器人B、機器人的流程設計和開發C、運行機器人參考答案:B想一想課堂小練二UiPath界面介紹UiPath界面介紹主頁界面左圖菜單欄為包含軟件的一些基礎設置,打開、開始、工具、模板、設置和幫助。開始選項卡下主要為打開本地項目和新建項目及最近打開項目的記錄。此外,UiPath還提供一些流程模板,可以從模板新建中選擇。UiPath界面介紹主頁界面-工具UiPath擴展程序:用于將自動化能力擴展到網頁瀏覽器、Java應用程序、Silverlight應用程序、Citrix等。UiPath界面介紹主頁界面-設置常規:修改UiPathStudio界面語言、主體顏色等。設計:保存并發布、執行、設

計樣式等配置位置:更改項目位置管理源:配置項目包來源許可證和配置文件:更改本地許可證,查看過更改配置文件團隊:來源控件插件UiPath界面介紹主頁界面-幫助幫助里面提供產品文檔、社區論壇、幫助中心、發行說明等項目。若在使用UiPath過程中存在疑問,可進入產品文檔或社區論壇查閱相關資料。UiPath界面介紹設計界面菜單欄功能管理程序包:用于安裝和更新程序包。錄制:用于在屏幕上捕獲用戶的動作并將其轉換為序列。數據抓取:用于抓取瀏覽器、應用程序或文檔界面上的結構化數據。用戶界面探測器:用戶界面探測器是一個高級工具,可以為特定用戶界面元素創建一個自定義選取器。幫助我們用變量去替代選擇器時,查看修改后的元素是否是有效,用來查找元素與元素間的不同點與相同點。導出到Excel:將當前流程中使用的活動導出至 Excel。

發布:發布當前流程,以供使用。UiPath界面介紹設計界面-新建序列:最小類型的項目,適用于線性過程,可作為狀態機或流程圖的一部分。流程圖:適用于更復雜的業務邏輯,能夠通過多個分支邏輯運算符以更多樣化的集成決策和連接活動。狀態機:適用于大型項目全局處理程序:一種工作流類型,用于在遇到執行錯誤時確定項目的行為。UiPath界面介紹設計界面-項目依賴項是官方或者他人制作的封裝好的組件,是腳本開發和運行中所必備的。每個UiPath項目都默認需要以下四個依賴項,等號的左側為包名,右側為版本號。

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.System.Activities

UiPath.UIAutomation.Activities注意:當依賴項缺失,依賴項會加載為紅色,可以右擊該依賴項,選擇修復依賴項。UiPath界面介紹設計界面-活動UiPath中的活動提供了不同應用程序所需的各種自動化操作。將其拖放到工作區中,并對其進行配置,使其能夠根據每個活動的需求工作。UiPath界面介紹設計界面-工作流設計區將活動拖拽至工作區,根據需要配置屬性面板中的屬性。UiPath界面介紹執行歷史記錄:查看執行的歷史記錄。日志活動:日志記錄,當其被開啟時,會詳細記錄每一個活動。繼續處理意外:此調試功能默認禁用。畫中畫:在計算機上的單獨會話中執行和調試流程或庫打開日志:打開本地存儲的日志。調試界面調試文件:調試流程文件。斷點:用于對可能觸發執行問題的活動有意暫停調試流程。慢步驟:在調試過程中更仔細地查看任何活動。啟用了此操作時,調試過程中將高亮顯示各項活動。高亮元素:高亮顯示,被選中的元素在流程執行過程中會有紅色標識。多選題:UiPath默認的依賴項有哪些?()A、UiPath.Excel.ActivitiesB、UiPath.WebAPI.ActivitiesC、UiPath.System.ActivitiesD、UiPath.UIAutomation.Activities參考答案:ACD想一想課堂小練三項目的新建與打開項目的新建與打開新建項目項目的新建與打開打開項目

謝謝觀看RPA財務機器人基礎UiPath認知項目二任務二UiPath變量學習目標理解變量的含義01掌握變量的創建與刪除操作02掌握幾種常用變量的數據類型、運算符03掌握幾種常用變量數據類型的轉換04一、初識變量二、變量的創建與刪除三、變量的數據類型四、變量數據類型的轉換五、運算符知識導航一初識變量初識變量小王,你知道什么是變量嗎?我知道,初中數學中有教代數,方程式中的x和y都是變量,x是自變量,y是因變量。我不是問數學里的變量,而是問UiPath里的變量。哦,那我們可把變量理解成一個“盒子”。什么是變量?初識變量賦值輸出a=1a=212什么是變量?初識變量賦值輸出ba=b2什么是變量?初識變量什么是變量?變量是內存中保存數據的一個存儲空間,主要用于存儲數據,只要一個數據之后不只使用一次,可能被反復使用時都要保存在變量中。變量在RPA中扮演重要的數據傳遞角色,是RPA編程不可或缺的一部分。為了提高可讀性,變量的名稱通常可遵循以下命名慣例:蛇型命名法:First1_Name2、first_name2。大/小駝峰命名法:FirstName、lastName。帕斯卡命名法:First1Name2、First1Name。

UiPath中的變量名由字母、數字和下劃線組成,并且要以字母或下劃線開頭。UiPath中的變量名不區分大小寫,同時,變量的命名不能與UiPath的關鍵字沖突。定義變量時,還要注意變量的作用范圍。初識變量變量的命名初識變量變量的值

變量的值支持多種數據類型,包括從通用值,文本,數字,數據表,時間和日期,UiElement到任何.NET變量類型。使用變量前應先根據所存儲數據的特點為變量選擇合適的數據類型。數據類型決定了數據在內存中的存放方式和占用內存的大小,決定了數據的取值范圍和可對數據執行的操作。數字文本圖片數據表多選題:在UiPath中,下列變量命名是合法名稱的有哪些?()A、Var_1B、Var-AC、FileD、1122參考答案:AC想一想課堂小練二變量的創建與刪除變量的創建變量創建的第一種方法:從變量面板創建

在UiPath的變量面板中,單擊“創建變量”,即可新增一個變量行,輸入變量名稱、選擇變量類型、設置范圍、設置默認值后即完成創建。如果默認值為空,則變量將使用其類型的默認值進行初始化。例如,創建一個變量,變量類型為Int32,默認值則為0。(注:僅當“設計器”面板包含至少一個活動時,才能創建變量。)變量的創建

在活動的屬性面板中,右鍵單擊可以編輯的字段,并在打開的如圖所示的快捷菜單中選擇“創建變量”,或者按快捷鍵Ctrl+K;接著輸入變量名,然后按回車鍵即可創建變量。創建好的變量也可在變量面板中查看和編輯。變量創建的第二種方法:從活動主體的屬性面板中創建變量。變量的創建

在活動中右鍵單擊可以編輯的字段,并在打開的菜單中選擇“創建變量”,或者按快捷鍵Ctrl+K創建;接著輸入變量名,然后按回車鍵即可創建變量。創建好的變量也可在變量面板中查看和編輯。變量創建的第三種方法:直接在活動主體中創建。變量的刪除

若要刪除變量,請在“變量”面板中,右鍵單擊該變量并選擇“刪除”,或者選中該變量并在鍵盤上按“Delete”鍵。變量刪除的操作方法三變量的數據類型變量的數據類型示例1String是一種只能存儲文本的變量類型。這類型的變量可用于存儲任何文本信息,如員工姓名、用戶名或任何其他字符串。(注:UiPath中的所有字符串必須放在英文狀態下的引號內。)數據類型:String請在UiPath中創建變量a,其數據類型為String,值為“2021年資產負債表”,并輸出該變量。示例描述

示例1變量的數據類型示例1操作步驟運行結果數據類型:String變量的數據類型數據類型:BooleanBoolean也稱為布爾值變量,是一種變量類型,它只有兩個可能的值:True或False。這個變量使您能夠做出決策,從而更好地控制流程。示例描述請在UiPath中創建變量a,其數據類型為Boolean,并輸出該變量。

示例2變量的數據類型數據類型:Boolean操作步驟運行結果數據類型:Int32Int32是數字變量也稱為整數或Int32,用于存儲數字信息。它可以用于執行方程或比較,傳遞重要數據和許多其他信息。變量的數據類型

示例3示例描述請在UiPath中創建變量a,其數據類型為Int32,值為11,并輸出該變量。數據類型:Int32變量的數據類型操作步驟運行結果Array數組變量是一種用于存儲同一類型的多個值的變量。在UiPath中可以創建由數字、字符串、布爾值等組成的數組。通過添加數組項的索引號,可以訪問它們的值并將其寫入到文本文件中。如下示例中的a(0),表示索引該變量中的第一個值。變量的數據類型數據類型:Array變量的數據類型數據類型:Array

示例4示例描述請在UiPath中創建變量a,其數據類型為Arrayof[T]的String[]類型,值為{“營業收入”,“營業成本”},并輸出該數組變量的第一個值。變量的數據類型數據類型:Array變量的數據類型數據類型:Array操作步驟運行結果變量的數據類型數據類型:GenericValue

GenericValue是一種可以存儲任何類型數據的變量,可以叫做泛型,包括文本、數字和日期等,它是UiPathStudio特有的。在UiPathStudio具有泛型值變量的自動轉換機制,可以通過定義它們的表達式來達到預期結果。表達式中的第一個元素的數據類型用作Studio執行操作時的準則。例如,當兩個泛型值變量執行“+”運算時,如果表達式中的第一個變量定義為字符串,則結果是這兩個變量的拼接。如果第一個變量定義為整數,則結果是這些整數的和。(注:此處執行求和第二個變量存儲數據需為數字)

示例5示例描述請在UiPath中創建變量a,其數據類型GenericValue,值為100.1,并輸出該變量。變量的數據類型數據類型:GenericValue操作步驟運行結果變量的數據類型數據類型:DataTableDataTable可以存儲大量信息,并充當數據庫或包含行和列的簡單電子表格。位于“瀏覽并選擇.NET類型”窗口中“System.Data命名空間”下方(System.Data.DataTable)。DataTable變量可用于將特定數據從一個數據庫遷移到另一個數據庫,從網站提取信息并將其以本地方式存儲在電子表格中。變量的數據類型數據類型:DoubleDouble是雙精度浮點型。位于“瀏覽并選擇.NET類型”窗口中“System命名空間”下方(System.Double)。

示例6示例描述請在UiPath中創建變量a,其數據類型Double,值為3.1415926,并輸出該變量。輸出結果變量的數據類型數據類型:Double操作步驟運行結果單選題:下列選項中哪項數據類型可以輸出True或False?()A、StringB、DatatableC、BooleanD、Int32參考答案:C想一想課堂小練多選題:下列變量數據類型中哪些屬于Array?()A、100200B、"凈利潤"C、{"資產負債表","利潤表"}D、{100,200,300}參考答案:CD想一想課堂小練四變量數據類型的轉換變量數據類型的轉換變量數據類型的轉換方式變量的數據類型間是可以互相轉換,它可分為隱式轉換和顯式轉換。隱式轉換是系統的默認轉換方式,即不需要特別聲明即可在所有情況下進行。顯式轉換(強制轉換)是一種強制性的轉換方式,顯式轉換使用類型轉換關鍵字。變量數據類型的轉換幾種常用的變量數據類型的轉換方法目標數據類型轉換方法轉換成Int32類型CInt()或Integer.Parse()轉換成浮點數值類型CDbl()或Double.Parse()轉換成時間類型datetime.parse()轉換成String類型ToString換行符vbcrlf說明:2021年A公司銷售收入為150,000元,銷售成本為90,000元。要求:設計一個機器人計算A公司2021年銷售毛利率活動:【分配】、【日志消息】變量名稱變量類型默認值銷售收入String銷售成本String變量數據類型的轉換示例描述

示例8示例描述

示例7變量數據類型的轉換操作步驟運行結果五運算符運算符什么是運算符呢?

運算符是用于執行某種運算的符號,UiPath中的運算符大致可以分為5種類型:算術運算符、連接運算符、關系運算符、賦值運算符和邏輯運算符。UiPath中常用運算符類型運算符算術運算符用于處理數值計算,UiPath的常見算術運算符如下表所示。符號具體含義假設A=2,B=7^冪B^A結果為49+加法運算A+B結果為9-減法運算A-B結果為-5*乘法運算A*B結果為14/將一個操作數除以另一個操作數,并返回一個浮點結果B/A結果3.5\將一個操作數除以另一個操作數,并返回一個整數結果B/A結果為3MOD取余數BMODA結果為1算術運算符運算符

連接運算符的作用是把兩個字符串合并成一個字符串,UiPath的連接運算符如下表所示。類別運算符號含義樣例連接運算符&或+字符串連接字符串“科”與字符串“云”的連接結果為“科云”連接運算符運算符

關系運算符,也稱比較運算符,其比較的結果是一個邏輯值(邏輯真或邏輯假)。UiPath的常見關系運算符如下表所示。關系運算符類別運算符號含義假設變量a=10,b=6關系運算符

=等于a=b的關系運算結果為False>大于a>b的關系運算結果為True<小于a<b的關系運算結果為False>=大于等于a>=5的關系運算結果為True<=小于等于a<=5的關系運算結果為False<>不等于a<>b的關系運算結果為True運算符

“=”是UiPath中的賦值運算符,該運算符把賦值號右邊表達式的計算結果賦給左邊的變量。UiPath中的賦值運算符如下表所示。賦值運算符類別運算符號含義樣例賦值運算符=賦值a=10的結果是為變量a賦值為10運算符

邏輯運算符是針對邏輯值進行運算的符號,其運算結果也是一個邏輯值。例如用邏輯運算符把多個關系表達式連接起來組成一個復雜的邏輯表達式,這種邏輯表達式常用于作為分支程序或循環程序的條件判斷。UiPath中的常見邏輯運算符如下表所示。邏輯運算符類別運算符號含義假設變量a=10,b=6邏輯運算符And并且a>5Anda<11的邏輯運算結果為TrueOr或者a>11Orb<8的邏輯運算結果為TrueNot取反Nota>5的邏輯運算結果為FalseUiPath中的表達式可以由多種運算符號連接多種類型的值組成,當一個表達式中包含多種不同的運算符時,要注意辨別這些運算符的優先級。UiPath運算符的優先級從高到低順序如下:算術運算符(連接運算符)、關系運算符、邏輯運算符、賦值運算符。具體來說,各常見運算符的優先級從高到低順序如下:*和/、Mod、+和-、&、關系運算符(所有關系運算符級別相同)、Not、And、Or、=(賦值運算符)。運算符UiPath運算符的優先級說明:2021年A公司銷售收入為150,000元,銷售成本為90,000元。要求:設計一個機器人計算A公司2021年銷售毛利率活動:【分配】、【日志消息】變量名稱變量類型默認值銷售收入Double銷售成本Double銷售毛利率Double運算符

示例8示例描述運算符操作步驟運行結果單選題:變量a的值為“12”變量b的值為“34”,二者的數據類型都為String,當a+b時,輸出的值為()A、46B、12C、1234D、34參考答案:C想一想課堂小練

謝謝觀看RPA財務機器人基礎UiPath認知項目二任務三UiPath常用活動介紹學習目標認識活動,并掌握活動下載方式01掌握流程圖類型選擇02掌握常用的鼠標操作活動03掌握鍵盤輸入等常用活動04一、初識活動二、工作流類型三、常用鼠標操作活動四、常用鍵盤輸入活動五、其他常用活動知識導航一初識活動活動(Activity)是流程自動化的基石,可以將其理解為“拼圖碎片”,是構成自動化程序的最小模塊。UiPath中,活動的復雜性各不相同,用戶可以根據其需求對活動進行相應的設置。活動初識活動什么是活動?初識活動

在UiPath中每個新建流程都默認包含四個項目依賴項。依賴項就是官方或者他人制作的封裝好的活動組件,是腳本開發和運行中所必備的。什么是UiPath項目依賴項?初識活動什么是UiPath項目依賴項?初識活動如何下載活動包?

除默認安裝的四個依賴項之外,還可下載安裝其他活動程序包。例如,PDF、Word等相關活動都沒有包含在默認依賴項中,當需要處理PDF、Word等文件時,可以通過【管理包】安裝使用。操作如圖所示。二工作流類型序列是最小類型的項目,用于創建由許多子活動組成的線性流程;序列中的子活動均按順序執行。該活動既可作為獨立的自動化項目,也可作為流程圖或狀態機的一部分,從而幫助您對特定活動作出分組。示例1輸出結果工作流類型常用工作流類型:序列流程圖是展示過程的圖形表示,能幫助您輕松查看和遵循流程。它可通過多種方式相互連接,能夠讓您自動執行簡單操作并創建復雜的業務流程。流程圖既可用作獨立的自動化項目,也可包含在更廣泛的程序中。示1示例1輸出結果工作流類型常用工作流類型:流程圖序列適合活動相互跟隨的簡單場景,能夠方便地從一個活動轉到另一個活動,而不會使項目發生混亂。流程圖適合用于更復雜的分支邏輯,用于創建復雜的業務流程并以多種方式連接活動。示1示例1輸出結果工作流類型如何根據需求選擇序列與流程圖?三常用鼠標操作活動常用鼠標操作活動【單擊】活動是單擊指定的用戶界面元素。該活動在【可用】-【用戶界面自動化】-【元素】-【鼠標】類別下。認識【單擊】活動常用鼠標操作活動【單擊】活動屬性介紹出錯時繼續:在當前活動失敗的情況下,仍繼續執行剩余的活動。在此之前延遲:活動開始執行任何操作之前的延遲時間,默認時間為200毫秒。在此之后延遲:執行活動之后的延遲時間,默認時間為300毫秒。單擊類型:指定模擬點擊事件時所使用的鼠標點擊類型(單擊、雙擊、向上滾動、向下滾動)。默認選擇單擊。常用鼠標操作活動【單擊】活動屬性介紹鼠標按鍵:用于執行點擊操作的鼠標鍵(左鍵、右鍵和中鍵)。系統會默認選擇鼠標左鍵。修飾鍵:用于添加修飾鍵。可用的選項如下:Alt、Ctrl、Shift、Win發送窗口消息:勾選后單擊可在后臺工作,默認情況下,該復選框為未選中狀態。如果禁用則更改:如果選中,即使禁用指定的用戶界面元素,系統也仍會執行模擬點擊操作。模擬單擊:勾選后單擊可在后臺工作。發送窗口消息模擬單擊不勾選二者含義通過向目標程序發送一條特定消息的方式執行點擊通過使用目標應用程序點擊通過硬件驅動程序執行點擊后臺運行可以后臺運行可以后臺運行不能后臺運行速度——最快最慢兼容性兼容大多數桌面應用程序——兼容所有桌面應用程序常用鼠標操作活動單擊活動屬性面板中發送窗口消息與模擬單擊的區別注意:使用單擊活動時,建議勾選模擬單擊或發送窗口消息,避免調試時,鼠標移位導致報錯。發送窗口消息跟模擬單擊二者只能勾選其中一項。四常用鍵盤輸入活動常用鍵盤輸入活動【設置文本】活動是使您能夠將字符串寫入指定用戶界面元素的“文本”屬性。該活動在【可用】-【用戶界面自動化】-【元素】-【控件】類別下。認識【設置文本】活動常用鍵盤輸入活動【設置文本】活動屬性介紹文本:待寫入用于界面元素的”文本“屬性的字符串。目標-選取器:用于在執行活動時查找特定用戶界面元素的“文本”屬性。它實際上是XML片段,用于指定要查找的圖形用戶界面元素及其一些父元素的屬性。【輸入信息】活動是向用戶界面元素發送擊鍵。支持特殊按鍵,且可以從下拉列表中選擇。該活動在【可用】--【用戶界面自動化】-【元素】-【鍵盤】類別下。常用鍵盤輸入活動認識【輸入信息】活動常用鍵盤輸入活動【輸入信息】活動屬性介紹文本:待寫入指定用戶界面元素的文本。支持特殊按鍵,且可以從活動下拉列表中選擇。發送窗口消息:勾選后單據可在后臺工作,默認情況下,該復選框為未選中狀態。在末尾取消選定:在文本輸入后添加完整事件,以觸發某些界面響應。如果禁用則更改:如果選中,即使禁用指定的用戶界面元素,系統也仍會執行鍵入操作。模擬鍵入:勾選后單擊可在后臺工作常用鍵盤輸入活動【輸入信息】活動屬性介紹激活:默認勾選。選擇該復選框時,系統會將指定用戶界面元素置于前臺,并在寫入文本前將其激活。空字段:選中該復選框時,系統會在寫入文本前清除用戶界面元素中所有之前存在的內容。鍵之間延遲:兩次擊鍵之間的延遲時間。默認時間為10毫秒,最大值為1000毫秒。鍵之前單擊:選中該復選框時,在寫入文本之前單擊指定用戶界面元素。什么是運算符呢?

設置文本與輸入信息活動二者雖然都是在界面中輸入內容,但存在部分差異。設置文本只能輸入字符串信息,而輸入信息除了字符串之外還支持特殊按鍵,如Alt、Ctrl、Shift、F1、F2等按鍵。另外,在屬性上輸入信息的設置更豐富,可以觸發某些界面響應、清除用戶界面元素中所存在的內容、鍵入前單擊等設置。常用鍵盤輸入活動設置文本與輸入信息活動的差異說明:請先使用谷歌瀏覽器打開百度網頁,再令RPA在搜索欄中鍵入“國家稅務總局”。活動:【單擊】、【設置文本】常用鍵盤輸入活動示例描述

示例1常用鍵盤輸入活動操作步驟運行結果說明:請使用谷歌瀏覽器打開百度網頁,再令RPA在搜索欄中鍵入“國家稅務總局”。要求:使用enter鍵活動:【輸入信息】常用鍵盤輸入活動示例描述

示例2常用鍵盤輸入活動操作步驟運行結果想一想課堂小練單選題:假設需要在某個界面中輸入“enter”鍵,可以使用()活動。A.雙擊B.輸入信息C.設置文本D.單擊參考答案:B想一想課堂小練多選題:假設要使用【輸入信息】活動在某個界面中后臺輸入文本,可以勾選哪個選項()?A.模擬鍵入B.空字段C.發送窗口消息D.激活參考答案:A、C五其他常用活動其他常用活動【日志消息】活動是在指定的級別寫入指定的診斷消息。該活動在【可用】-【編程】-【調試】類別下。日志級別分為Fatal、Error、Warn、Info以及Trace五個級別。認識【日志消息】活動日志級別介紹其他常用活動FATAL:指出每個嚴重的錯誤事件將會導致應用程序的退出,級別較高。ERROR:指出雖然發生錯誤事件,但仍然不影響系統的繼續運行。打印錯誤和異常信息。WARN:表明會出現潛在錯誤的情形,有些信息不是錯誤信息,但是也要給程序員的一些提示。INFO:消息在粗粒度級別上突出強調應用程序的運行過程。打印一些我們感興趣的或者重要的信息,用于調試輸出程序運行中的一些重要信息,但是不能濫用,避免打印過多的日志。TRACE:很低的日志級別,一般不會使用。【分配】活動是將任何值分配給變量或參數。它常用于循環語句中,給變量重新賦值令機器人進入下一次循環條件判斷。該活動在【可用】-【System】-【Activities】-【Statements】類別下。其他常用活動認識【分配】活動【輸入對話框】活動是顯示一個對話框,通過其中的標簽消息和輸入字段提示用戶。該活動在【可用】-【系統】-【對話框】類別下。認識【輸入對話框】活動其他常用活動【輸入對話框】活動屬性介紹其他常用活動標簽:表單字段的標簽。標題:輸入對話框的標題。選項:一系列可供選擇的選項。該字段僅支持字符串數組變量,例如:{“項目1”、“項目2”、“項目3”}。選項字符串:包含可供選擇的選項的字符串,該字段僅支持字符串變量。結果:用戶在輸入對話框中插入的值。說明:令機器人接收用戶輸入的A公司2021年營業收入值32450000000元,并通過日志消息將該值輸出。活動:【輸入對話框】【日志消息】變量名稱變量類型默認值aDouble其他常用活動示例描述

示例3其他常用活動操作步驟運行結果其他常用活動認識【獲取文本】活動【獲取文本】活動是從指定用戶界面元素提取文本值。該活動在【可用】-【用戶界面自動化】-【元素】-【控件】類別下。其他常用活動【獲取文本】活動屬性介紹出錯時繼續:指定自動化是否應該在活動拋出錯誤時繼續。該字段僅支持布爾值(True、False)。默認值為假。因此,如果該字段為空白并引發錯誤,則項目的執行將停止。如果該值設置為True,則無論出現任何錯誤,項目都會繼續執行。值:用于將指定用戶界面元素中的文本存儲在變量中。該字段中創建的變量為通用值類型。其他常用活動【消息框】活動是顯示一個具有給定文本的消息框,其中包含各種按鈕選項。在【可用】-【系統】-【對話框】類別下。認識【消息框】活動想一想課堂小練單選題:要為變量賦值應使用()活動。A.對話框B.單擊C.日志消息D.分配參考答案:D

謝謝觀看RPA財務機器人基礎UiPath認知項目二任務四

條件分支活動學習目標掌握IF條件活動的使用01掌握流程決策活動的使用02掌握切換活動的使用03掌握流程切換活動的使用04一、IF條件二、流程決策知識導航三、切換四、流程切換一IF條件【IF條件】是UiPath提供的條件分支活動之一,活動包含Condition,Then,Else。在流程執行的過程中先判斷Condition中的條件,如果條件判斷結果為True,則執行“Then”中的活動;如果條件判斷結果為False,則執行“Else”中的活動。IF條件活動位于【可用】-【System】-【Activities】-【Statements】類別下。IF條件認識【IF條件】活動IF條件條件執行a=10a=3ThenElse輸入a>7a>7IF條件原理IF條件什么是運算符呢?

【IF條件】活動用于處理一些決策性質的事件,根據不同的條件執行不同的邏輯。IF條件活動既可以用于流程圖中,也可以用于序列中。使用場景及適用工作流說明:Z公司為清理庫存,決定打折銷售一批存貨。A商品單價為5000元,當購買數量大于20件時,商品總價打九折,小于等于20件時,不打折。要求:設計一個機器人來計算購買數量為30件商品時的總價活動:【IF條件】、【日志消息】變量名稱變量類型默認值aInt3230IF條件示例描述

示例1IF條件操作步驟運行結果IF條件同學們,想一想,示例1中如果不在變量面板中設置默認值,該怎么設置可令機器人能接收購買數量呢?說明:Z公司為清理庫存,決定打折銷售一批存貨。A商品單價為5000元,當購買數量大于20件時,商品總價打九折,小于等于20件時,不打折。要求:設計一個機器人能接收用戶輸入的購買數量,并計算購買商品數量為25件時的總價。活動:【輸入對話框】、【IF條件】、【日志消息】變量名稱變量類型默認值aInt32IF條件示例描述

示例2IF條件操作步驟運行結果判斷題:如果【IF條件】活動的條件判斷結果為False時不需要執行任何操作,Else可以不填寫。正確錯誤參考答案:正確想一想課堂小練二流程決策【流程決策】活動是當滿足流程決策指定條件時,執行兩個分支之一的活動。默認情況下,分支的名稱為True和False,該名稱可以在屬性面板中修改。流程決策活動位于【可用】-【工作流】-【流程圖】類別下。流程決策認識【流程決策】活動流程決策【流程決策】活動屬性介紹TrueLabel:默認情況下,此項填寫為True。此處添加的字符串不必放在引號之間。FalseLabel:默認情況下,此項填寫為False。此處添加的字符串不必放在引號之間。條件:在執行兩個分支之一之前要分析的條件。該字段僅支持布爾表達式。流程決策什么是運算符呢?

流程決策可以用于處理一些決策性質的事件,相當于IF條件活動。但是流程決策只能在流程圖中使用,不能單獨添加在序列內。使用場景及適用工作流說明:Z公司為清理庫存,決定打折銷售一批存貨。A商品單價為5000元,當購買數量大于等于20件時,商品總價打九折,小于20件時,不打折。要求:設計一個機器人能接收用戶輸入的購買數量,并計算購買商品數量為15件時的總價。活動:【輸入對話框】、【流程決策】、【日志消息】變量名稱變量類型默認值aInt32流程決策示例描述

示例3流程決策操作步驟運行結果判斷題:在UiPath中,流程決策可以直接添加在序列中使用。正確錯誤參考答案:錯誤想一想課堂小練三切換【切換】活動也是分支結構活動之一,該活動由三部分組成:Expression、Default、Case。其中,Expression用于編寫條件表達式,Case用于符合某一種情況要執行的一個或一組活動;Default用于包含在所有情況都不滿足時才執行的默認活動。該活動位于【可用】-【System】-【Activities】-【Statements】類別下。切換認識【切換】活動切換【切換】活動屬性介紹表達式:執行某個case值時所要遵循的語句。默認情況下,該字段支持的變量類型為Int32。如要更改類型,在“TypeArgument”下拉列表中選擇其他選項。TypeArgument:用于選擇可在“表達式”屬性中添加的語句類型。系統默認選擇Int32切換什么是運算符呢?

切換(Switch)是多條件分支活動,專門用于根據不同的情況,選擇其中一種情況執行。如果必須針對三個或以上情況進行判斷,則可以使用切換活動。使用場景及適用工作流說明:增值稅發票類型,可分為“增值稅專用發票”、“增值稅普通發票”、“增值稅電子普通發票”。要求:設計一個機器人,令機器人根據用戶選擇的發票類型,執行輸出選擇的發票類型。活動:【切換】、【日志消息】、【輸入對話框】變量名稱變量類型默認值aString示例描述

示例4切換操作步驟運行結果切換四流程切換流程切換活動是為一種特定于流程圖的活動,可控制三個或更多個分支,并根據指定條件擇一執行。流程切換活動位于【可用】-【工作流】-【流程圖】類別下。流程切換認識【流程切換】活動流程切換什么是運算符呢?

流程切換(FlowSwitch)是多條件分支活動,和切換功能一樣,區別在于流程切換僅在流程圖中使用,一般用于大型程序邏輯設計。使用場景及適用工作流說明:增值稅發票類型,可分為“增值稅專用發票”、“增值稅普通發票”、“增值稅電子普通發票”。要求:設計一個機器人,令機器人根據用戶選擇的發票類型,執行輸出選擇的發票類型。活動:【流程切換】、【日志消息】、【輸入對話框】變量名稱變量類型默認值aString示例描述

示例5流程切換操作步驟運行結果流程切換多選題:在UiPath中,以下哪些條件分支活動只能添加在流程圖中使用。()想一想課堂小練A、IF條件B、流程決策C、切換D、流程切換參考答案:B、D

謝謝觀看RPA財務機器人基礎UiPath認知項目二任務五

條件循環活動學習目標掌握先條件循環活動01掌握后條件循環活動02掌握遍歷循環活動03了解循環中斷活動04一、先條件循環二、后條件循環三、遍歷循環四、循環中斷知識導航一先條件循環示例1【先條件循環】活動是UiPath的條件循環活動之一。當流程中需要滿足某種條件就重復執行某件事務時,就可以使用【先條件循環】活動。先條件循環認識【先條件循環】活動先條件循環【先條件循環】活動工作原理【先條件循環】活動由條件和正文兩部分組成,當流程執行到該活動時,程序會先執行條件,如果條件判斷為True,則繼續執行正文內的活動,如此循環往復,直到條件判斷為False時,結束循環。注:如果【先條件循環】條件判斷永遠為True,則會進入死循環。說明:李明購買了一款10000元的理財產品,期限為10年,年利率為2.75%,每年復利一次。要求:設計一個機器人,計算該理財產品每年年末的本利和,并將計算結果輸出。活動:【分配】、【先條件循環】、【日志消息】變量名稱變量類型范圍默認值存款年限Int32序列1本利和Double序列本金Double序列10000先條件循環示例描述

示例1操作步驟先條件循環運行結果二后條件循環【后條件循環】也是條件循環活動。該活動和【先條件循環】功能類似,二者的區別是【后條件循環】活動會至少執行一遍循環體內的事務,而【先條件循環】有可能一開始條件都不滿足而沒有執行循環體內的事務。

示例1后條件循環認識【后條件循環】活動后條件循環【后條件循環】活動工作原理【后條件循環】活動由條件和正文兩部分組成,當流程執行到該活動時,程序會先執行一次正文內的活動,然后再進入條件判斷,如果條件判斷為True,則繼續執行正文內的活動,如此循環往復,直到條件判斷為False時,結束循環。說明:李明購買了一款10000元的理財產品,期限為10年,年利率為2.75%,每年復利一次。要求:設計一個機器人,計算該理財產品每年年末的本利和,并將計算結果輸出。活動:【分配】、【后條件循環】、【日志消息】變量名稱變量類型范圍默認值存款年限Int32序列1本利和Double序列本金Double序列10000后條件循環示例描述

示例2操作步驟后條件循環運行結果判斷題:【先條件循環】活動與【后條件循環】活動至少都會先執行一次循環體的事務。(

)正確錯誤參考答案:錯誤想一想課堂小練三遍歷循環遍歷循環認識【遍歷循環】活動【遍歷循環】活動用于循環遍歷集合中的每個元素。當我們要對某個集合中的每個元素執行相同操作時,便可使用【遍歷循環】活動。當流程執行到該活動時,由變量item遍歷表達式,取集合中的第一個元素,再執行正文內的活動,如此遍歷循環,直到集合中最后一個元素執行正文內的活動完為止。注:該活動下的變量item無須定義,此處變量也可按實際需要自行定義名稱。說明:李明購買了一款10000元的理財產品,期限為10年,年利率為2.75%,每年復利一次。要求:設計一個機器人,令機器人通過遍歷循環數組{1,2,3,4,5,6,7,8,9,10},完成每年年末的本利和的計算,并將結果輸出。活動:【分配】、【遍歷循環】、【日志消息】示例描述

示例3遍歷循環變量名稱變量類型范圍默認值存款年限Int32[]序列本利和Double序列本金Double序列10000操作步驟運行結果遍歷循環多選題:對于循環活動,以下說法正確的有()A、如果希望機器人能有規律的遍歷一個集合中的每個元素,再執行相同的操作,可以選擇【遍歷循環】活動;B、如果希望機器人不管條件判斷結果如何,至少能執行一次循環體,可以選擇【先條件循環】活動;C、如果希望機器人在一開始條件判斷就為False時不執行循環體,可以選擇【后條件循環】活動;D、如果【先條件判斷】活動條件判斷為一直Ture時,則機器人會進入死循環;答案:A,D想一想課堂小練四循環中斷循環中斷認識【中斷】活動【中斷】是一種中斷活動,只能用于循環體中,表示活動所在位置退出“循環”活動(遍歷循環,先條件循環,后條件循環),并使用隨后的活動繼續執行工作流。循環中斷認識【繼續】活動【繼續】也是一種中斷活動,與【中斷】活動不同的是,【繼續】活動只是中斷當次循環,整個循環并不會結束。

謝謝觀看RPA財務機器人Excel應用項目三任務一

Excel基本活動介紹學習目標

掌握【應用程序集成】-【Excel】類別下活動的應用01

了解【系統】-【文件】-【工作簿】類別下的活動應用02一、Excel操作自動化二、表格類活動知識導航三、正在處理類活動一Excel操作自動化

UiPath中與操作Excel有關的活動主要用于幫助各種類型的企業用戶實現MicrosoftExcel數據處理自動化。與操作Excel有關的活動包括從單元格、列、行或范圍中讀取數據,向其他電子表格或工作簿寫入數據,從Excel中提取公式等等。UiPath中操作Excel的活動主要包括【應用程序集成】-【Excel】類別下的活動和【系統】-【文件】-【工作簿】類別下的活動。Excel操作自動化什么是運算符呢?如圖為【應用程序集成】-【Excel】類別下的活動,該組里的活動都必須包含在【Excel應用程序范圍】活動里,不能單獨使用,同時各個活動要操作的Excel工作簿路徑統一在【Excel應用程序范圍】活動里設置。Excel操作自動化【應用程序集成】-【Excel】類別下的活動什么是運算符呢?如圖為【系統】-【文件】-【工作簿】類別下的活動,該組活動對Excel工作簿進行操作時,需要為每個活動各自設置工作簿路徑。Excel操作自動化【系統】-【文件】-【工作簿】類別下的活動二表格類活動表格類活動Excel自動化的表格類活動主要包括【Excel應用程序范圍】等活動,如圖所示,表格類活動的主要功能是對單元格進行基本操作,如對單元格進行讀取、寫入等操作。【Excel】-【表格】類別下有哪些活動?什么是運算符呢?【Excel應用程序范圍】活動在【應用程序集成】-【Excel】-【表格】類別下,該活動用于打開Excel工作簿并為其他Excel活動提供數據范圍。當此活動結束時,機器人將關閉指定的工作簿和Excel應用程序。如果在該活動的“輸出”-“工作簿”屬性中提供了類型為WorkbookApplication的變量,則工作簿數據將保存在相應的變量中,即使此活動結束,該變量中的數據仍然可以使用。如果指定的工作簿文件不存在,此活動將創建一個新的Excel工作簿。表格類活動認識【Excel應用程序范圍】活動什么是運算符呢?表格類活動認識【Excel應用程序范圍】活動【讀取范圍】活動是從Excel工作表中讀取指定范圍內的若干個單元格數據。如圖所示,為在【Excel應用程序范圍】活動的執行序列內添加一個【讀取范圍】活動,令機器人讀取“工資結算明細表”中A:F范圍內的數據。表格類活動認識【讀取范圍】活動什么是運算符呢?如圖,在【讀取范圍】活動屬性面板的輸出數據表處設置變量DT,即將讀到的數據保存在變量DT中(注意,屬性面板中的“添加標頭”選項默認為選中狀態,即該活動會自動提取指定電子表格范圍中的列標題)。表格類活動認識【讀取范圍】活動活動屬性參數功能讀取范圍輸入工作表名稱需要讀取的工作表名稱范圍要讀取的數據范圍。如未指定范圍,將讀取整個表格;如果將范圍指定為某個單元格,則讀取從該單元格開始的整個表格。范圍的表示形式同Excel區域的表示形式輸出數據表將讀到的數據存儲在DataTable類型的變量中選項使用篩選器如果選中,則該活動不會讀取指定范圍中已篩除的內容,默認未選中保留格式選中此復選框將保留所讀取的范圍的格式,默認未選中添加標頭如果選中,則將提取指定數據范圍中的列標頭,默認選中表格類活動【讀取范圍】活動屬性介紹說明:已知“A公司費用匯總表.xlsx”內包含三張表,分別為:1號門店經營費用、2號門店經營費用與3號門店經營費用。要求:設計一個機器人讀取“1號門店經營費用”表并通過消息框提示費用合計金額。活動:【Excel應用程序范圍】、【讀取范圍】、【消息框】變量名稱變量類型范圍DataDataTable執行表格類活動示例描述

示例1表格類活動操作步驟運行結果什么是運算符呢?【讀取列】活動是從指定單元格所在的列中讀取整列數據。如圖所示,在【Excel應用程序范圍】活動的執行序列內添加一個【讀取列】活動,令機器人讀取“工資結算明細表”工作表中B1單元格所在的整列數據。表格類活動認識【讀取列】活動說明:已知“A公司費用匯總表.xlsx”內包含三張表,分別為:1號門店經營費用、2號門店經營費用與3號門店經營費用。要求:設計一個機器人讀取“1號門店經營費用”表中“合計”列的數據,并通過消息框提示期間為“2022.08”的合計費用。活動:【Excel應用程序范圍】、【讀取列】、【消息框】變量名稱變量類型范圍合計IEnumerable<Object>執行表格類活動示例描述

示例2表格類活動操作步驟運行結果【讀取行】活動是從給定單元格所在的行中讀取整行數據。如圖所示,在【Excel應用程序范圍】活動的執行序列內添加一個【讀取行】活動,令機器人讀取“工資結算明細表”工作表中A2單元格所在行的數據。表格類活動認識【讀取行】活動說明:已知“A公司費用匯總表.xlsx”內包含三張表,分別為:1號門店經營費用、2號門店經營費用與3號門店經營費用。要求:設計一個機器人讀取“1號門店經營費用”表中期間為“2022.02”的數據,并通過消息框提示該期間的管理費用。活動:【Excel應用程序范圍】、【讀取行】、【消息框】變量名稱變量類型范圍二月費用IEnumerable<Object>執行表格類活動示例描述

示例3表格類活動操作步驟運行結果【讀取單元格】活動是指讀取Excel單元格的值,并可將讀出的數據存儲在變量中。如圖所示,在【Excel應用程序范圍】活動的執行序列內添加一個【讀取單元格】活動,令機器人讀取Excel工作簿“工資明細表.xlsx”的“工資結算明細表”工作表的A1單元格的數據。表格類活動認識【讀取單元格】活動想一想課堂小練判斷題:如果【讀取范圍】活動屬性面板中的“添加標頭”屬性為打鉤,則該活動會自動提取指定電子表格范圍中的列標題。正確錯誤什么是運算符呢?【寫入范圍】活動是指將流程中的數據表寫入Excel工作簿中指定工作表的指定范圍內,寫入數據的位置從指定的起始單元格開始,如果未指定起始單元格,則從A1單元格開始寫入。如果操作的工作表不存在,系統將自動創建新工作表。注意,新寫入的數據將覆蓋原有指定范圍內的數據。表格類活動認識【寫入范圍】活動活動屬性參數功能寫入范圍

目標

工作表名稱要寫入的工作表名起始單元格從指定單元格開始寫入數據輸入數據表數據表中保存著即將要寫入Excel中的數據選項添加標頭如果選中,則將列標頭寫入工作表的指定范圍,默認未選中表格類活動【寫入范圍】活動屬性介紹說明:已知“工資明細表.xlsx”內包含一張工資結算明細表。要求:設計一個機器人讀取“工資結算明細表”中戰略規劃部的工資情況,并將該數據寫入名稱顯示為“戰略規劃部”的工作表。活動:【Excel應用程序范圍】、【讀取范圍】、【寫入范圍】變量名稱變量類型范圍Data_1DataTable執行表格類活動示例描述

示例4表格類活動操作步驟表格類活動運行結果什么是運算符呢?【寫入單元格】活動是指將值或公式寫入指定的單元格或范圍。如果操作的工作表不存在,則系統自動創建該工作表,如果對應單元格內有值,則被覆蓋。表格類活動認識【寫入單元格】活動表格類活動活動屬性參數功能寫入單元格目標工作表名稱要寫入數據的工作表名范圍要寫入的單元格或范圍輸入值要寫入單元格或范圍的值或公式【寫入單元格】活動屬性介紹說明:已知“工資明細表.xlsx”內包含一張工資結算明細表。要求:設計一個機器人在“工資結算明細表”的T1單元格處寫入"實發工資",在T2單元格出寫入公式"=SUM(M2-N2-O2-Q2)"計算實發工資。活動:【Excel應用程序范圍】、【寫入單元格】表格類活動示例描述

示例5操作步驟運行結果表格類活動判斷題:【寫入范圍】活動寫入數據的位置從指定的起始單元格開始,如果未指定起始單元格,程序將會報錯。(

)正確錯誤參考答案:錯誤想一想課堂小練三正在處理類活動如圖為【應用程序集成】-【Excel】-【正在處理】類別下的8個過程活動,主要包括復制單元格全范圍,啟用宏、運行宏,添加或刪除指定數量的列和行,刪除指定范圍內的所有重復行,以及搜索特定值的單元格坐標等功能。正在處理類活動認識【Excel】-【正在處理】類別下的活動類型過程活動功能Excel刪除重復范圍

刪除指定范圍內所有重復行復制范圍復制整個范圍,包括值、公式、表格式和單元格格式,并將其粘貼到指定工作表中執行宏工作簿需要一個啟用宏的工作簿,更改將立即保存,只能在Excel應用程序范圍中使用插入/刪除列在某個位置添加或刪除指定數量的列插入/刪除行在某個位置添加或刪除指定數量的行查找范圍在指定范圍內搜索具有特定值的單元格坐標,并將其作為字符串變量返回自動填充范圍使用源范圍中定義的公式規則,并根據最終范圍對其進行調整,模擬Excel中的自動填充功能調用應用程序視覺化Basic調用應用程序視覺化Basic控件的主要功能是從包含VBA代碼的外部文件調用宏,并對Excel文件運行宏正在處理類活動認識【Excel】-【正在處理】類別下的活動【復制范圍】活動主要用于復制整個范圍,包括值、公式、表格和單元格格式,并將其黏貼到指定的工作表中的具體位置上。認識【復制范圍】活動正在處理類活動說明:通過示例5,機器人已在“工資結算明細表”的T2單元格內寫入公式計算實發工資。要求:令機器人復制T2單元格的公式,寫入T3至T45單元格,完成實發工資的計算。活動:【Excel應用程序范圍】、【先條件循環】、【讀取范圍】、【復制范圍】正在處理類活動示例描述

示例6正在處理類活動操作步驟正在處理類活動運行結果【插入/刪除列】活動主要是在某個位置添加或刪除指定數量的列。認識【插入/刪除列】活動正在處理類活動說明:已知A公司“工資明細表.xlsx”內包含一張工資結算明細表,目前該公司取消工資補貼制度。要求:設計一個機器人刪除“工資結算明細表”內的補貼列。活動:【Excel應用程序】、【插入/刪除列】正在處理類活動示例描述

示例7操作步驟正在處理類活動運行結果正在處理類活動多選題:【復制范圍】活動能將當前工作表中的某個范圍的“內容”復制到指定工作表中的某個位置,該“內容”可以是()A、值B、公式C、單元格格式D、所有參考答案:ABCD想一想課堂小練

謝謝觀看RPA財務機器人Excel應用項目三任務二

數據表活動介紹學習目標理解什么是數據表01區分數據表與Excel02掌握讀取數據表方法03掌握數據表類別下常用活動04一、認識數據表知識導航二、數據表常用活動介紹一認識數據表認識數據表什么是運算符呢?

數據表(DataTable)是UiPath中的一種變量類型,這種變量類型可以儲存大量的、具有行和列的、表格形式的數據,它以行索引和列索引來標識每個數據,可以簡單地將數據表視為Excel工作表的內存表示形式。什么是數據表?

在數據表中,行與列的索引都是從0開始,即數據表的第一行內容(不含標題行)索引為0,第一列索引為0;若數據表第一行內容為列標題,則索引0從第二行開始,如圖所示:數據表的行列索引列標題行索引0列索引0認識數據表數據表的讀取方法認識數據表假設數據表變量命名為Data,讀取該數據表的內容可用以下幾種方法:方法一:Data(i)(j)代表數據表中的第i行第j列;方法二:使用【對于每一個行】活動對每一行的數據訪問;方法三:Data.row(0).item(“工資”)代表第0行的工資列。UiPath中的數據表常用于存儲從Excel文件中讀取的數據,這種數據表與Excel數據的區別在于后者是一個Excel文件,其中可以存儲各種類型的數據(文字、圖片等),也可以格式化排版。而UiPath中的數據表只是最簡單的電子表格數據類型,它只有行、列與可選標題。數據表與Excel的區別認識數據表二數據表常用活動介紹與操作數據表有關的活動位于【

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論