RPA 實作|用 Power Automate 完成表單預約系統!

更新於 2024/03/18閱讀時間約 5 分鐘

RPAI 數位優化器要來分享一個 Power Automate 企業應用實例,雖然以下流程似乎可以用 Google Form 搭配其他自動化工具來完成,不過如果是在 Microsoft 生態系中,我們可以嘗試看看如何用 Power Automate 來完成!

表單預約系統」作業流程分解如下:

  1. 員工自行填寫線上表單(Microsoft Forms)
  2. Power Automate 自動從表單中抓取員工填寫資訊,並即時回填於已經事先建立好的 Excel 表格中(供員工查閱目前預約狀況)
  3. Power Automate 連結 Outlook,依員工所填寫的指定時間發送邀請信件給員工
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁 與 方格子帳號

RPA 開發流程

Step 1:建立表單

首先,我們需要建立一個用於蒐集員工回覆的表單,我們可以使用 Microsoft Forms、SurveyCake 或其他表單工具,在表單中設計問題以蒐集員工的回答。

Step 2:建立 Excel 工作簿

接著,我們來建立一個 Excel 工作簿,用於儲存表單回覆,並確保工作簿中有足夠的列來儲存不同問題的回答,並為每個問題分配一列,以方便後續自動填寫。

Step 3:建立 Power Automate Flow

接著,使用 Power Automate 開發以實際表單答案自動回填 Excel ,以及自動發送電子郵件的自動化流程。

建立 Flow 的步驟分解如下:

1. 登入 Power Automate

2. 建立新的 Flow,並選擇觸發器:
以下圖為例,選擇與表單工具有關的觸發器,設定當員工提交表單時觸發這個 Flow

raw-image
  1. 配置觸發器:我們通常需要提供表單的連接訊息,以確保 Flow 能監測到新的表單提交,而 Response Id 選擇該表單的Response Id(如上圖),Power Automate 將會自動串聯填寫表單員工的使用 Id。

4. 將表單答案自動填入 Excel:前面我們已經先配置好工作簿、工作表和欄位,讓 Power Automate 後續能將表單回答結果準確填入 Excel 中的正確位置,接下來就可以使用 Update a row 來完成,請參考下圖。

詳細資訊請見下方說明

詳細資訊請見下方說明

  • File:選擇我們要解析的檔案。
  • Table:由於 Excel 可以有不只一個工作表,因此需要選擇我們想指定的那個工作表。(我們可以先命名 Excel 文件中的工作表,以便在下拉列表中輕鬆找到它)
  • Key column:指的是該資料表或是資料庫中用作唯一識別每一行的欄位,這個欄位的值在整個資料表中必需是唯一的。由於 Power Automate 需要更新指定的「行」,因此需要標出希望編輯的行,我們可以先定義一個「鍵列」,該列需要讓每一行都有獨一無二的符號以利機器人辨識,這樣可以確保只更新欄位中的特定行而不是所有行(這樣的欄位可能是Id、編號、或是具有唯一性的識別碼)

最後,我們只需要告訴 Power Automate 我們要更新哪一行,只要那個輸入值是唯一的就可以,而我們比較建議使用連續數字或隨機字串。

5. 在「條件」下添加操作:可以依照需求去訂定,包含包含、大於、小於等不同條件,在(不)符合該條件狀況下(if no、if yes),建立新活動或是發送 E-mail,接著選擇想使用的電子郵件服務(如 Outlook 或 Gmail),並設定收件人、主旨和內文。

if no 不符合條件下的動作設定

if no 不符合條件下的動作設定

if yes 符合條件下的動作設定

if yes 符合條件下的動作設定

步驟 4:測試和部署

完成上述開發步驟後,可先儲存 Flow 並開始進行測試,這邊也建議分別複製一個 Excel以及表單的測試檔,我們可以試著提交表單,確保 Flow 有正確執行,接著就可正式部署到預約表單上,讓它在每次有新表單提交時自動執行。

步驟 5:持續監控並調整

接著,我們還是必須定期監視 Flow 的運行,確保它有確實運作,觀察流程是否有按照預期更新資料表以及 Excel 欄位,若有出錯 Power Automate 也會寄信提醒需要調整。

若日常的執行發生錯誤,則會直接收到通知

若日常的執行發生錯誤,則會直接收到通知


