RPA 數位傳情|專案語法帶你一次看!

更新於 發佈於 閱讀時間約 10 分鐘

專案介紹

你有沒有看過電視劇裡,一群認識數十年的老朋友從大樹下挖出時光膠囊,一起回首當年回憶的場景呢?或是,你大學時是否有參加過傳情活動,透過第三方在特殊時刻將心意傳遞給特別的他/她呢?遺憾的是,這樣的實體活動往往會受限於人力、時間與空間等限制,因此能參加的人數也相對有限。
因此,RPAI 數位優化器特別舉辦「數位傳情活動」,透過 RPA(機器人流程自動化)的應用,讓大家在聖誕節當天,將心意傳遞給你所在乎的對象,而這些大量且重複性的工作(將信件資訊貼到 E-mail中)便可利用 RPA 本身的特性,讓心意在特殊時刻被準確傳遞。
在了解這次的專案目標之後,我們接下來要不藏私分享這次 RPA 語法教學,讓你也能完成屬於自己的 RPA 傳情機器人,就讓我們從這個簡單的活動開始,成就不簡單的情感傳遞吧!
註:RPA 到底是什麼?
RPA(Robotic Process Automation)意即「機器人流程自動化」, 可以將其想成是有位數位助手,在一旁觀察我們進行電腦操作,並且加以模仿、學習,進而可執行與我們相同的流程任務,有效節省人為處理時間和心力。
RPA數位優化器:數位傳情活動
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Step 0:UiPath 內容設定

在正式進入到機器人流程設計之前,想請大家先完成以下動作:
  1. 下載 UiPath:我們將使用 UiPath來設計傳情機器人,如果你還尚未安裝的話,也可參考「RPA軟體安裝|UiPath 超簡單安裝教學」,這篇文章將會手把手帶領你下載 UiPath!
  2. 下載「 Google Workspace 1.17.0版本」安裝包:我們是透過 Google表單來收集各位的信件內容,後續會針對表單結果採取動作,因此會使用到此一安裝包內的功能(Activities)。
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢,
歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程!
課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

Step 1: 使用 Use Google Spreadsheet 功能

如上一步驟所提,下載 Google Workspace的安裝包後,UiPath便可以和Google相關服務進行串接,而我們首先需要使用 Use Google Spreadsheet 功能,提供 UiPath這份 Google表單的相關資訊,如帳號、檔案名稱等,讓 UiPath可以執行動作。

Step 2:使用 Download Google Spreadsheet 功能

接著,我們要使用 Download Google Spreadsheet功能,從 Google表單下載此次表單結果(以.xls檔儲存),並可自行訂定檔案名稱與存檔路徑。
值得注意的是,我們需要先用 Assign功能,設立一個名為 FilePath的變數,並將其指定為下載檔案後的存檔路徑位置,才能在此一功能當中使用。同時,如果未來專案流程的複雜程度提升,也可增加日後在撰寫和修改上的便利性,因此推薦各位可以養成「設定變數」的習慣!

Step 3:讀取檔案內容

我們在這一步驟將會使用 Read Text、Read Range兩項功能:
  1. Read Text File:在這次專案中,我們預計結合 HTML語法讓寄出的信件格式變更清楚,因此會建立一個包含這些 HTML語法的 txt檔,並利用此功能讓 UiPath讀取檔案,而 Step 6會再和大家說明如何嵌入 HTML語法
  2. Read Range:此功能可讀取 Excel檔案內容,因此我們只需要填寫希望讀取的 Excel檔案與工作表名稱即可。(如果不熟悉此一功能的話,也歡迎參考「UiPath功能介紹|Excel Read Range」這篇文章)

Step 4:Get Password 功能

我們需要提供 Google帳戶的密碼,讓 UiPath有權限存取 Gmail並代替人類自動寄出信件,而這個功能會將密碼以隱藏型態顯示,同時提升帳戶安全性。
值得注意的是,根據 Google安全性設定,我們需要另外向 Google申請專門的密碼,如下圖所示,首先要進入到 Google帳戶中,在「郵件」中新增讀取裝置,獲得密碼後再輸入至 Get Password功能中。

Step 5:For Each Row in Data Table 功能

