版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
智能辦公機(jī)器人課程簡(jiǎn)介1課程背景2教學(xué)目標(biāo)3教學(xué)內(nèi)容與教學(xué)安排4課程考核5課程資源6學(xué)習(xí)建議01課程背景數(shù)智時(shí)代數(shù)據(jù):智能時(shí)代的“石油”全球數(shù)據(jù)總量統(tǒng)計(jì)(IDC)2012年全球產(chǎn)生的數(shù)據(jù)約2.8ZB2020年全球產(chǎn)生的數(shù)據(jù)約64ZB2030年全球產(chǎn)生的數(shù)據(jù)約2500ZB2019年《十九屆四中全會(huì)決定》:健全勞動(dòng)、資本、土地、知識(shí)、技術(shù)、管理、數(shù)據(jù)等生產(chǎn)要素由市場(chǎng)評(píng)價(jià)貢獻(xiàn)、按貢獻(xiàn)決定報(bào)酬的機(jī)制。未來社會(huì)的三大問題:“虛”與“實(shí)”:數(shù)據(jù)溝通虛實(shí)成為未來時(shí)空“主角”“人”與“機(jī)”:人與機(jī)共享智慧共赴未來“時(shí)”與“空”:在“數(shù)智”中超越時(shí)空的未來數(shù)智時(shí)代:正在引發(fā)新一輪產(chǎn)業(yè)革命第一次蒸汽機(jī)革命第二次電氣化革命第三次自動(dòng)化革命第四次智能化革命人多力量大(農(nóng)耕時(shí)代)知識(shí)就是力量(工業(yè)化時(shí)代)創(chuàng)新決定未來(智能化時(shí)代)科技造物,物幫人類人機(jī)混合,增強(qiáng)賦能企業(yè)數(shù)智化轉(zhuǎn)型企業(yè)數(shù)智化轉(zhuǎn)型是企業(yè)運(yùn)用新一代數(shù)字和智能技術(shù),在數(shù)據(jù)聯(lián)接的基礎(chǔ)上,通過算力算法驅(qū)動(dòng)大數(shù)據(jù)、人工智能等信息技術(shù)推進(jìn)企業(yè)的轉(zhuǎn)型升級(jí),滿足企業(yè)以客戶運(yùn)營(yíng)為中心的個(gè)性化需求,實(shí)現(xiàn)企業(yè)流程效率提升和決策優(yōu)化,賦能企業(yè)可持續(xù)發(fā)展?!獢?shù)據(jù)猿與上海大數(shù)據(jù)聯(lián)盟共同發(fā)布的《2021中國(guó)企業(yè)數(shù)智化轉(zhuǎn)型升級(jí)發(fā)展研究報(bào)告》數(shù)智化=數(shù)字化+智能化業(yè)務(wù)數(shù)據(jù)化數(shù)據(jù)業(yè)務(wù)化管理數(shù)智化企業(yè)的工作場(chǎng)景:人機(jī)協(xié)同體力勞動(dòng)者工作的自動(dòng)化數(shù)智化企業(yè)的工作場(chǎng)景:人機(jī)協(xié)同2021年萬科總部最佳新人獎(jiǎng)得主——崔筱盼萬科集團(tuán)董事長(zhǎng)郁亮的一條朋友圈曝光,引起了很多人的關(guān)注:祝賀崔筱盼獲得2021年萬科總部最佳新人獎(jiǎng)。作為萬科首位數(shù)字化員工,崔筱盼今年2月1日正式入職。在系統(tǒng)算法的加持下,她很快學(xué)會(huì)了人在流程和數(shù)據(jù)中發(fā)現(xiàn)問題的方法,以遠(yuǎn)高于人類千百倍的效率在各種應(yīng)收/逾期提醒及工作異常偵測(cè)中大顯身手。而在其經(jīng)過深度神經(jīng)網(wǎng)絡(luò)技術(shù)渲染的虛擬任務(wù)形象輔助下,崔筱盼催辦的預(yù)付應(yīng)收逾期單據(jù)核銷率達(dá)到91.44%。數(shù)智化企業(yè)的工作場(chǎng)景:人機(jī)協(xié)同數(shù)字勞動(dòng)力機(jī)器人流程自動(dòng)化(RPA),通過軟件模擬人類與計(jì)算機(jī)的交互,按照人類預(yù)定的規(guī)則與操作過程,自動(dòng)執(zhí)行工作任務(wù),完成工作流程。又被稱為“數(shù)字化勞動(dòng)力”、“虛擬勞動(dòng)力”、“數(shù)字員工”等。日常重復(fù)性工作規(guī)則邏輯明確跨系統(tǒng)數(shù)據(jù)集成數(shù)據(jù)收集、檢索、匯總RPA介紹視頻數(shù)字勞動(dòng)力:RPA能做什么?案例分享:某公司會(huì)計(jì)小李某天上午的工作內(nèi)容早上9點(diǎn),小李來到工位,沏了一杯咖啡,打開電腦,開始上午的工作。快到年底了,公司很多業(yè)務(wù)人員的借款依然沒有報(bào)銷。小李需要提醒各位業(yè)務(wù)人員盡快進(jìn)行個(gè)人借款業(yè)務(wù)的報(bào)銷,以免影響年底結(jié)賬。于是,小李登錄了記賬平臺(tái),下載了所有有余額的個(gè)人借款記錄,按人名各建立一張word文檔。然后,又將個(gè)人借款余額表(word格式)以郵件的形式發(fā)給業(yè)務(wù)人員,并提醒他們盡快完成報(bào)銷。做完上述工作,小李想起昨天還有一個(gè)快遞沒取,于是下樓取了一個(gè)快遞。工作類型工作內(nèi)容特點(diǎn)機(jī)器人非PC端操作1、沏了一杯咖啡2、取了一個(gè)快遞人、物物理空間的變化機(jī)械勞動(dòng)力(實(shí)體機(jī)器人)PC端操作1、登錄記賬平臺(tái)2、下載個(gè)人往來余額表3、創(chuàng)建word文檔4、發(fā)送電子郵件PC端鼠標(biāo)、鍵盤系統(tǒng):web頁面
郵件系統(tǒng)excel
信息系統(tǒng)(ERP/OA)數(shù)字勞動(dòng)力(軟件機(jī)器人)數(shù)字勞動(dòng)力:RPA能做什么?案例分享:某公司會(huì)計(jì)小李某天上午的工作內(nèi)容數(shù)字勞動(dòng)力:RPARPA(RoboticProcessAutomation)全稱為“機(jī)器人流程自動(dòng)化”。它通過軟件模擬人類在PC上的操作,按規(guī)則自動(dòng)執(zhí)行流程任務(wù)。又稱為“數(shù)字勞動(dòng)力”。1、RPA能做什么?RPA可以代替人工在計(jì)算機(jī)上進(jìn)行枯燥、繁瑣、重復(fù)、批量化的作業(yè)。從本質(zhì)上講,任何大體量、業(yè)務(wù)規(guī)則驅(qū)動(dòng)、可重復(fù)的流程都可實(shí)現(xiàn)自動(dòng)化。2、RPA能給企業(yè)帶來哪些價(jià)值?RPA有利于企業(yè)降低人力成本、提高工作效率;將員工從簡(jiǎn)單、重復(fù)性工作中解脫出來,有時(shí)間從事更有意義的工作,為企業(yè)創(chuàng)造更多價(jià)值。數(shù)字勞動(dòng)力數(shù)字勞動(dòng)力革命:人類員工將如何面對(duì)挑戰(zhàn)機(jī)器人來了,人類員工將何去何從?人機(jī)協(xié)同完成規(guī)則性強(qiáng)、重復(fù)性高、業(yè)務(wù)量大的任務(wù)完成具有創(chuàng)新性、溝通性、學(xué)習(xí)性的任務(wù)數(shù)字員工人類員工數(shù)字勞動(dòng)力革命:人類員工將如何面對(duì)挑戰(zhàn)開設(shè)一門RPA+AI的普及類課程,幫助學(xué)生了解與應(yīng)用RPA+AI技術(shù),創(chuàng)新與優(yōu)化學(xué)習(xí)、工作流程,提高對(duì)未來“人機(jī)協(xié)同”工作場(chǎng)景的適應(yīng)性。02教學(xué)目標(biāo)教學(xué)目標(biāo)本課程是一門面向所有專業(yè)的通識(shí)類課程。通過本課程學(xué)習(xí),使學(xué)生掌握以下知識(shí)、能力和素質(zhì):課程目標(biāo)CO1:培養(yǎng)精益求精的工匠精神,應(yīng)用RPA解決專業(yè)問題與推動(dòng)業(yè)務(wù)變革的創(chuàng)新精神。課程目標(biāo)CO2:理解RPA技術(shù)的基本概念、發(fā)展歷程、主流工具、技術(shù)框架、典型辦公應(yīng)用場(chǎng)景。課程目標(biāo)CO3:熟悉RPA開發(fā)的需求分析和流程設(shè)計(jì)方法。課程目標(biāo)CO4:掌握RPA開發(fā)軟件(UiBot)的應(yīng)用。課程目標(biāo)CO5:能結(jié)合自身學(xué)習(xí)、工作、生活所需,使用相關(guān)工具創(chuàng)建所需的RPA智能辦公機(jī)器人并實(shí)施自動(dòng)化任務(wù)。03教學(xué)內(nèi)容與教學(xué)安排教學(xué)內(nèi)容與教學(xué)安排序號(hào)本課程教學(xué)內(nèi)容實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容課時(shí)上課形式1RPA智能辦公機(jī)器人概述智能辦公機(jī)器人案例分析2講授、案例分析2UiBotCreator的安裝與使用微信發(fā)送機(jī)器人2講授、項(xiàng)目訓(xùn)練3UiBot基本語法個(gè)性化問候機(jī)器人、隨機(jī)數(shù)生成、獲取文件路徑、崗位工資計(jì)算機(jī)器人、報(bào)時(shí)機(jī)器人、財(cái)務(wù)指標(biāo)計(jì)算機(jī)器人6講授、項(xiàng)目訓(xùn)練4Excel操作自動(dòng)化業(yè)績(jī)工資計(jì)算機(jī)器人、員工信息匯總機(jī)器人、員工信息篩選排序機(jī)器人、財(cái)務(wù)報(bào)表分析機(jī)器人4講授、項(xiàng)目訓(xùn)練5界面操作自動(dòng)化網(wǎng)頁表單填寫機(jī)器人、動(dòng)態(tài)圖片點(diǎn)擊、個(gè)人應(yīng)收款催款機(jī)器人、會(huì)計(jì)準(zhǔn)則抓取機(jī)器人、商品信息抓取機(jī)器人、股票行情數(shù)據(jù)抓取機(jī)器人、上市公司公告下載機(jī)器人6講授、項(xiàng)目訓(xùn)練6Word操作自動(dòng)化面試通知撰寫機(jī)器人、應(yīng)聘人員信息匯總機(jī)器人2講授、項(xiàng)目訓(xùn)練7OCR識(shí)別自動(dòng)化發(fā)票識(shí)別機(jī)器人、合同文本識(shí)別機(jī)器人、應(yīng)收款對(duì)賬表識(shí)別機(jī)器人、發(fā)票信息登記機(jī)器人4講授、項(xiàng)目訓(xùn)練8郵件處理自動(dòng)化工資條發(fā)送機(jī)器人、報(bào)銷郵件附件機(jī)器人2講授、項(xiàng)目訓(xùn)練9智能辦公機(jī)器人綜合開發(fā)自選機(jī)器人4講授、項(xiàng)目訓(xùn)練總計(jì)3204課程考核課程考核(1)課堂表現(xiàn)15%,含考勤。(2)課外作業(yè)占15%。完成3次作業(yè),每次作業(yè)占5%。(3)項(xiàng)目訓(xùn)練占70%。1個(gè)案例分析,占5%;7個(gè)同步訓(xùn)練,每一個(gè)項(xiàng)目訓(xùn)練占5%;綜合項(xiàng)目開發(fā),占30%。綜合開發(fā)項(xiàng)目:結(jié)合自身學(xué)習(xí)、工作、生活所需,自選場(chǎng)景、自定主題,設(shè)計(jì)與開發(fā)一個(gè)RPA智能辦公機(jī)器人。要求提交機(jī)器人源代碼、機(jī)器人說明書、機(jī)器人運(yùn)行視頻。05課程資源課程資源網(wǎng)絡(luò)課程:
/mooc-ans/course/236661699.htmlUiBot開發(fā)者社區(qū):/?cl_sr=%E7%99%BE%E5%BA%A6%E5%93%81%E4%B8%93UiBot在線教學(xué)視頻:/study。UiBot命令手冊(cè):/studyUiBot開發(fā)者指南:/guide/d1/index.html機(jī)器人流程自動(dòng)化(RPA)UiBot開發(fā)者認(rèn)證教程(下冊(cè))公眾號(hào):RPA全球生態(tài)、來也公司公眾號(hào)及視頻公眾號(hào)網(wǎng)站:RPA中國(guó)課程資源UBStore開發(fā)者商店:/課程資源06學(xué)習(xí)建議學(xué)習(xí)建議(1)課前預(yù)習(xí)講授視頻(2)課上認(rèn)真做好實(shí)驗(yàn)與作業(yè),爭(zhēng)取在課上完成。請(qǐng)務(wù)必在指定時(shí)間之前按要求提交實(shí)驗(yàn)成果、作業(yè)。(3)每次課必須到,無故不得請(qǐng)假。(4)勤于思考,綜合項(xiàng)目開發(fā)請(qǐng)盡早做好準(zhǔn)備。(5)充分利用各類學(xué)習(xí)資源,爭(zhēng)取獲得相關(guān)認(rèn)證證書。感謝您的觀看RPA概述學(xué)習(xí)目標(biāo)理解RPA的定義了解RPA的發(fā)展歷程與未來發(fā)展趨勢(shì)了解RPA的功能和特點(diǎn)了解RPA的應(yīng)用領(lǐng)域與應(yīng)用價(jià)值了解中國(guó)RPA產(chǎn)業(yè)鏈與產(chǎn)品組成1RPA的定義2RPA的起源與發(fā)展3RPA的功能與特點(diǎn)4RPA的應(yīng)用5RPA產(chǎn)業(yè)01RPA的定義RPA的定義010203RPA是一種軟件技術(shù),而非實(shí)體機(jī)器人。RPA技術(shù)綜合應(yīng)用多種信息技術(shù),如屏幕抓取、業(yè)務(wù)流程自動(dòng)化、可視化編程,尤其是人工智能技術(shù)等,模擬與增強(qiáng)人機(jī)交互,實(shí)現(xiàn)自動(dòng)化計(jì)算、數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)操作。RPA技術(shù)是一種基于明確規(guī)則,模擬人類去完成重復(fù)性工作的技術(shù)。RPA按照人類預(yù)定的規(guī)則與操作過程模擬人類與計(jì)算機(jī)的交互,執(zhí)行工作任務(wù),完成工作流程,對(duì)于那些大批量、單一、繁瑣的重復(fù)性工作尤其適合。RPA是一種數(shù)字勞動(dòng)力,它與人類員工協(xié)同完成工作,形成人機(jī)協(xié)同新生態(tài)。RPA將人類從高強(qiáng)度的、簡(jiǎn)單、重復(fù)性工作中解放出來,從而有更多的時(shí)間與精力從事更需智慧性的工作,有利于降低人工操作風(fēng)險(xiǎn)、提升企業(yè)運(yùn)作效率、提高員工的工作滿意度。RPA是一種軟件自動(dòng)化技術(shù)。它利用和融合屏幕抓取、業(yè)務(wù)流程自動(dòng)化、可視化編程、人工智能等多種信息技術(shù),按照事先規(guī)定的流程,模擬人類與計(jì)算機(jī)的交互,協(xié)助人類完成大批量、簡(jiǎn)單、繁瑣的重復(fù)性工作任務(wù),實(shí)現(xiàn)工作流程自動(dòng)化以及人機(jī)高效協(xié)同。又被稱為“數(shù)字化勞動(dòng)力”、“虛擬勞動(dòng)力”、“數(shù)字員工”等。02RPA的起源與發(fā)展RPA的起源:計(jì)算機(jī)技術(shù)的發(fā)展批處理批處理腳本是一系列命令按一定的順序集合而成的可執(zhí)行的文本文件,后綴名為.bat,它一次批量執(zhí)行大量的命令,大大節(jié)省命令反復(fù)輸入的繁瑣。宏所謂宏,就是組織到一起作為一獨(dú)立的命令使用的一系列命令,它能使日常工作變得更容易。RPA的起源:計(jì)算機(jī)技術(shù)的發(fā)展業(yè)務(wù)流程自動(dòng)化20世紀(jì)90年代,知名管理學(xué)大師邁克爾·哈默(MichaelHammer)和詹姆斯·錢皮JamesChampy在其成名作《公司再造》(Re-engineeringtheCorporation)中首次提出了業(yè)務(wù)流程管理(BusinessProcessManagement,縮寫B(tài)PM)的概念。BMP將業(yè)務(wù)流程視做企業(yè)組織的運(yùn)作核心,強(qiáng)調(diào)通過分析、建模和持續(xù)優(yōu)化業(yè)務(wù)流程的實(shí)踐來解決業(yè)務(wù)難題,幫助企業(yè)實(shí)現(xiàn)財(cái)務(wù)目標(biāo)。BPM與企業(yè)的辦公自動(dòng)化系統(tǒng)(OA)、管理信息系統(tǒng)(MIS)、企業(yè)資源計(jì)劃(ERP)等系統(tǒng)密切協(xié)同,用信息技術(shù)推動(dòng)企業(yè)業(yè)務(wù)流程再造的落地,實(shí)現(xiàn)企業(yè)工作流活動(dòng)與服務(wù)的自動(dòng)化,即企業(yè)的業(yè)務(wù)流程自動(dòng)化(BusinessProcessAutomation,縮寫B(tài)PA)。RPA的起源:計(jì)算機(jī)技術(shù)的發(fā)展屏幕抓取技術(shù)屏幕抓?。⊿creenScraping)是從一個(gè)應(yīng)用程序收集屏幕顯示數(shù)據(jù),并將其在另一個(gè)應(yīng)用程序中顯示的過程。屏幕抓取技術(shù)常常用于數(shù)據(jù)采集、新舊系統(tǒng)的數(shù)據(jù)遷移等??梢暬幊炭梢暬幊套尦绦蛟O(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序,而無需編寫太多的代碼??梢暬幊虦p低了編程的門檻,讓非IT專業(yè)人士可以方便地進(jìn)行編程工作。RPA的發(fā)展國(guó)內(nèi)發(fā)展2011年,全國(guó)首家提供RPA產(chǎn)品的專業(yè)廠商上海藝賽旗成立,并推出了RPA產(chǎn)品IS-RPA。阿里云RPA的前身“螞?!痹谔詫氄Q生,主要幫助阿里巴巴集團(tuán)小二做運(yùn)營(yíng)和服務(wù)售后等自動(dòng)化。2015年,按鍵精靈的創(chuàng)始人發(fā)起成立了奧森科技,并同步推出了RPA平臺(tái)UiBot。RPA工具逐漸被國(guó)內(nèi)金融機(jī)構(gòu)所接受。2018年,中國(guó)RPA元年。國(guó)內(nèi)出現(xiàn)了一大批RPA廠商,金融科技廠商、AI廠商也紛紛轉(zhuǎn)型進(jìn)軍RPA行業(yè)。更多企業(yè)開始認(rèn)知并接納RPA帶來的價(jià)值,并逐步將RPA技術(shù)平臺(tái)納入戰(zhàn)略布局,應(yīng)用端需求勃發(fā)。國(guó)際發(fā)展21世紀(jì)初,出現(xiàn)了幾個(gè)主營(yíng)RPA的公司:BluePrism、AutomationAnywhere、UiPath。2012年,BlueRrism公司的市場(chǎng)總監(jiān)PatGeary先生第一次提出RPA的概念。但是,作為一項(xiàng)新興技術(shù),RPA并未得到廣泛重視。2017年,RPA技術(shù)在海外爆發(fā),全球有45家企業(yè)提供RPA軟件,有超過29家大型的咨詢公司或IT服務(wù)公司提供RPA相關(guān)的咨詢和實(shí)施服務(wù)。RPA的未來RPA+AIRPA+流程挖掘RPA+任務(wù)挖掘RPA+大語言模型RPA+iPaaSRPA+云計(jì)算RPA的未來:RPA+AIRPA1.0:輔助性RPARAP2.0:非輔助性RPARPA3.0:自主性RPARPA4.0:認(rèn)知RPA目的:提高員工生產(chǎn)力部署:?jiǎn)T工個(gè)人桌面局限性:部分自動(dòng)化、難以擴(kuò)展目的:端到端的自動(dòng)化、可擴(kuò)展且靈活的虛擬車間部署:云/SaaS特征:自動(dòng)調(diào)節(jié)、動(dòng)態(tài)負(fù)債均衡、上下文感知、高級(jí)分析與工作流局限性:處理非結(jié)構(gòu)化數(shù)據(jù)開始運(yùn)用人工智能、機(jī)器學(xué)習(xí)以及自然語言處理等技術(shù),以實(shí)現(xiàn)非結(jié)構(gòu)化數(shù)據(jù)的處理、預(yù)測(cè)性和規(guī)范性分析、動(dòng)態(tài)負(fù)載均衡、涉及判斷的自動(dòng)任務(wù)處理等功能。RPA技術(shù)的進(jìn)步目的:端到端的自動(dòng)化、可擴(kuò)展的虛擬勞動(dòng)力部署:服務(wù)器(虛擬機(jī))特征:工作編排、機(jī)器人智能管理、機(jī)器人性能分析局限性:手動(dòng)控制和管理機(jī)器人、管理屏幕和系統(tǒng)更改業(yè)務(wù)影響著名信息調(diào)查機(jī)構(gòu)EverestGroup調(diào)查報(bào)告虛擬助手
虛擬勞動(dòng)力RPA的未來:RPA+AIRPA以流程為中心,它將簡(jiǎn)單的工作自動(dòng)化,并為AI提供大數(shù)據(jù)。AI以數(shù)據(jù)為中心,通過計(jì)算機(jī)視覺、語音識(shí)別、自然語言理解增強(qiáng)RPA的認(rèn)知能力,使RPA能更好地閱讀、聽懂人類的語言,并與人類進(jìn)行語言交流;通過統(tǒng)計(jì)分析、大數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、知識(shí)圖譜等技術(shù)使RPA能像人類一樣“思考、學(xué)習(xí)、決策”,提高RPA的自主學(xué)習(xí)能力以及對(duì)復(fù)雜業(yè)務(wù)場(chǎng)景適應(yīng)性,從而更好地預(yù)測(cè)、規(guī)劃、調(diào)度以及重塑業(yè)務(wù)流程。
RPA的未來:RPA+流程挖掘流程挖掘可以掃描和診斷業(yè)務(wù)流程,識(shí)別出需要自動(dòng)化的機(jī)會(huì)點(diǎn)。RPA可以對(duì)流程挖掘所識(shí)別的自動(dòng)化機(jī)會(huì)點(diǎn)實(shí)現(xiàn)自動(dòng)化。流程挖掘與自動(dòng)化評(píng)估相結(jié)合,在RPA實(shí)施前對(duì)識(shí)別出的自動(dòng)化機(jī)會(huì)點(diǎn)收益進(jìn)行量化預(yù)測(cè),在實(shí)施過程中對(duì)自動(dòng)化流程的效率、合規(guī)性和投資回報(bào)率等指標(biāo)進(jìn)行持續(xù)監(jiān)測(cè)。RPA+流程挖掘流程挖掘(ProcessMining)是一種新興的跨數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)、過程建模與分析等領(lǐng)域的綜合技術(shù),它從企業(yè)現(xiàn)有信息系統(tǒng)沉淀的事件日志中提取數(shù)據(jù)和知識(shí),發(fā)現(xiàn)、監(jiān)測(cè)和改進(jìn)實(shí)際流程,從而能提高企業(yè)的運(yùn)行效率。流程挖掘可以被比作企業(yè)流程的“X光機(jī)”。RPA的未來:RPA+任務(wù)挖掘RPA+任務(wù)挖掘RPA開發(fā)者基于任務(wù)挖掘的分析結(jié)果可以更進(jìn)一步地判斷當(dāng)前流程是否適合進(jìn)行流程自動(dòng)化改造,為流程自動(dòng)化提供標(biāo)準(zhǔn)化的執(zhí)行步驟和優(yōu)先級(jí)設(shè)定,從而提升RPA流程自動(dòng)化實(shí)踐效果。任務(wù)挖掘(TaskMining)通過跟蹤用戶活動(dòng)或手機(jī)用戶交互信息來了解用戶是如何執(zhí)行任務(wù)的。任務(wù)挖掘技術(shù)側(cè)重于任務(wù),即包含多個(gè)步驟的流程或子流程的較小組件,通常由員工在其工位上手動(dòng)執(zhí)行。RPA的未來:RPA+大語言模型RPA+大語言模型可以使RPA在自動(dòng)化業(yè)務(wù)流程的實(shí)現(xiàn)上,從單純的規(guī)則驅(qū)動(dòng),升級(jí)到具備一定的判斷和決策能力,使RPA更加智能;可以讓用戶通過自然語言和多輪對(duì)話驅(qū)動(dòng)RPA,增加RPA機(jī)器人的人機(jī)交互理解能力,交互模式更加自然友好,提升用戶使用體驗(yàn);大語言模型(LargeLanguageModel,LLM)是一種基于機(jī)器學(xué)習(xí)和自然語言處理技術(shù)的模型,它通過對(duì)海量文本數(shù)據(jù)的訓(xùn)練,來學(xué)習(xí)自然語言的模式和語言結(jié)構(gòu),模擬人類的語言認(rèn)知和生成過程??梢允筊PA機(jī)器人具備邏輯推理、抽象總結(jié)、意圖識(shí)別等自主復(fù)合能力模型,從而適用于更多非結(jié)構(gòu)化數(shù)據(jù)處理任務(wù),適應(yīng)更多的場(chǎng)景;可以增強(qiáng)RPA的感知能力,讓RPA機(jī)器人自動(dòng)分析與識(shí)別業(yè)務(wù)流程,自動(dòng)生成機(jī)器人,降低RPA機(jī)器人開發(fā)成本;可以讓用戶通過自然語言的方式驅(qū)動(dòng)RPA場(chǎng)景落地,縮短開發(fā)時(shí)間,降低RPA使用門檻,讓不懂編程的人熟練應(yīng)用RPA。RPA的未來:RPA+iPaaSRPA+iPaaS實(shí)現(xiàn)RPA+iPaaS的結(jié)合,將實(shí)現(xiàn)更加全面、靈活和高效的自動(dòng)化流程和系統(tǒng)集成,提高工作效率和數(shù)據(jù)準(zhǔn)確性。iPaaS(集成平臺(tái)即服務(wù))是一個(gè)基于云的平臺(tái),連接云內(nèi)和企業(yè)內(nèi)部的各種應(yīng)用程序、系統(tǒng)和技術(shù),主要通過API編排平臺(tái)、數(shù)據(jù)集成平臺(tái)、連接器和工作流自動(dòng)化,實(shí)現(xiàn)端到端的業(yè)務(wù)流程連通,幫助企業(yè)輕松實(shí)現(xiàn)集成連接與管理。RPA的未來:RPA+云計(jì)算RPA上云成為RPA發(fā)展的主要技術(shù)趨勢(shì)之一。云端部署RPA,企業(yè)無需投資基礎(chǔ)設(shè)施、人力運(yùn)維,標(biāo)準(zhǔn)化環(huán)境,復(fù)制成本可控;可以簡(jiǎn)化開發(fā)流程,秒級(jí)部署與版本迭代、彈性擴(kuò)容,高效響應(yīng)業(yè)務(wù)需求,提高企業(yè)效率;用戶隨時(shí)隨地網(wǎng)頁登錄使用,開發(fā)連貫性強(qiáng),使用便捷;版本自動(dòng)匹配,無需擔(dān)心兼容性,環(huán)境純凈,無需擔(dān)心斷網(wǎng)斷電,系統(tǒng)運(yùn)行穩(wěn)定。03RPA的功能與特點(diǎn)RPA的功能RPA的特點(diǎn)RPA的功能通過記錄員工在計(jì)算機(jī)桌面上的操作行為,將業(yè)務(wù)處理規(guī)則和操作行為記錄下來,并模擬人的方式在計(jì)算機(jī)上自動(dòng)執(zhí)行一系列特定的工作流程,如鍵盤錄入、鼠標(biāo)移動(dòng)和單擊、觸發(fā)調(diào)用Windows系統(tǒng)桌面操作,以及觸發(fā)調(diào)用各類應(yīng)用程序等,再將這些操作行為抽象化編程計(jì)算機(jī)能夠理解和處理的對(duì)象,最后按照約定的規(guī)則在計(jì)算機(jī)上自動(dòng)執(zhí)行這些對(duì)象。執(zhí)行大量重復(fù)的任務(wù)處理數(shù)據(jù)加工與分析圖像識(shí)別與處理數(shù)據(jù)檢索與記錄,上傳與下載數(shù)據(jù)遷移與“虛擬”系統(tǒng)集成信息監(jiān)控與產(chǎn)出RPA的特點(diǎn)01020304由機(jī)器模擬人與計(jì)算機(jī)的交互過程RPA根據(jù)預(yù)先設(shè)定的程序,模擬人與計(jì)算機(jī)交互的過程,實(shí)現(xiàn)工作流程的自動(dòng)化?;诿鞔_的規(guī)則執(zhí)行工作機(jī)器根據(jù)明確的規(guī)則代替人類完成重復(fù)機(jī)械性工作。以外掛的形式部署RPA在用戶界面操作,不影響企業(yè)原有的IT結(jié)構(gòu)。無需復(fù)雜的編程知識(shí)RPA采用可視化編程技術(shù),用戶無需復(fù)雜的編程知識(shí),只要按步驟創(chuàng)建流程圖,即使不懂編程的普通員工也能使用RPA自動(dòng)執(zhí)行業(yè)務(wù)。04RPA的應(yīng)用RPA應(yīng)用場(chǎng)景RPA應(yīng)用價(jià)值RPA的應(yīng)用場(chǎng)景:行業(yè)RPA的應(yīng)用場(chǎng)景:業(yè)務(wù)RPA應(yīng)用案例研討紫金礦業(yè)集團(tuán)RPA助力財(cái)務(wù)共享中心實(shí)現(xiàn)智能自動(dòng)化轉(zhuǎn)型(/s/wVvFTb4_kJ7yBj5wXnVh8A)浦銀安盛:以“數(shù)字人工廠”實(shí)現(xiàn)變革式數(shù)字化升級(jí)(/news/post/2752.html)請(qǐng)結(jié)合以上兩個(gè)案例,分析:1、當(dāng)前業(yè)務(wù)場(chǎng)景中存在哪些痛點(diǎn)問題?2、RPA是如何解決這些痛點(diǎn)問題的?3、RPA應(yīng)用取得了哪些成效?RPA的應(yīng)用案例分析:RPA應(yīng)用場(chǎng)景的特點(diǎn)01020304結(jié)構(gòu)化、可重復(fù)性的業(yè)務(wù)RPA主要是代替人工進(jìn)行重復(fù)性機(jī)械操作,它適用于規(guī)則明確、邏輯性強(qiáng),很少需要決策判斷的任務(wù)與流程。RPA目前還不適用于創(chuàng)造性強(qiáng),流程變化頻繁的辦公場(chǎng)景。量大且易出錯(cuò)的業(yè)務(wù)這類業(yè)務(wù)通常會(huì)占用員工大量的工作時(shí)間,壓榨員工的創(chuàng)造價(jià)值。同時(shí),這類業(yè)務(wù)人工操作不免會(huì)發(fā)生錯(cuò)誤,一旦發(fā)生錯(cuò)誤,查錯(cuò)又需大量時(shí)間。這類業(yè)務(wù)交由RPA完成,有利于節(jié)省人力,防止人工錯(cuò)誤。耗時(shí)或?qū)Σ僮魉俣扔幸蟮臉I(yè)務(wù)當(dāng)人在完成耗時(shí)久、要求完成速度快的工作時(shí),免不了受情緒的影響。使用RPA可以彌補(bǔ)人工操作容忍度低、峰值處理能力差的缺點(diǎn)。內(nèi)部系統(tǒng)過多,數(shù)據(jù)流轉(zhuǎn)難的場(chǎng)景組織內(nèi)部業(yè)務(wù)系統(tǒng)較多,但各個(gè)系統(tǒng)之間數(shù)據(jù)不能直接流轉(zhuǎn),員工往往不得不進(jìn)行跨平臺(tái)、跨系統(tǒng)操作。RPA是一種外掛式平臺(tái),在不更改原有IT系統(tǒng)的情況下,即可實(shí)現(xiàn)業(yè)務(wù)的操作。RPA的應(yīng)用案例分析:RPA的應(yīng)用價(jià)值提升組織運(yùn)作效率,降低人工成本RPA機(jī)器人可以7天、24小時(shí)不間斷連續(xù)工作,且建設(shè)成本遠(yuǎn)低于用工成本,性價(jià)比高。降低人工操作風(fēng)險(xiǎn)與數(shù)據(jù)安全風(fēng)險(xiǎn)RPA機(jī)器人不會(huì)疲倦、不會(huì)受人的主觀情感因素波動(dòng)的影響,可有效降低人工操作風(fēng)險(xiǎn)。RPA的執(zhí)行全過程可通過控制器進(jìn)行跟蹤、訪問留痕,工作路徑能隨時(shí)調(diào)閱,業(yè)務(wù)故障能即時(shí)發(fā)現(xiàn)。靈活打通和對(duì)接各類業(yè)務(wù)系統(tǒng)RPA機(jī)器人以外掛的形式部署,模擬人類在不同系統(tǒng)中進(jìn)行操作,使組織不需對(duì)原有系統(tǒng)做任何改動(dòng),便可實(shí)現(xiàn)跨平臺(tái)的數(shù)據(jù)集成與自動(dòng)化業(yè)務(wù)處理。提升員工的工作滿意度RPA機(jī)器人將員工從簡(jiǎn)單重復(fù)、低附加值工作中解放出來,使得他們有更多的時(shí)間與精力從事更具創(chuàng)造性、更有價(jià)值的工作,有利于提升員工的工作滿意度。05RPA產(chǎn)業(yè)RPA產(chǎn)業(yè)鏈RPA產(chǎn)品RPA產(chǎn)業(yè)鏈圖表來源:2023年中國(guó)RPA行業(yè)發(fā)展研究報(bào)告(艾瑞咨詢)中國(guó)RPA產(chǎn)業(yè)圖譜RPA產(chǎn)品圖表來源:RPA中國(guó):推動(dòng)數(shù)字化戰(zhàn)略實(shí)踐,中國(guó)RPA行業(yè)發(fā)展洞察報(bào)告RPA全應(yīng)用流程的產(chǎn)品與技術(shù)能力RPA產(chǎn)品:以來也的產(chǎn)品為例Creator是機(jī)器人的開發(fā)工具,負(fù)責(zé)開發(fā)RPA流程自動(dòng)化機(jī)器人,提供可視化工作流和源代碼兩種開發(fā)方式。Commander是機(jī)器人管理中心,對(duì)機(jī)器人工作站進(jìn)行綜合調(diào)度與權(quán)限控制,可實(shí)現(xiàn)信息統(tǒng)一管理,提供數(shù)據(jù)可視化圖表展示。Worker是機(jī)器人的執(zhí)行平臺(tái),可查看具體的業(yè)務(wù)機(jī)器人,具有完整的機(jī)器人添加與運(yùn)行管理功能,具備人機(jī)協(xié)同和無人值守兩種模式。UiBotMage作為面向RPA的AI平臺(tái),提供豐富的圖片理解、文本理解、語言理解的AI能力,方便用戶以開箱即用的方式快速構(gòu)建智能流程自動(dòng)化機(jī)器人。課后作業(yè)請(qǐng)關(guān)注RPA全球生態(tài)公眾號(hào)或通過網(wǎng)絡(luò)搜索相關(guān)資料,撰寫一個(gè)RPA應(yīng)用案例(500字左右),發(fā)布在網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)上。1、當(dāng)前業(yè)務(wù)場(chǎng)景中存在哪些痛點(diǎn)問題?2、RPA是如何解決這些痛點(diǎn)問題的?3、RPA應(yīng)用取得了哪些成效?感謝您的觀看UiBot的安裝與使用來也的產(chǎn)品Creator是機(jī)器人的開發(fā)工具,負(fù)責(zé)開發(fā)RPA流程自動(dòng)化機(jī)器人,提供可視化工作流和源代碼兩種開發(fā)方式。Commander是機(jī)器人管理中心,對(duì)機(jī)器人工作站進(jìn)行綜合調(diào)度與權(quán)限控制,可實(shí)現(xiàn)信息統(tǒng)一管理,提供數(shù)據(jù)可視化圖表展示。Worker是機(jī)器人的執(zhí)行平臺(tái),可查看具體的業(yè)務(wù)機(jī)器人,具有完整的機(jī)器人添加與運(yùn)行管理功能,具備人機(jī)交互和無人值守兩種模式。UiBotMage作為面向RPA的AI平臺(tái),提供豐富的圖片理解、文本理解、語言理解的AI能力,方便用戶以開箱即用的方式快速構(gòu)建智能流程自動(dòng)化機(jī)器人。1UiBot社區(qū)版的介紹與安裝2UiBotCreator的使用3UiBotWorker與UiBotCommander的使用01UiBot社區(qū)版的介紹與安裝UiBot社區(qū)版介紹用戶注冊(cè)UiBot社區(qū)版的安裝擴(kuò)展程序的安裝UiBot社區(qū)版介紹
社區(qū)版企業(yè)版通用僅用于個(gè)人學(xué)習(xí)和使用不限制可以通過在UiBotRPA開發(fā)者社區(qū)(/)提問而獲得幫助包含來也科技維護(hù)與支持服務(wù)(基礎(chǔ)版)客戶端產(chǎn)品僅支持連接互聯(lián)網(wǎng)使用不限制服務(wù)端產(chǎn)品僅支持連接互聯(lián)網(wǎng)并在線使用可以選擇在線使用,也可以私有部署流程創(chuàng)造者(UiBotCreator)不包含“人機(jī)協(xié)同中心”“數(shù)據(jù)服務(wù)”等產(chǎn)品的相關(guān)命令只能將流程發(fā)布到社區(qū)版“機(jī)器人指揮官”和“機(jī)器人商城”包含所有命令可以將流程發(fā)布企業(yè)版“機(jī)器人指揮官”或者發(fā)布到本機(jī)流程機(jī)器人(UiBotWorker)不支持機(jī)器人數(shù)量可以自由選購(gòu)可以使用企業(yè)版“機(jī)器人指揮官”中的流程,或者本機(jī)流程機(jī)器人指揮官(UiBotCommander)不支持不限制用戶注冊(cè)個(gè)人可在“來也科技”公司網(wǎng)站首頁(/),點(diǎn)擊“申請(qǐng)?jiān)囉谩卑粹o,進(jìn)入“LAIYE數(shù)字化勞動(dòng)力平臺(tái)”用戶登錄頁面。點(diǎn)擊“立即注冊(cè)”鏈接,進(jìn)入注冊(cè)頁面。輸入新用戶注冊(cè)信息,即可完成用戶注冊(cè)。軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置①打開:/download?source=product-process-creator-banner1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包 7.2Chrome設(shè)置軟件安裝1.下載安裝包2.打開安裝包3.同意協(xié)議4.開始安裝5.安裝完畢6.登入賬號(hào)7.安裝拓展 7.1Chrome擴(kuò)展包
7.2Chrome設(shè)置軟件安裝02UiBotCreator的使用流程與流程圖流程圖界面的使用編輯器界面的使用工程目錄結(jié)構(gòu)流程與流程圖流程是機(jī)器人流程自動(dòng)化最基本的概念。所謂流程,是指用RPA機(jī)器人來完成的一項(xiàng)任務(wù)。每項(xiàng)任務(wù)對(duì)應(yīng)于一個(gè)流程,比如可以定義一個(gè)“向員工發(fā)送工資條郵件”流程,來完成每月25日向員工發(fā)送工資條郵件的任務(wù)。一個(gè)流程可以由多個(gè)步驟組成。多個(gè)步驟按照一定的規(guī)則組合在一起,就形成了一個(gè)流程。流程往往用流程圖來表示。流程圖就是將完成某個(gè)事情的多個(gè)步驟繪制出來的圖形。流程圖的構(gòu)成要素判斷流程圖的結(jié)構(gòu)順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)流程圖界面的使用流程圖界面的使用箭頭:兩個(gè)組件之間有一個(gè)帶箭頭的連接。流程開始:在每個(gè)流程圖中有且只能有一個(gè)“流程開始”組件。流程塊:對(duì)應(yīng)于流程的每個(gè)步驟。一個(gè)流程必須有一個(gè)或多個(gè)流程塊?!熬庉嬈鳌卑粹o:按下該按鈕,可以從流程圖界面跳轉(zhuǎn)到編輯器界面。流程塊運(yùn)行按鈕:運(yùn)行該流程塊。流程圖界面的使用判斷:使后面的運(yùn)行路徑產(chǎn)生分叉。當(dāng)條件為“真”時(shí),沿著“是”箭頭運(yùn)行后續(xù)組件;否則,沿著“否”箭頭運(yùn)行后續(xù)組件。假設(shè)企業(yè)規(guī)定每月25日向員工發(fā)送工資條郵件。流程判斷今日是否為25日,如果今天是25日,機(jī)器人自動(dòng)登錄企業(yè)郵箱,編輯郵件并發(fā)送;如果今天不是25日,機(jī)器人輸出提示“今天不是25日”。流程圖界面的使用在流程圖界面中,點(diǎn)擊工具欄中的“運(yùn)行”按鈕,可運(yùn)行整個(gè)流程。流程圖界面的案例小張是某企業(yè)的薪資專員,該企業(yè)有百余位員工。根據(jù)我國(guó)《工資支付暫行規(guī)定》,企業(yè)在支付工資時(shí)應(yīng)向勞動(dòng)者提供一份其個(gè)人的工資清單。每月25日小張都要通過郵件形式向員工發(fā)送工資條。這項(xiàng)工作雖然簡(jiǎn)單,但是操作繁瑣,一旦錯(cuò)發(fā),還有泄露員工隱私的風(fēng)險(xiǎn)。小張每次做這項(xiàng)工作時(shí),都要仔細(xì)檢查、確認(rèn)。近日,小張初步接觸了UiBotCreator工具,計(jì)劃開發(fā)一個(gè)工資條發(fā)送機(jī)器人來協(xié)助自己的工作。請(qǐng)幫助小張繪制一張“發(fā)送工資條”流程圖。編輯器界面的使用編輯器界面的使用UiBot提供了兩種流程塊編輯視圖:可視化視圖為用戶提供了一個(gè)可視化的編程界面,用戶通過簡(jiǎn)單的拼裝就可以實(shí)現(xiàn)流程塊的邏輯。源代碼視圖是為IT開發(fā)工程師準(zhǔn)備的編程工具,源代碼視圖采用UiBot自創(chuàng)的編程語言BotScript(以下簡(jiǎn)稱UB)語言來描述流程塊??梢暬晥D源代碼視圖源代碼視圖與可視化視圖描述的是同一個(gè)流程,是同一個(gè)事物的兩種不同展現(xiàn)形式。可視化視圖中每一個(gè)命令方塊,都可在源代碼視圖找到對(duì)應(yīng)的代碼。編輯器界面的案例實(shí)現(xiàn)“登錄郵箱”流程塊,以QQ郵箱為例,郵箱地址為/,郵箱用戶名,密碼由用戶根據(jù)個(gè)人的QQ郵箱設(shè)置。微信問候機(jī)器人請(qǐng)編寫一個(gè)微信問候機(jī)器人,自動(dòng)給某個(gè)微信聯(lián)系人,發(fā)送問候信息:你好,我是小U。工程目錄結(jié)構(gòu).flowc文件:流程圖文件,每一個(gè)流程對(duì)應(yīng)一個(gè)流程圖文件。.task文件:流程塊源代碼文件,每一個(gè)流程塊對(duì)應(yīng)一個(gè)task文件。res文件夾:資源文件夾,機(jī)器人應(yīng)用中使用的截圖、機(jī)器人需要訪問的文件均存放在這個(gè)目錄。log文件夾:日志文件夾,機(jī)器人運(yùn)行的日志存放在這個(gè)目錄。03UiBotWorker與UiBotCommander的使用流程發(fā)布流程運(yùn)行RPA產(chǎn)品:以來也的產(chǎn)品為例Creator是機(jī)器人的開發(fā)工具,負(fù)責(zé)開發(fā)RPA流程自動(dòng)化機(jī)器人,提供可視化工作流和源代碼兩種開發(fā)方式。Commander是機(jī)器人管理中心,對(duì)機(jī)器人工作站進(jìn)行綜合調(diào)度與權(quán)限控制,可實(shí)現(xiàn)信息統(tǒng)一管理,提供數(shù)據(jù)可視化圖表展示。Worker是機(jī)器人的執(zhí)行平臺(tái),可查看具體的業(yè)務(wù)機(jī)器人,具有完整的機(jī)器人添加與運(yùn)行管理功能,具備人機(jī)交互和無人值守兩種模式。UiBotMage作為面向RPA的AI平臺(tái),提供豐富的圖片理解、文本理解、語言理解的AI能力,方便用戶以開箱即用的方式快速構(gòu)建智能流程自動(dòng)化機(jī)器人。流程發(fā)布綁定機(jī)器浮動(dòng)授權(quán)UiBotCreator與UiBotCommander之間有兩種授權(quán)方式:Commander綁定指定機(jī)器的Creator,兩者之間通過機(jī)器碼交互,用戶發(fā)布流程時(shí),將流程發(fā)布到綁定本機(jī)的Commander。Commander綁定指定用戶的Creator,兩者之間通過用戶名交互,用戶發(fā)布流程時(shí),將流程發(fā)布到同一用戶的Commander下。流程發(fā)布1.登錄UiBotCommander2.在UiBotCommander中新建流程3.在UiBotCreator中發(fā)布流程流程發(fā)布1.登錄UiBotCommander2.在UiBotCommander中新建流程3.在UiBotCreator中發(fā)布流程流程發(fā)布1.登錄UiBotCommander2.在UiBotCommander中新建流程3.在UiBotCreator中發(fā)布流程流程運(yùn)行人機(jī)交互-浮動(dòng)授權(quán)無人值守-浮動(dòng)授權(quán)UiBotWorker與UiBotCommander的授權(quán)模式:浮動(dòng)授權(quán)通過“用戶名/手機(jī)號(hào)/郵箱、密碼”進(jìn)行授權(quán)登錄,驗(yàn)證無誤后,方可正常使用;Worker具有一定的自主性,用戶自行控制流程、流程編組和計(jì)劃任務(wù)的運(yùn)行,支持本地查看運(yùn)行日志和錄屏。通過“密鑰”進(jìn)行授權(quán)登錄,驗(yàn)證無誤后,方可正常使用;Worker完全受Commander控制,自動(dòng)接收并運(yùn)行機(jī)器人指揮官分配的任務(wù)或計(jì)劃任務(wù),自動(dòng)返回運(yùn)行結(jié)果等信息。流程運(yùn)行立即運(yùn)行計(jì)劃運(yùn)行流程運(yùn)行的兩種模式:在人機(jī)交互-浮動(dòng)授權(quán)模式下,用戶可自行控制流程,立即運(yùn)行流程。“計(jì)劃任務(wù)”功能,用以實(shí)現(xiàn)有計(jì)劃、有選擇地執(zhí)行流程、流程組。觸發(fā)器定義了計(jì)劃任務(wù)的運(yùn)行頻次和運(yùn)行規(guī)則,它在滿足一定條件時(shí),觸發(fā)運(yùn)行指定流程或流程組。UiBot的觸發(fā)器類型包括:定時(shí)觸發(fā)器、啟動(dòng)觸發(fā)器、郵件觸發(fā)器、API接口觸發(fā)器。觸發(fā)器類型:定時(shí)觸發(fā)器、啟動(dòng)觸發(fā)器、郵件觸發(fā)器、API接口觸發(fā)器人機(jī)交互-浮動(dòng)授權(quán):立即運(yùn)行1.登錄UiBotWorker2.立即運(yùn)行流程人機(jī)交互-浮動(dòng)授權(quán):立即運(yùn)行1.登錄UiBotWorker2.立即運(yùn)行流程人機(jī)交互-浮動(dòng)授權(quán):計(jì)劃運(yùn)行1.登錄UiBotWorker2.設(shè)置觸發(fā)器3.按計(jì)劃運(yùn)行人機(jī)交互-浮動(dòng)授權(quán):計(jì)劃運(yùn)行1.登錄UiBotWorker2.設(shè)置觸發(fā)器3.按計(jì)劃運(yùn)行①以定時(shí)觸發(fā)器為例人機(jī)交互-浮動(dòng)授權(quán):計(jì)劃運(yùn)行1.登錄UiBotWorker2.設(shè)置觸發(fā)器3.按計(jì)劃運(yùn)行①確保觸發(fā)器為”打開”狀態(tài)無人值守-浮動(dòng)授權(quán):設(shè)備管理1.登錄UiBotCommander2.新建設(shè)備,獲取密鑰3.激活WorkerHub4.新建Worker,綁定設(shè)備無人值守-浮動(dòng)授權(quán):設(shè)備管理1.登錄UiBotCommander2.新建設(shè)備,獲取密鑰3.激活WorkerHub4.新建Worker,綁定設(shè)備無人值守-浮動(dòng)授權(quán):設(shè)備管理1.登錄UiBotCommander2.新建設(shè)備,獲取密鑰3.激活WorkerHub4.新建Worker,綁定設(shè)備無人值守-浮動(dòng)授權(quán):設(shè)備管理1.登錄UiBotCommander2.新建設(shè)備,獲取密鑰3.激活WorkerHub4.新建Worker,綁定設(shè)備無人值守-浮動(dòng)授權(quán):立即執(zhí)行1.登錄UiBotCommander2.新建任務(wù)3.立即運(yùn)行任務(wù)無人值守-浮動(dòng)授權(quán):立即執(zhí)行1.登錄UiBotCommander2.新建任務(wù)3.立即運(yùn)行任務(wù)無人值守-浮動(dòng)授權(quán):立即執(zhí)行1.登錄UiBotCommander2.新建任務(wù)3.立即運(yùn)行任務(wù)無人值守-浮動(dòng)授權(quán):計(jì)劃執(zhí)行1.登錄UiBotCommander2.新建觸發(fā)器3.按計(jì)劃運(yùn)行無人值守-浮動(dòng)授權(quán):計(jì)劃執(zhí)行1.登錄UiBotCommander2.新建觸發(fā)器3.按計(jì)劃運(yùn)行無人值守-浮動(dòng)授權(quán):計(jì)劃執(zhí)行1.登錄UiBotCommander2.新建觸發(fā)器3.按計(jì)劃運(yùn)行①確保觸發(fā)器為”打開”狀態(tài)感謝您的觀看UiBot基本應(yīng)用編程三要素命令流程數(shù)據(jù)命令規(guī)定了程序代碼每一步的功能,即代碼每一步做什么,UiBot目前提供了10大類、400多條命令。數(shù)據(jù)規(guī)定了命令如何做,它可以是命令的屬性,也可以是命令處理的對(duì)象。UiBot的數(shù)據(jù)類型包括數(shù)值型、字符串型、布爾型、空值、數(shù)組、字典等。流程是程序代碼執(zhí)行的順序,程序從哪里開始,經(jīng)過哪些分支與循環(huán),最后到哪里結(jié)束,UiBot的程序結(jié)構(gòu)包括順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。UB編程語言(BotScript)1數(shù)據(jù)類型與數(shù)據(jù)運(yùn)算2程序結(jié)構(gòu)3復(fù)合數(shù)據(jù)類型4函數(shù)與多模塊01數(shù)據(jù)類型與數(shù)據(jù)運(yùn)算數(shù)據(jù)類型變量與常量運(yùn)算符與表達(dá)式數(shù)據(jù)處理命令數(shù)據(jù)類型數(shù)據(jù)類型英文名字節(jié)數(shù)可表達(dá)的數(shù)據(jù)數(shù)據(jù)表達(dá)方式數(shù)值型整型Int8可表示-2^63~2^63-1之間的整數(shù)以十進(jìn)制或者十六進(jìn)制的方式表示,十六進(jìn)制需加前綴&H或&h,允許負(fù)數(shù),如123,-321,&H1A(表示26)浮點(diǎn)型Float8可表示-1.7E-308到1.7E+308之間的小數(shù)以常規(guī)方式或科學(xué)計(jì)數(shù)法表示,如0.01,1E-2,1e-2均表示0.01字符串型String1個(gè)英文字符1個(gè)字節(jié);1個(gè)中文字符3個(gè)字節(jié)可表示任意文字內(nèi)容用一對(duì)半角單引號(hào)(’)或雙引號(hào)(”)括起來的字符序列,如“RPA”,‘我是rpa’。如果字符串中含有單引號(hào)、雙引號(hào)等特殊字符,需要采用轉(zhuǎn)義字符。前后用三個(gè)單引號(hào)括起來的字符串稱為“長(zhǎng)字符串”。在長(zhǎng)字符串中可以直接寫回車符、單引號(hào)或者雙引號(hào),無須使用\n、\’或者\(yùn)’’。例如:'''我是'UiBot',我是RPA'''。布爾型Boolean1可表示true(是)或false(否)僅有true或false(不區(qū)分大小寫)空值Null1表示不包含任何數(shù)據(jù)Null,不區(qū)分大小寫復(fù)合類型數(shù)組Array
使用數(shù)字索引的多個(gè)數(shù)據(jù)使用半角中括號(hào)([])括起來的多個(gè)數(shù)據(jù),如[1,‘good’,true]字典Dictionary
使用字符串索引的多個(gè)數(shù)據(jù)使用半角花括號(hào)({})括起來的多個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)單元使用半角冒號(hào)分割鍵與值,鍵要用半角雙引號(hào)括起來,如{“key1”:1,“key2”:‘good’“key3”:true}數(shù)據(jù)類型轉(zhuǎn)義字符ASCII碼代表意義\n10換行(LF),將當(dāng)前位置移到下一行開頭\r13回車(CR),將當(dāng)前位置移到本行開頭\t9水平制表(HT),(跳到下一個(gè)TAB位置)\v11垂直指標(biāo)(VT)\\92代表一個(gè)反斜線字符:\\’39代表一個(gè)單引號(hào)字符:’\”34代表一個(gè)雙引號(hào)字符:”轉(zhuǎn)義字符是一個(gè)由反斜杠(“\”)加上一個(gè)字符或者數(shù)字組成的字符序列。它把反斜杠后面的字符或數(shù)字轉(zhuǎn)換成別的意義。例如:目錄D:\教材\機(jī)器人\res“D:\\教材\\機(jī)器人\\res”變量與常量:變量的概念變量代表一個(gè)有名字的、具有特定屬性的一個(gè)存儲(chǔ)單元。變量用來存放數(shù)據(jù),也就是存放變量的值。在程序運(yùn)行期間,變量的值可以改變。變量的命名必須符合標(biāo)識(shí)符的命名規(guī)則。標(biāo)識(shí)符是程序中一個(gè)對(duì)象的名字,用于標(biāo)識(shí)變量、常量、函數(shù)等。UiBot規(guī)定,標(biāo)識(shí)符可以用英文字母、下劃線(_)、任意UTF-8編碼中包含的除英語以外的其他語言文字,不能以數(shù)字開頭,不區(qū)分大小寫,不能使用關(guān)鍵字。駝峰命名法變量名由一個(gè)或多個(gè)單詞連結(jié)在一起時(shí),第一個(gè)單詞以小寫字母開始,其他單詞的首字母都采用大寫。變量命名規(guī)則命名規(guī)則支持中文、英文、數(shù)字、下劃線不區(qū)分大小寫不能以數(shù)字開頭不能是關(guān)鍵字要有一定的意義例如:給2021級(jí)學(xué)生成績(jī)命名UiBot可支持命名示例UiBot不可支持命名示例學(xué)生成績(jī)2021級(jí)學(xué)生成績(jī)學(xué)生2021級(jí)成績(jī)UiBot關(guān)鍵字:Dim、Do、TracePrint、Try等命令的計(jì)算機(jī)語言_學(xué)生成績(jī)與結(jié)果不相關(guān)、無意義的名稱StudentGrade空格studentgradeStudentGrade變量與常量:變量的概念UiBot的變量包括:流程塊變量:流程塊變量的使用范圍僅限于當(dāng)前流程塊,在流程圖和其他流程塊中無法直接使用。流程圖變量:流程圖變量可以在本流程的所有流程塊中使用。系統(tǒng)變量:UiBot事先定義好的保存系統(tǒng)信息的變量。系統(tǒng)變量名系統(tǒng)變量的含義$BlockInput流程塊的輸入$PrevResult上一條命令的結(jié)果$UB.InstallPathUiBot的安裝路徑$UB.VersionUiBot的版本$Flow.WorkPath當(dāng)前流程的工作路徑$Flow.ElaspedTime當(dāng)前流程已運(yùn)行的時(shí)間(毫秒)$Block.Description當(dāng)前流程塊的描述信息變量與常量:變量的定義UiBot規(guī)定:變量必須先定義后使用;UiBot的變量是動(dòng)態(tài)類型的,用戶無需在定義的時(shí)候聲明變量的數(shù)據(jù)類型,變量的數(shù)據(jù)類型在運(yùn)行過程中可以動(dòng)態(tài)改變。用戶可自定義流程塊變量或流程圖變量。在流程圖界面或流程塊界面定義流程圖變量在可視化視圖定義流程塊變量通過變量賦值命令定義流程塊變量在源代碼視圖定義流程塊變量變量與常量:變量賦值變量賦值可通過“變量賦值”命令完成,也通過編寫變量賦值語句實(shí)現(xiàn)。通過“變量賦值命令”為變量賦值通過“變量賦值語句”為變量賦值變量與常量:常量常量是程序執(zhí)行過程中保持不變的量。常量在定義時(shí),必須指定值,而且一經(jīng)指定,不能修改。Const常量名=常量值Conste=“UiBot”//定義一個(gè)常量e,值為”UiBot”Constf//錯(cuò)誤,常量必須有初始賦值課堂練習(xí):?jiǎn)柡驒C(jī)器人請(qǐng)編寫一個(gè)問候機(jī)器人,通過輸入對(duì)框框收入姓名,通過消息對(duì)話框顯示“Hello,我是小U,歡迎來到RPA的世界!”。步驟1:新建一個(gè)流程,命名為“問候機(jī)器人”。步驟2:在流程圖界面繪制流程,設(shè)置流程塊的文件名與描述屬性均為“問候機(jī)器人”。步驟3:實(shí)現(xiàn)問候機(jī)器人的功能。步驟4:點(diǎn)擊工具欄中的“運(yùn)行”按鈕,執(zhí)行本流程塊。對(duì)框話命令消息框命令位于“系統(tǒng)操作”的“對(duì)話框”目錄下。該命令將在流程運(yùn)行的過程中彈出一個(gè)消息框,用于顯示消息內(nèi)容。消息框由標(biāo)題、消息內(nèi)容、圖標(biāo)、按鈕幾個(gè)元素組成。對(duì)話框命令:消息框按鈕類型返回值確定1取消2放棄3重試4跳過5是6否7消息框按鈕返回值實(shí)驗(yàn):個(gè)性化問候機(jī)器人編寫個(gè)性化問候機(jī)器人。機(jī)器人設(shè)置兩個(gè)流程塊,在第一個(gè)流程塊獲得用戶姓名,在第二個(gè)流程塊中通過消息框顯示針對(duì)特定用戶的歡迎消息:“Hello,我是小U,歡迎(此處為用戶姓名)來到RPA的世界”!。步驟1:新建一個(gè)流程,命名為“個(gè)性化問候機(jī)器人”。步驟2:添加流程圖變量g_Name,初始值為‘’。步驟3:編輯“獲取用戶姓名”流程塊,獲取用戶姓名,存放在g_Name中。步驟4:編輯“顯示歡迎消息”流程塊,顯示消息。運(yùn)算符與表達(dá)式類型運(yùn)算符含義舉例結(jié)果算術(shù)運(yùn)算符+加法3+58-減法,取負(fù)3-5,-2-2*乘法3*515/除法3/50.6^求冪3^5243.0mod取余3mod53關(guān)系運(yùn)算符>
大于3>5false<
小于3<5true=等于3=5false>=大于等于3>=5false<=小于等于3<=5true<>
不等于3<>5true邏輯運(yùn)算符and邏輯與trueandtruetruefalseandfalsefalsetrueandfalsefalseor邏輯或trueortruetruetrueorfalsetruefalseorfalsefalsenot邏輯非notfalsetruenottruefalse字符串運(yùn)算符&字符串連接“abc”&“123”“abc123”運(yùn)算符的優(yōu)先級(jí):算術(shù)運(yùn)算符>字符串運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符-(取負(fù))>^(求冪)>*或/(乘除)>mod(取余)>+或-(加減)not>and>or-(取負(fù))、not的優(yōu)先級(jí)高于其他運(yùn)算符。運(yùn)用括號(hào)()可以提高優(yōu)先級(jí),括號(hào)內(nèi)的先運(yùn)算,括號(hào)外的后運(yùn)算。想一想(1)3+5、3-5、3*5、3/5、3^5、3mod5(1)8、-2、15、0.6、243.0(冪運(yùn)算為浮點(diǎn)數(shù))、3(2)3>5、3<5(3)3>5and3<5、3>5or3<5、not(3<5)(4)“3”&“5”(5)5*8mod3^2(6)5*-9-9(7)3>5or7<8andnot(10>11)(2)false、true(3)false、true、false(4)“35”(5)4.0(6)-54(7)true(8)“10”>“9”(8)false(9)“10”>9(9)出錯(cuò)數(shù)據(jù)處理命令:基本數(shù)據(jù)處理命令數(shù)據(jù)處理命令:基本數(shù)據(jù)處理命令獲取變量類型“獲取變量類型”命令獲取變量的數(shù)據(jù)類型,根據(jù)數(shù)據(jù)類型返回不同的字符串值:如“int”。數(shù)據(jù)處理命令:基本數(shù)據(jù)處理命令數(shù)據(jù)類型判斷數(shù)據(jù)類型判斷命令用于判斷一個(gè)數(shù)據(jù)是否為指定的數(shù)據(jù)類型,命令返回值是一個(gè)布爾型。該類命令包括是否為數(shù)值、是否為空值、是否為數(shù)組、是否為字典。數(shù)據(jù)處理命令:基本數(shù)據(jù)處理命令數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換命令用于將某種數(shù)據(jù)類型的數(shù)據(jù)轉(zhuǎn)換為另外一種類型,前提是這個(gè)數(shù)據(jù)可以相互轉(zhuǎn)換。數(shù)據(jù)類型轉(zhuǎn)換命令返回轉(zhuǎn)換后的數(shù)據(jù)。該類命令包括轉(zhuǎn)為邏輯數(shù)據(jù)、轉(zhuǎn)為小數(shù)數(shù)據(jù)、轉(zhuǎn)為整數(shù)數(shù)據(jù)、轉(zhuǎn)為文字?jǐn)?shù)據(jù)。不同的數(shù)據(jù)類型轉(zhuǎn)換語句有不同的轉(zhuǎn)換規(guī)則。數(shù)據(jù)處理命令:基本數(shù)據(jù)處理命令數(shù)據(jù)表達(dá)方式轉(zhuǎn)換“數(shù)據(jù)表達(dá)方式轉(zhuǎn)換”命令將一個(gè)整數(shù)轉(zhuǎn)換另一種進(jìn)制,該類命令包括取十六進(jìn)制、取八進(jìn)制、轉(zhuǎn)為十進(jìn)制數(shù)字。課堂練習(xí):基本數(shù)據(jù)處理命令編寫一個(gè)流程,完成以下操作:定義一個(gè)流程塊變量a,給該變量賦值為“12”使用“獲取變量類型”命令獲取變量a的數(shù)據(jù)類型,并在調(diào)試輸出窗口輸出變量a的數(shù)據(jù)類型。使用“是否數(shù)值”命令判斷變量a是否為數(shù)值,并在調(diào)試輸出窗口輸出判斷結(jié)果。使用“轉(zhuǎn)為整數(shù)數(shù)據(jù)”命令將變量a轉(zhuǎn)為整數(shù)數(shù)據(jù)i,并在調(diào)試輸出窗口輸出i。使用“轉(zhuǎn)為邏輯數(shù)據(jù)”命令將變量a轉(zhuǎn)為邏輯數(shù)據(jù)b,并在調(diào)試輸出窗口輸出b。使用“取16進(jìn)制”命令將變量i轉(zhuǎn)為16進(jìn)制,并在調(diào)試輸出窗口輸出命令執(zhí)行結(jié)果。課堂練習(xí):基本數(shù)據(jù)處理命令數(shù)據(jù)處理命令:數(shù)學(xué)操作命令數(shù)據(jù)處理命令:數(shù)學(xué)操作命令取整數(shù)部分“取整數(shù)部分”命令返回一個(gè)數(shù)的整數(shù)部分,處理負(fù)數(shù)時(shí),向下取整。數(shù)據(jù)處理命令:數(shù)學(xué)操作命令取四舍五入值“取四舍五入值”命令,獲取一個(gè)數(shù)字的四舍五入值,可以指定保留幾位小數(shù)。數(shù)據(jù)處理命令:數(shù)學(xué)操作命令取隨機(jī)數(shù)“取隨機(jī)數(shù)”命令獲取一個(gè)0–1之間的隨機(jī)數(shù),包含0,不包含1。每次執(zhí)行程序時(shí)返回值不同。實(shí)驗(yàn):生成一個(gè)100-200之間的整數(shù),包含100,也包含200。[0,1)[0,101)[100,200][100,201)[100,200][100,200)(100,200)(100,200]數(shù)據(jù)處理命令:字符串操作命令數(shù)據(jù)處理命令:字符串操作命令獲取字符串片段獲取字符串片段命令獲取指定位置指定長(zhǎng)度的字符串,該類命令包括獲取左側(cè)字符串、獲取右側(cè)字符串、獲取中間字符串、獲取字符。數(shù)據(jù)處理命令:字符串操作命令獲取字符串長(zhǎng)度“獲取長(zhǎng)度”命令獲取字符串中包含了多少個(gè)字符?!矮@取字符串字節(jié)長(zhǎng)度”命令獲取字符串占用了多少存儲(chǔ)空間(字節(jié))。數(shù)據(jù)處理命令:字符串操作命令大小寫轉(zhuǎn)換大小寫轉(zhuǎn)換命令將字符串轉(zhuǎn)的所有字符轉(zhuǎn)換為大小或小寫。該類命令包括:將字符串轉(zhuǎn)換為大寫、將字符串轉(zhuǎn)換為小寫。數(shù)據(jù)處理命令:字符串操作命令編碼與字符轉(zhuǎn)換“取ASCII代碼”命令獲取指定字符的ASCII編碼。“取ASCII字符”命令獲取ASCII碼對(duì)應(yīng)的字符。數(shù)據(jù)處理命令:字符串操作命令字符串裁剪左側(cè)裁剪、右側(cè)裁剪、兩側(cè)裁剪在目標(biāo)字符串的左側(cè)、右側(cè)、兩側(cè)刪掉指定字符,直至找不到要裁剪的字符。數(shù)據(jù)處理命令:字符串操作命令字符串抽取“抽取指定長(zhǎng)度字符”命令抽取指定字符串從“開始位置”開始指定長(zhǎng)度的字符?!俺槿≈付ㄎ恢米址泵畛槿≈付ㄗ址畯摹伴_始位置”到“結(jié)束位置”的字符?!俺槿∽址袛?shù)字”命令抽取指定字符串中所有數(shù)字?!俺槿∽址凶帜浮泵畛槿≈付ㄗ址兴杏⑽淖帜浮?shù)據(jù)處理命令:字符串操作命令創(chuàng)建字符串“創(chuàng)建空格”命令創(chuàng)建一個(gè)包含指定數(shù)量空格的字符串?!皠?chuàng)建字符串”命令創(chuàng)建一定包含指定數(shù)量特定字符串的字符串。數(shù)據(jù)處理命令:字符串操作命令比較字符串“字符串比較”命令對(duì)比兩個(gè)字符串,字符串相同時(shí),返回true;不同時(shí),返回false?!白址付ㄩL(zhǎng)度比較”命令從左側(cè)開始,比較指定長(zhǎng)度的字符串是否一致,如果一致,返回true;否則,返回false。數(shù)據(jù)處理命令:字符串操作命令顛倒文字“顛倒文字”命令將字符串逆向排列。數(shù)據(jù)處理命令:字符串操作命令分割字符串“分割字符串”命令某個(gè)字符串作為“分隔符”,把字符串分割成一個(gè)數(shù)組。如果分隔符不存在,則生成的數(shù)組只包含一個(gè)元素,即目標(biāo)字符串本身。數(shù)據(jù)處理命令:字符串操作命令查找字符串查找字符串從字符串的指定位置開始查找指定內(nèi)容,返回找到的位置,即查找內(nèi)容的第一個(gè)字符?!安檎易址泵顝那跋蚝笳?,“倒序查找字符串”命令從后向前找。不管從前向后、還是從后向前,開始位置、返回的位置總是從前向后計(jì)算的。如果沒有找到查找的內(nèi)容,返回0。字符串位置從1開始計(jì)算。數(shù)據(jù)處理命令:字符串操作命令替換字符串“替換字符串”命令將將字符串中出現(xiàn)的特定內(nèi)容替換為另外一個(gè)內(nèi)容。例:使用“替換字符串”命令刪除字符串的指定內(nèi)容數(shù)據(jù)處理命令:字符串操作命令格式化字符串“格式字符串”命令以占位符的形式格式化字符串?!案袷阶址笔且粋€(gè)包含占位符的字符串,它遵循遵循C標(biāo)準(zhǔn)庫(kù)命令sprintf的規(guī)則。例:輸出23.45%格式字符串為:%.2f%%數(shù)據(jù)處理命令:字符串操作命令判斷字符串“判斷字符串”命令判斷字符串是否全部為指定內(nèi)容,包括英文字母、數(shù)字、英文字母大寫、英文字母小寫。如果符合條件,則返回true;否則返回false。“判斷以指定前綴開頭”命令判斷字符串是否以指定的“前綴字符串”開頭,如果是,返回true,否則,返回false?!芭袛嘁灾付ê缶Y結(jié)尾”命令判斷字符串是否以指定的“后綴字符串”結(jié)尾,如果是,返回true,否則,返回false。實(shí)驗(yàn):獲取文件路徑與文件名獲取一個(gè)文件的所在路徑與文件名。比如“C:\新建文件夾\1.txt”的路徑為“C:\新建文件夾”,文件名為“1.txt”。02程序結(jié)構(gòu)順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)異常處理順序結(jié)構(gòu)順序結(jié)構(gòu)是最簡(jiǎn)單的程序結(jié)構(gòu)。每一條語句按照書寫順序執(zhí)行,并且只執(zhí)行一次,不重復(fù)執(zhí)行,也沒有語句不執(zhí)行。注釋語句注釋語句注釋語句用于幫助程序開發(fā)者更好地理解程序,在程序執(zhí)行時(shí),該語句不執(zhí)行。分支結(jié)構(gòu):條件分支條件分支是指程序?qū)σ粋€(gè)或多個(gè)條件進(jìn)行判斷,從而執(zhí)行不同的流程。主要有單分支、雙分支與多分支幾種形式。單分支結(jié)構(gòu)分支結(jié)構(gòu):條件分支條件分支是指程序?qū)σ粋€(gè)或多個(gè)條件進(jìn)行判斷,從而執(zhí)行不同的流程。主要有單分支、雙分支與多分支幾種形式。雙分支結(jié)構(gòu)分支結(jié)構(gòu):條件分支條件分支是指程序?qū)σ粋€(gè)或多個(gè)條件進(jìn)行判斷,從而執(zhí)行不同的流程。主要有單分支、雙分支與多分支幾種形式。多分支結(jié)構(gòu)分支結(jié)構(gòu):選擇分支當(dāng)根據(jù)某一個(gè)條件,從多個(gè)分支中選擇一個(gè)執(zhí)行時(shí),可以采用選擇分支。選擇分支分支結(jié)構(gòu):分支嵌套分支嵌套是指分支結(jié)構(gòu)內(nèi)部含有另一個(gè)分支結(jié)構(gòu),條件分支中可以嵌套條件分支,選擇分支中可以嵌套選擇分支,條件分支與選擇分支可以相互嵌套。實(shí)驗(yàn):崗位工資計(jì)算某公司提供了5類崗位,每類崗位的崗位工資不一。第一類崗位的崗位工資為500元/月,第二類崗位為600元/月;第三類崗位為700元/月,第四類崗位為800元/月,第五類崗位為900元/月。請(qǐng)編寫一個(gè)流程,用戶輸入崗位類別后,提示輸出對(duì)應(yīng)崗位的崗位工資;如果用戶輸入不正確,提示輸入錯(cuò)誤。多分支結(jié)構(gòu)選擇分支結(jié)構(gòu)分支嵌套循環(huán)結(jié)構(gòu):條件循環(huán)使用Do…Loop語言來實(shí)現(xiàn)條件循環(huán),即滿足一定條件時(shí),循環(huán)執(zhí)行某一語句塊。前置條件成立則循環(huán)前置條件不成立則循環(huán)循環(huán)結(jié)構(gòu):條件循環(huán)使用Do…Loop語言來實(shí)現(xiàn)條件循環(huán),即滿足一定條件時(shí),循環(huán)執(zhí)行某一語句塊。后置條件成立則循環(huán)后置條件不成立則循環(huán)循環(huán)結(jié)構(gòu):無限循環(huán)無限循環(huán)課堂練習(xí):報(bào)時(shí)機(jī)器人編寫一個(gè)報(bào)時(shí)機(jī)器人,該機(jī)器人每隔一秒在調(diào)試輸出窗口輸出當(dāng)前時(shí)間?!救蝿?wù)拓展】增加條件循環(huán),如果當(dāng)前秒數(shù)為0,則彈出消息框,提示“結(jié)束報(bào)時(shí)”。格式化時(shí)間獲取時(shí)間循環(huán)結(jié)構(gòu):計(jì)次循環(huán)計(jì)次循環(huán)計(jì)次循環(huán)語句主要用于執(zhí)行一定次數(shù)的循環(huán)。變量從起始值開始,每循環(huán)一次自動(dòng)增加步長(zhǎng),直到大于結(jié)束值,循環(huán)結(jié)束。實(shí)驗(yàn):遍歷字符串運(yùn)用計(jì)次循環(huán),輸出字符串”我是UiBot”中的每一個(gè)字符。循環(huán)嵌套循環(huán)嵌套是指循環(huán)結(jié)構(gòu)內(nèi)部含有內(nèi)一個(gè)循環(huán)結(jié)構(gòu),條件循環(huán)中可以嵌套條件循環(huán),計(jì)次循環(huán)中可以嵌套計(jì)次循環(huán),條件循環(huán)與計(jì)次循環(huán)可以相互嵌套。課堂練習(xí):輸出九九乘法表設(shè)計(jì)一個(gè)輸出“九九乘法表”的機(jī)器人,在調(diào)試窗口輸出“幾*幾=幾”。跳出循環(huán)UiBot支持兩種跳出循環(huán)語句:Break和Continue。Break跳出循環(huán)Break語句立即跳出循環(huán),執(zhí)行循環(huán)體后面的語句。Continue跳出循環(huán)Continue語句跳出本次循環(huán)后,執(zhí)行下一次循環(huán)。課堂練習(xí):九九乘法表Break跳出循環(huán)Continue跳出循環(huán)異常處理:拋出異常當(dāng)程序運(yùn)行出錯(cuò)時(shí),系統(tǒng)會(huì)自動(dòng)拋出一個(gè)異常。如果流程塊沒有對(duì)異常進(jìn)行處理,出現(xiàn)異常時(shí),整個(gè)流程就會(huì)終止,并把異常信息顯示出來。異常處理:拋出異常除了自動(dòng)拋出的異常,在流程塊中,還可以通過“拋出異?!泵罨颉皰伋霎惓!闭Z句拋出異常。拋出異常Throw字符串
異常處理嘗試執(zhí)行操作嘗試執(zhí)行操作且可以重試N次“嘗試執(zhí)行操作”命令首先嘗試Try語句后的語句塊,當(dāng)嘗試執(zhí)行時(shí)發(fā)生錯(cuò)誤,則將信息放入“變量名”中,并執(zhí)行Catch語句后的語句塊;如果嘗試時(shí)沒有錯(cuò)誤,則執(zhí)行Else語句后的語句塊?!皣L試執(zhí)行操作且可以重試N次”
命令在“嘗試執(zhí)行操作”命令的基礎(chǔ)上增加了一個(gè)嘗試執(zhí)行次數(shù)。Try
語句塊Catch變量名
語句塊Else
語句塊EndTry
Catch語句后面的變量名可以省略。如果不省略,可以不用Dim語句提前定義。當(dāng)異常發(fā)生時(shí),這個(gè)變量的值是一個(gè)字典,其中包含“File”、“Line”和“Message”“_InternalState_”四個(gè)字段,分別對(duì)應(yīng)發(fā)生異常的文件名、發(fā)生異常的行號(hào)、異常包含的信息異常處理計(jì)算a/b的值,當(dāng)a=10,b=5時(shí),程序正常執(zhí)行,輸出“沒有錯(cuò)誤”;當(dāng)a=10,b=”5”是,程序拋出異常,在調(diào)試輸出窗口顯示異常信息。03復(fù)合數(shù)據(jù)類型數(shù)組字典數(shù)據(jù)嵌套數(shù)組的定義報(bào)表日期總資產(chǎn)(元)總負(fù)債(元)2020/06/30884,863,100.00792,646,000.002020/09/30913,831,800.00820,268,700.002020/12/31952,787,000.00853,996,500.002021/03/31975,137,100.00874,663,000.002021/06/30988,766,800.00874,663,000.00數(shù)組是一組有序數(shù)據(jù)的集合,它可以用來存儲(chǔ)多個(gè)數(shù)據(jù)。數(shù)組的中的每一個(gè)數(shù)據(jù)稱為數(shù)組元素。數(shù)組變量=[No1,No2,No3,No4]總資產(chǎn)=[884863100.00,913831800.00,952787000.00,975137100.00,988766800.00]數(shù)組的定義數(shù)組元素的訪問,以數(shù)組下標(biāo)為索引。所謂下標(biāo),指的是用于區(qū)分?jǐn)?shù)組元素的數(shù)字編號(hào)。數(shù)組元素的下標(biāo)從0開始。數(shù)組變量[n]UiBot中,同一數(shù)組的多個(gè)元素值可以是任意類型,如整型、字符串型、布爾型等;同一數(shù)組的多個(gè)元素?cái)?shù)據(jù)類型可以相同,也可以不同。a=[12,“12”,12.0]b=[[1,2],[3,4],[5,6]]一個(gè)數(shù)組的元素也可以是數(shù)組。這樣的數(shù)組稱為多維數(shù)組。數(shù)組的遍歷依次讀取數(shù)組中每個(gè)元素“依次讀取數(shù)組中每個(gè)元素”命令自動(dòng)遍歷數(shù)組中的每一個(gè)元素,并將其值放的入循環(huán)變量中,直到遍歷所有元素為止。數(shù)組遍歷時(shí),按照索引從小到大的順序依次取值。課堂練習(xí)使用數(shù)組遍歷命令,輸出上文中總資產(chǎn)數(shù)組的總資產(chǎn)值。總資產(chǎn)=[884863100.00,913831800.00,952787000.00,975137100.00,988766800.00]數(shù)組操作命令數(shù)組操作命令在數(shù)組頭部添加元素“在數(shù)組頭部添加元素”、“在數(shù)組尾部添加元素”命令分別在數(shù)組頭部、尾部添加一個(gè)元素。在數(shù)組尾部添加元素?cái)?shù)組操作命令“插入元素”命令在數(shù)組指定位置插入一個(gè)元素。插入元素?cái)?shù)組操作命令“刪除并返回第一個(gè)元素”、“刪除并返回最后元素”命令分別刪除數(shù)組的第一個(gè)元素和最后元素,并將刪除的元素保存到指定變量中?!皠h除指定元素”命令刪除數(shù)組中指定位置的元素,并返回刪除值。刪除并返回第一個(gè)元素刪除并返回最后元素刪除指定元素?cái)?shù)組操作命令“截取數(shù)組”命令截取數(shù)組指定“開始位置”到“結(jié)束位置”的元素,并將截取的數(shù)組元素保存在一個(gè)數(shù)組中。截取數(shù)組數(shù)組操作命令“過濾數(shù)組數(shù)據(jù)”命令過濾數(shù)組的元素。當(dāng)“保留過濾文字”設(shè)置為“是”時(shí),保留數(shù)組中包含過濾內(nèi)容的元素,剔除不包含過濾內(nèi)容的元素;設(shè)置為“否”時(shí),保留數(shù)組中不包含過濾內(nèi)容的元素,剔除包含過濾內(nèi)容的元素。過濾數(shù)組數(shù)據(jù)數(shù)組操作命令“合并數(shù)組”將兩個(gè)數(shù)組合并為一個(gè)數(shù)組,并返回這個(gè)數(shù)組。合并數(shù)組數(shù)組操作命令“將數(shù)組合并為字符串”命令將數(shù)組元素以“分隔符”分隔拼接為一個(gè)字符串。將數(shù)組合并為字符串?dāng)?shù)組操作命令“獲取數(shù)組最大下標(biāo)”命令返回?cái)?shù)組的最大下標(biāo),“獲取長(zhǎng)度”命令返回?cái)?shù)組的長(zhǎng)度。獲取數(shù)組最大下標(biāo)獲取長(zhǎng)度數(shù)組操作命令“創(chuàng)建多維數(shù)組”命令根據(jù)“指定維數(shù)”生成一維、二維、三維或者跟多維度的數(shù)組,數(shù)組元素的默認(rèn)值為統(tǒng)一填充值。創(chuàng)建多維數(shù)組數(shù)組操作命令“是否為數(shù)組”命令判斷一個(gè)數(shù)據(jù)是否為數(shù)組,如果是數(shù)組,返回true,否則返回false。是否為數(shù)組數(shù)組操作命令“復(fù)制數(shù)據(jù)”命令將“復(fù)制對(duì)象”的數(shù)據(jù)復(fù)制一份。復(fù)制數(shù)據(jù)數(shù)組賦值課堂練習(xí)使用計(jì)次循環(huán)命令,輸出上文中總資產(chǎn)數(shù)組的總資產(chǎn)值??傎Y產(chǎn)=[884863100.00,913831800.00,952787000.00,975137100.00,988766800.00]字典的定義字典由一系列鍵值對(duì)構(gòu)成。鍵代表名字,只能是字符串,值可以是任意類型的表達(dá)式。字典變量={鍵1:值1,鍵2:值2,鍵3:值3}資產(chǎn)負(fù)債2020第二季度={“報(bào)表日期”:”2020/06/30”,”總資產(chǎn)”:884863100.00,”總負(fù)債”:792646000.00}字典元素的訪問以“鍵”為索引。字典變量[“鍵”]資產(chǎn)負(fù)債2020第二季度[“總資產(chǎn)”]字典的遍歷依次讀取字典中每對(duì)鍵值“依次讀取字典中每對(duì)鍵值”命令自動(dòng)遍歷字典中的每一個(gè)元素,并將鍵、值分別放入兩個(gè)循環(huán)變量中,直到遍歷所有元素為止。字典的數(shù)據(jù)是無序的,字典遍歷時(shí),不受添加順序和首字母順序的影響,先遍歷哪個(gè)數(shù)據(jù),后遍歷哪個(gè)數(shù)據(jù)是不受控制的。字典的操作是否為字典“是否為字典”命令判斷數(shù)據(jù)是否為字典。復(fù)制數(shù)據(jù)“復(fù)制數(shù)據(jù)”命令可將一個(gè)字典中的數(shù)據(jù)復(fù)制到另一個(gè)字典中。刪除指定元素“刪除指定元素”命令刪除字典中指定鍵名的元素,并返回刪除值。課堂練習(xí)定義一個(gè)字典,遍歷該字典的每一個(gè)元素,并在調(diào)試輸出窗口輸出。資產(chǎn)負(fù)債={“報(bào)表日期":"2020/06/30","總資產(chǎn)":884863100,"總負(fù)債":792646000}數(shù)據(jù)嵌套一個(gè)數(shù)組的元素可以是另外一個(gè)數(shù)組或字典,一個(gè)字典的值也可以是另一個(gè)字典或數(shù)組,這就構(gòu)成了數(shù)據(jù)嵌套。利用數(shù)據(jù)嵌套,可以用來構(gòu)建復(fù)雜的數(shù)據(jù)模型。資產(chǎn)負(fù)債=[{“報(bào)表日期":"2020/06/30","總資產(chǎn)":884863100,"總負(fù)債":792646000},{"報(bào)表日期":"2020/09/30","總資產(chǎn)":913831800,"總負(fù)債":820268700},{"報(bào)表日期":"2020/12/31","總資產(chǎn)":952787000,"總負(fù)債":853996500},{"報(bào)表日期":"2021/03/31","總資產(chǎn)":975137100,"總負(fù)債":874663000},{"報(bào)表日期":"2021/06/30","總資產(chǎn)":988766800,"總負(fù)債":874663000}]數(shù)據(jù)嵌套:資產(chǎn)負(fù)債表輸出輸出資產(chǎn)負(fù)債復(fù)雜數(shù)據(jù)模型的日期、總資產(chǎn)值、總負(fù)債值。實(shí)驗(yàn):財(cái)務(wù)指標(biāo)計(jì)算機(jī)器人某公司不同季度的總資產(chǎn)、總負(fù)債統(tǒng)計(jì)表如下所示。請(qǐng)編寫一個(gè)財(cái)務(wù)指標(biāo)計(jì)算機(jī)器人,輸出不同報(bào)表日期的總資產(chǎn)、總負(fù)債、資產(chǎn)負(fù)債率(資產(chǎn)負(fù)債率=總負(fù)債/總資產(chǎn)),格式如下:2020/06/30,總資產(chǎn):884863100.00元,總負(fù)債:792646000.00,資產(chǎn)負(fù)債率為:89.58%報(bào)表日期總資產(chǎn)總負(fù)債2020/06/30884,863,100.00792,646,000.002020/09/30913,831,800.00820,268,700.002020/12/31952,787,000.00853,996,500.002021/03/31975,137,100.00874,663,000.002021/06/30988,766,800.00874,663,000.0004函數(shù)與多模塊函數(shù)多模塊函數(shù):引例財(cái)務(wù)人員在使用數(shù)字時(shí),往往采用財(cái)務(wù)格式。我們可以定義個(gè)數(shù)字的財(cái)務(wù)格式轉(zhuǎn)換函數(shù),該函數(shù)的作用就是將一個(gè)普通格式的數(shù)字,轉(zhuǎn)換成財(cái)務(wù)格式。普通格式財(cái)務(wù)格式3456789.34
3,456,789.34假設(shè):財(cái)務(wù)報(bào)告中有100個(gè)數(shù)字,財(cái)務(wù)格式轉(zhuǎn)換函數(shù)有10條命令方案一:逐一編寫代碼,按財(cái)務(wù)格式輸出數(shù)字需要100
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江長(zhǎng)征職業(yè)技術(shù)學(xué)院《海洋地質(zhì)與環(huán)境實(shí)驗(yàn)技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江海洋大學(xué)《建筑信息建模技術(shù)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州電子信息職業(yè)技術(shù)學(xué)院《內(nèi)部控制學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 昭通職業(yè)學(xué)院《新能源勘查與評(píng)價(jià)》2023-2024學(xué)年第一學(xué)期期末試卷
- 企業(yè)微信在B2B營(yíng)銷中的應(yīng)用實(shí)踐與挑戰(zhàn)
- DB2201T 65.2-2024 肉牛飼養(yǎng)技術(shù)規(guī)范 第2部分:能繁母牛
- 生物學(xué)基礎(chǔ)講座模板
- 房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)-《房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)》預(yù)測(cè)試卷2
- 品牌故事打造模板
- 二零二五年度拆遷安置房購(gòu)房法律援助合同3篇
- 大健康商業(yè)招商計(jì)劃書
- 高一上半學(xué)期總結(jié)教學(xué)課件
- 高速公路初步設(shè)計(jì)匯報(bào)課件
- 申根簽證申請(qǐng)表模板
- 企業(yè)會(huì)計(jì)準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 2022年浙江省事業(yè)編制招聘考試《計(jì)算機(jī)專業(yè)基礎(chǔ)知識(shí)》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測(cè)定噪聲源聲功率級(jí)和聲能量級(jí)反射面上方近似自由場(chǎng)的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測(cè)量方法
- 動(dòng)物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
評(píng)論
0/150
提交評(píng)論