結語

RPAI 數位優化器認為,這個實作案例可以協助減少將資料複製貼上到 Excel 表中,以及寄出信件過程中可能導致的人為錯誤,而且這只是 Power Automate 其中一個使用案例,畢竟其整合 Excel、Outlook、PowerPoint、SharePoint 等文書處理軟體,能夠串接應用的範圍其實非常廣泛,基本上可以滿足絕大多數作業需求!

在我們進行所有 RPA 流程設計前,還是需要重新審視與梳理既有作業流程,後續流程開發時才會比較輕鬆。我們相信,只要一步步動手實作並了解流程開發的邏輯基礎,我們很快就會上手這個簡單易學、功能卻無比強大的工具——Power Automate。

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器


avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!
在日常進行資料處理作業時,應該時常會碰上檔案過大而需要壓縮的情況,如果檔案較多,或是成為工作上的例行作業時,就需要不斷點擊壓縮、重新命名,是相當繁瑣且重複性的流程。這次我們要來分享的是,如何透過 Microsoft Power Automate 進行 RPA 流程開發,自動壓縮大批檔案!
在第一篇文章中,RPAI 數位優化器針對如何安裝 Power Automate 進行詳細說明,這一篇則要來分享第一次開啟 Power Automate Desktop 後,面對陌生的介面,我們該如何著手進行相關設定與使用!
RPA 數位優化器在前一篇文章分享了如何在 Power Automate 設定 AI 工具 ChatGPT 的「自訂連接器」,今天則要分享 Power Automate 結合 ChatGPT 的簡單實作,讓大家更理解此一功能可以如何被運用於 RPA 流程之上。
Microsoft 旗下 Power Automate 作為近年全新崛起的低代碼工作流程自動化平台,最近也陸續推出多項全新功能,以提升用戶體驗與工作效率,協助用戶持續簡化、自動化和優化不同的業務流程,這次 RPA 數位優化器將介紹 Power Automate 近期推出的六大全新功能!
因此本篇文章,我們將和大家介紹,可以怎麼串聯 RPA 和 AI 工具 ChatGPT!接下來我們將以微軟的 RPA 工具 PowerAutomate 當作示範,分享其如何透過「自訂連接器」功能,讓你在流程中呼叫 ChatGPT,並將其回應拋回流程中進行使用。
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!
在日常進行資料處理作業時,應該時常會碰上檔案過大而需要壓縮的情況,如果檔案較多,或是成為工作上的例行作業時,就需要不斷點擊壓縮、重新命名,是相當繁瑣且重複性的流程。這次我們要來分享的是,如何透過 Microsoft Power Automate 進行 RPA 流程開發,自動壓縮大批檔案!
在第一篇文章中,RPAI 數位優化器針對如何安裝 Power Automate 進行詳細說明,這一篇則要來分享第一次開啟 Power Automate Desktop 後,面對陌生的介面,我們該如何著手進行相關設定與使用!
RPA 數位優化器在前一篇文章分享了如何在 Power Automate 設定 AI 工具 ChatGPT 的「自訂連接器」,今天則要分享 Power Automate 結合 ChatGPT 的簡單實作,讓大家更理解此一功能可以如何被運用於 RPA 流程之上。
Microsoft 旗下 Power Automate 作為近年全新崛起的低代碼工作流程自動化平台,最近也陸續推出多項全新功能,以提升用戶體驗與工作效率,協助用戶持續簡化、自動化和優化不同的業務流程,這次 RPA 數位優化器將介紹 Power Automate 近期推出的六大全新功能!
因此本篇文章,我們將和大家介紹,可以怎麼串聯 RPA 和 AI 工具 ChatGPT!接下來我們將以微軟的 RPA 工具 PowerAutomate 當作示範,分享其如何透過「自訂連接器」功能,讓你在流程中呼叫 ChatGPT,並將其回應拋回流程中進行使用。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
題目會定義一組類別和介面,要求我們實做餐廳訂位報號系統。 SeatManager(int n) : 初始化餐廳最多有n個座位,n 最少是1 int reserve() : 要求返回最小的可讓客人入座的空座位編號。 void unreserve(int seatNumber) : 取消訂位,這個座位歸
Thumbnail
最近剛好分配一個需求,要批次更新一些基礎設定資料,而新系統基礎設定資料都統一由別的團隊維護在Google Sheet 上,一開始是要我寫 Laravel Seeder 塞資料表,後來發現也太多數據要批次更新了,數據要對到何時何年,乾脆來研究串 Google Sheet API 整批塞入在對總行數就好
Thumbnail
在撰寫專案時,有時候可能需要做一些特定Exceptions 來拋出error message的情況,而在不同公司任職,大家配置的流程可能就有些不同,這邊將簡單練習如何配置自定義的Exception。
Thumbnail
本篇純粹紀錄實作流程,以方便未來可以照此版繼續優化改進作法,這篇會使用Laravel 9版本並搭配Boostrap 5來做開發。 發現將每一次的實作作筆記,回頭再看的時候,就可以發現實作差異並進行改正,沒搞懂的底層操作也能在覆盤的時候理解,建議大家都要筆記自己的實作流程。
Thumbnail
RPA是什麼? 試想想,在你上班,睡覺,甚至玩樂的時候,都有一個助理機器人24小時不間斷的幫你工作。不會喊累,不會翹班,不會一直要求加薪。 你,會需要嗎? 如同掃地機器人,送餐機器人,RPA,也是一個可以協助我們的軟體機器人。
Thumbnail
機器人流程自動化 RPA(Robotic Process Automation) 用最簡單的話來說,就是用電腦AI來取代企業工作流程中手動、低效、低產值的重複性工作,解放人類生產力和時間到更有價值的工作上。UiPath這家羅馬尼亞公司則是RPA這個領域的領頭羊,要在NYSE上市代號(PATH)
Thumbnail
實作下集~我的節目上架囉~ 第一集的剪輯技術爛、錄的也卡、背景音一樣很吵,最慘的是麥克風跟錄音場所本身就......不佳阿。 對於第一集的弱勢,也只能面對接受事實,今天錄第二集,就直接一次錄到底,不去理會背景音、錄的時候一直講"然後"或口誤卡詞
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
題目會定義一組類別和介面,要求我們實做餐廳訂位報號系統。 SeatManager(int n) : 初始化餐廳最多有n個座位,n 最少是1 int reserve() : 要求返回最小的可讓客人入座的空座位編號。 void unreserve(int seatNumber) : 取消訂位,這個座位歸
Thumbnail
最近剛好分配一個需求,要批次更新一些基礎設定資料,而新系統基礎設定資料都統一由別的團隊維護在Google Sheet 上,一開始是要我寫 Laravel Seeder 塞資料表,後來發現也太多數據要批次更新了,數據要對到何時何年,乾脆來研究串 Google Sheet API 整批塞入在對總行數就好
Thumbnail
在撰寫專案時,有時候可能需要做一些特定Exceptions 來拋出error message的情況,而在不同公司任職,大家配置的流程可能就有些不同,這邊將簡單練習如何配置自定義的Exception。
Thumbnail
本篇純粹紀錄實作流程,以方便未來可以照此版繼續優化改進作法,這篇會使用Laravel 9版本並搭配Boostrap 5來做開發。 發現將每一次的實作作筆記,回頭再看的時候,就可以發現實作差異並進行改正,沒搞懂的底層操作也能在覆盤的時候理解,建議大家都要筆記自己的實作流程。
Thumbnail
RPA是什麼? 試想想,在你上班,睡覺,甚至玩樂的時候,都有一個助理機器人24小時不間斷的幫你工作。不會喊累,不會翹班,不會一直要求加薪。 你,會需要嗎? 如同掃地機器人,送餐機器人,RPA,也是一個可以協助我們的軟體機器人。
Thumbnail
機器人流程自動化 RPA(Robotic Process Automation) 用最簡單的話來說,就是用電腦AI來取代企業工作流程中手動、低效、低產值的重複性工作,解放人類生產力和時間到更有價值的工作上。UiPath這家羅馬尼亞公司則是RPA這個領域的領頭羊,要在NYSE上市代號(PATH)
Thumbnail
實作下集~我的節目上架囉~ 第一集的剪輯技術爛、錄的也卡、背景音一樣很吵,最慘的是麥克風跟錄音場所本身就......不佳阿。 對於第一集的弱勢,也只能面對接受事實,今天錄第二集,就直接一次錄到底,不去理會背景音、錄的時候一直講"然後"或口誤卡詞