讓 UiPath讀取表單結果後,接下來要根據每一列由寄件人所填寫的資訊,將其一一貼到郵件中的對應位置,例如下方所舉例的 E-mail、信件主旨等。
而我們可透過 For Each Row in Data Table的功能來實現,讓 UiPath以每列為單位進行操作。如下圖所示,此一功能有 Current Row作為預設值,而在 In欄位下就可填寫「DT1」,這是我們在Step 3所設定 Datatable的 Output變數。(如果不熟悉For Each Row in Data Table功能的讀者,也歡迎參考「UiPath功能介紹|For Each Row in Datatable 」這篇文章)
接下來,我們會在 Body內放置 Get Row Item功能,並設定其Input(CurrentRow和Column Name)和 Output(varName)。這個功能就是告訴 UiPath,我們要將每一列(CurrentRow)的「您希望怎麼稱呼收件者」欄位(Column Name)設為變數(名為varName)並輸出。
在表單中的其他欄位,如主旨、信箱、內文等,也都要以此一方式將其轉為變數,這樣一來,我們就可以將這些變數填入信件內容當中,讓 UiPath自動套用並寄出數以百計同樣格式的信件,不再需要一一手動填入!

Step 6:Send SMTP Mail Message

此一步驟所使用的功能是 Send SMTP Mail Message,我們只要將上一步驟所設定好的變數一一填入即可,例如 To欄位就可填入收件人信箱的變數(varEmail)。
Body的部分主要是填寫信件內容,不過我們在表單設計上有開放大家填寫收件人稱呼、信件內容(分三段)、寄件人屬名等不同資訊,因此需要透過 HTML語法設計,讓UiPath自動帶入這些對應變數與字串(String),而 HTML語法其實也可以做到粗體、斷行等效果,各位可以自行嘗試看看。
另外,我們需要在參數(Properties)中的 Option欄位中勾選 IsBodyHtml,以及在 Host部分的 Port和 Server欄位填寫制式化資訊,如圖中的「587」和「smtp.gmail.com」才能順利啟用。
恭喜大家,UiPath的功能設定到此告一段落!
接下來我們將說明如何透過 Orchestrator進行定時設定:

UiPath Orchestrator 定時設定

RPA 軟體的一大特色在於可透過後台設定定期執行功能,而在 Orchestrator上則會是以固定頻率發布而非特定時間進行,例如每隔一小時、每一天、每一週等,而非特定日期或時間的型態(如8/30 23:59)。
而在 Orchestrator的設定上,也歡迎參考「RPA實作 | UiPath Orchestrator配置(config)」這篇文章,先進行 Orchestrator帳號設定再繼續!
註:Orchestrator是什麼?
Orchestrator是UiPath提供使用者執行或是整合環境中的各項資源,用以建立(build)、部署(deploy)、監控(monitor)機器人的雲端(Cloud)應用程式。

Step 7:將流程發佈至 Orchestrator

在我們完成機器人流程設計後,可以點擊 UiPath介面右上方的 Publish,按下後再點擊 Next,即可將流程發佈至 Orchestrator上。

Step 8:Unattended設定

接下來登入 Orchestrator,點擊指定的資料夾後(如下圖所示),再按下右側的Add Trigger,新增方才上傳的 UiPath流程(第一到第四點)。
選擇後,我們可為此 Unattened設定它的名稱(第五點),並勾選方才在UiPath建立的檔案資訊(第六點),並在 Timezone選擇合適的時區,並勾選希望執行的頻率,如每小時、每天等,即可完成這次定時設定!
(如果只希望執行一次的話,也可在執行後將程序關掉即可)

結語與心得

只要完成上述步驟,你也可以自己建置這次 RPA 數位傳情的機器人囉!
如果你也有將大量表單資訊轉為信件寄出的需求,也可透過類似語法完成 RPA 流程設計。不過,或許有些讀者也會開始思考,除了上述語法之外,是否也有其他方式可以滿足這個需求呢?
答案是肯定的!例如我們也可直接針對 Google表單資訊進行操作,因此我們後續會再推出不用下載 Google表單,可直接線上操作的教學,有興趣的讀者也歡迎追蹤 RPAI 數位優化器,才不會錯過我們的最新文章!
最後,RPAI 數位優化器希望大家能夠盡情享受這次的 RPA 傳情活動,將自己平常想說但卻不敢說出口的心意,以匿名或化名的方式,傳遞給你所珍視的朋友、家人,或是未來的自己,一起透過 RPA 拉近你與對方的距離吧!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
為什麼會看到廣告
avatar-img
145會員
119內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
RPA 數位優化器將介紹 UiPath 與 Power Automate 這兩個入門 RPA 軟體,並從導入成本、開發項目、自由度三個面向進行比較,幫助大家依照自身工作需求、使用情境,選擇更適合的 RPA 工具!
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
在 UiPath 學習道路上,我們常會對各項功能(Activities)、參數(Properities)感到混亂,因此 RPAI 數位優化器在這篇文章中,將會介紹與「Excel Application Scope」息息相關的 Excel Read Range 功能!
機器人流程自動化(RPA)在台灣還是新興工具和概念,不過已有越來越多企業釋出相關職缺機會。如果想從事 RPA 相關工作,我們又該如何準備面試呢?RPAI 數位優化器參考了不少國外網路資源,以下分享幾個在 RPA 職缺面試時,國外應徵者經常碰到的 RPA 觀念問題:
Power Automate可以說是新一代的RPA武器,其特色在於操作介面簡單、相容性高且用戶友善,不須寫程式碼就可以在單一介面中,以拖拉方式整合預錄的桌機及網頁動作。這篇文章將會介紹如何安裝Power Automate這套建議入門者使用的RPA工具,讓我們一起從簡單開始,成就不簡單!
在 UiPath 學習道路上,我們常會對各項功能、參數感到混亂,因此 RPAI 數位優化器將會介紹各項功能的使用方式以及參數設定,讓你更快速上手 RPA 流程開發!我們首先要介紹的,是在 UiPath 進行 Excel 相關活動時一定會使用的 Excel Application Scope 功能!
RPA 數位優化器將介紹 UiPath 與 Power Automate 這兩個入門 RPA 軟體,並從導入成本、開發項目、自由度三個面向進行比較,幫助大家依照自身工作需求、使用情境,選擇更適合的 RPA 工具!
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
在 UiPath 學習道路上,我們常會對各項功能(Activities)、參數(Properities)感到混亂,因此 RPAI 數位優化器在這篇文章中,將會介紹與「Excel Application Scope」息息相關的 Excel Read Range 功能!
機器人流程自動化(RPA)在台灣還是新興工具和概念,不過已有越來越多企業釋出相關職缺機會。如果想從事 RPA 相關工作,我們又該如何準備面試呢?RPAI 數位優化器參考了不少國外網路資源,以下分享幾個在 RPA 職缺面試時,國外應徵者經常碰到的 RPA 觀念問題:
Power Automate可以說是新一代的RPA武器,其特色在於操作介面簡單、相容性高且用戶友善,不須寫程式碼就可以在單一介面中,以拖拉方式整合預錄的桌機及網頁動作。這篇文章將會介紹如何安裝Power Automate這套建議入門者使用的RPA工具,讓我們一起從簡單開始,成就不簡單!
在 UiPath 學習道路上,我們常會對各項功能、參數感到混亂,因此 RPAI 數位優化器將會介紹各項功能的使用方式以及參數設定,讓你更快速上手 RPA 流程開發!我們首先要介紹的,是在 UiPath 進行 Excel 相關活動時一定會使用的 Excel Application Scope 功能!
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
隨著企業競爭日益激烈,公司開始透過技術改進來提高效率和自動化工作流程。企業軟件,如ERP系統和機器人流程自動化(RPA)系統的引入,不是為了裁減員工,而是為了提升效率和實現自動化流程。本文探討了ERP和RPA自動化工作流程的多個好處,並介紹了3個強大的企業軟件公司。
Thumbnail
UiPath是一家提供流程自動化解決方案的公司,從產業、應用的角度深入探討公司的發展歷程。先從流程自動化的起源談起,接著介紹了UiPath的創始人和公司的發展過程,以及RPA對企業帶來的影響。最後探討了流程自動化的下一步:全面性與智能化對企業的衝擊,並提出了科技公司的見解和對話的呼籲。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
DCPA的第一步就是 Do 執行, 也就是說,用生成式AI, 先「做」出許多的雛形,許多個草稿, 接著進行DCPA的第二步 Check 評價, 我們在評價AI的雛形與草稿, 要抱著一種找「SSR (Super Special Rare)」[4] 的心態,
背後的機制是: 人類用戶:設定目標 AI Agent:定義任務排序任務 (Defining and Sequencing Tasks),執行任務 (Task Execution),評估 (Evaluation) 而這途中,AI Agent可以使用大語言模型,可以使用網路,可以使用其他工具。
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
在現代的工作環境中,自動化已經成為提高效率和節省時間的關鍵。微軟的 Power Automate 提供了一個強大的工具,讓使用者能夠輕鬆地自動化日常工作流程和任務。本篇文章將介紹如何入門使用 Power Automate,以便你能夠開始建立自己的自動化流程。
Thumbnail
行銷人下指令,AI生成自動執行 文/詹致中 圖/GoSky提供   2022年底ChapGPT橫空出世,身處海嘯第一排SaaS企業感受革命襲來。即便進入2024年,技術更迭仍未停歇。各家企業不斷思索,該如何搶上噴發的AI火箭,而不被甩下遭市場淘汰。台灣募資累積近億元、專注Social CRM(
Thumbnail
業務流程自動化 (BPA, Business Process Automation) 是一種利用技術工具和系統,來自動執行、監控和管理企業流程的方法。企業需要以更少的資源做更多的事,來確保流程達到高效率的目的。許多企業開始建置業務流程自動化作業,解決工作流程中的獨特問題,將生產力最大化。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
隨著企業競爭日益激烈,公司開始透過技術改進來提高效率和自動化工作流程。企業軟件,如ERP系統和機器人流程自動化(RPA)系統的引入,不是為了裁減員工,而是為了提升效率和實現自動化流程。本文探討了ERP和RPA自動化工作流程的多個好處,並介紹了3個強大的企業軟件公司。
Thumbnail
UiPath是一家提供流程自動化解決方案的公司,從產業、應用的角度深入探討公司的發展歷程。先從流程自動化的起源談起,接著介紹了UiPath的創始人和公司的發展過程,以及RPA對企業帶來的影響。最後探討了流程自動化的下一步:全面性與智能化對企業的衝擊,並提出了科技公司的見解和對話的呼籲。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
UiPath 是一家領先的機器人流程自動化(RPA)公司,總部位於紐約。本篇文章介紹了 UiPath 最新推出的 Automation Hub 和與 Microsoft 的合作等重要新聞,以及其在市場上的表現和競爭對手情況。文章最後還分享了未來可能的行動和發展趨勢。歡迎留言交流和討論!
DCPA的第一步就是 Do 執行, 也就是說,用生成式AI, 先「做」出許多的雛形,許多個草稿, 接著進行DCPA的第二步 Check 評價, 我們在評價AI的雛形與草稿, 要抱著一種找「SSR (Super Special Rare)」[4] 的心態,
背後的機制是: 人類用戶:設定目標 AI Agent:定義任務排序任務 (Defining and Sequencing Tasks),執行任務 (Task Execution),評估 (Evaluation) 而這途中,AI Agent可以使用大語言模型,可以使用網路,可以使用其他工具。
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
在現代的工作環境中,自動化已經成為提高效率和節省時間的關鍵。微軟的 Power Automate 提供了一個強大的工具,讓使用者能夠輕鬆地自動化日常工作流程和任務。本篇文章將介紹如何入門使用 Power Automate,以便你能夠開始建立自己的自動化流程。
Thumbnail
行銷人下指令,AI生成自動執行 文/詹致中 圖/GoSky提供   2022年底ChapGPT橫空出世,身處海嘯第一排SaaS企業感受革命襲來。即便進入2024年,技術更迭仍未停歇。各家企業不斷思索,該如何搶上噴發的AI火箭,而不被甩下遭市場淘汰。台灣募資累積近億元、專注Social CRM(
Thumbnail
業務流程自動化 (BPA, Business Process Automation) 是一種利用技術工具和系統,來自動執行、監控和管理企業流程的方法。企業需要以更少的資源做更多的事,來確保流程達到高效率的目的。許多企業開始建置業務流程自動化作業,解決工作流程中的獨特問題,將生產力最大化。