UiPath 實作|提升對時間格式的掌握,讓設計流程不再卡關!(基礎篇)

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

使用 UiPath 製作 RPA 機器人時,不少使用者會遇到如何設定日期與時間的格式問題,這次 RPAI 數位優化器要來分享幾個簡單、好操作的設定方式,並分成基礎篇、進階篇兩篇文章,幫助大家了解 UiPath 中日期與時間的邏輯概念。

raw-image
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

UiPath的時間格式設定提供非常大的彈性,網路上相關資源和討論也不少,不過實務上初學者常常會被各種格式搞混,不知道怎麼表示才能使機器人正常運行,也是常會感到挫折的地方。

RPA其實隱含機器人可在特定時間協助人類執行特定重複性任務的概念,除了做什麼(What)、如何做(How)外,何時做(When)也是任務的重要組成要素之一,包括如何在三個月後寄出信件、確認Excel表格中時間與電腦所顯示的一致,有時甚至還會牽涉跨年度問題。

RPA實務應用上與「何時做(When)」有關的例子如下,如果你在工作或日常生活中常碰到以上狀況,那這篇文章或許能幫到你!

1. 這次看診的半年後,醫院寄信提醒病人回診時間。
2. 追蹤台積電過去一個月的股價趨勢
3. 報帳發票是否在規定時間內,繳交給會計部門?

以下使用 2021.10.5 version的UiPath環境進行說明。

小知識:特定時間執行是透過UiPath三大工具中的UiPath Orchestrator進行設定,
未來會再另外撰寫一篇文章分享這項工具而UiPath三大工具(Components)包括:
1. UiPath Studio
2. UiPath Assistant
3. UiPath Orchestrator
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢,
歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程!課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

1. 一切都從「現在」開始

UiPath有以下兩種方式可叫出現在電腦顯示的時間後續就能以「現在時間」作為基準點,針對手邊任務的時間需求進行變化,而變數型態(variable type)須設定為Datetime。
(為方便說明,現在時間是以2022/3/28 19:39:24為例)

我們可以在Assign方框中輸入:

  1. Now
  2. System.DateTime.Now
raw-image

2. UiPath 日期/時間格式介紹

UiPath關於日期與時間的格式有非常多變化,一開始預設格式會是 MM-dd-yyyy HH:mm:ss ,以前述時間為例,當我們輸入Now的時候,就會顯示 03–15-2022 19:39:24,而輸入格式是可改變的,可在Text方框中先輸入:

Time1.ToString("____")

“_____”中代表希望呈現的時間格式,當使用變數型態DateTime底下的屬性功能時,都可以自行設定:

(1) 年份:yyyy和yy的差別為2022 / 22 ,不能輸入大寫 YYYY 或 YY。
(2) 月份:MMMM和MM的差別為Mar / 03 ,不能輸入大寫 MMM 或 MM 。
(3) 時間:HH和hh的差別為19/07,大、小寫差別在於時間是否為24小時制。
(4)分隔線形式也可設定,例如:

yyyy-MM-dd : 2022-03-28
yyyy/MM/dd : 2022/03/28
raw-image

(5) 日期、時間的各種表現形式

5.1 當我們只需要年份/日期/月份其中一個時,會有兩種操作方式。
這邊要特別注意資料型態(Data Type),雖然我們看到的是數字,但在沒有改變資料型態(Type)以前,UiPath都會將其視為字串(String)。

(1) Datetime.ToString(“yyyy”) : 2022
(2) Datetime.Year.ToString : 2022
(3) Datetime.ToString(“MM”) : 03
(4) Datetime.Month.ToString : 03
(5) Datetime.ToString(“dd”) : 28
(6) Datetime.Days.ToString : 28

5.2 前面有提到UiPath是以現在時間為基準點,不過DateTime屬性中卻只有Add的方式可操作,因此以「一切都從現在出發」這項原則,我們可使用以下方法擷取出所需時間:

(1)DateTime.Now.AddYears(-1).ToString(“yyyy”) : 2021(-1代表去年)
(2)DateTime.Now.AddYears(-2).ToString(“yyyy”) : 2020(-2代表兩年前)
註:也有AddMonths和AddDays,可以多加嘗試。

5.3 如果要取得3月的前一個月(就是2月)的台積電股價資料,就會需要設定第一天及最後一天。每月的第一天都是從1日開始,但2月的最後一天是28日,3月則是31日,因此我們需要以下功能去應對此一差異,而UiPath中可以利用DateTime底下的屬性功能AddDays來完成。

公式邏輯就會變成:當月1號的減一天,也就是上個月的最後一天。

New DateTime(基準時間的年, 基準時間的月,1).AddDays(-1).ToString(“dd”)
New DateTime(2022,3,1).AddDays(-1).ToSring(“dd”) : 28
【2022年2月的最後一天是28日】
raw-image

小結

我們現在已經知道UiPath的預設時間格式,也可以透過不同方式,將所需日期與時間抓取出來,並使用Add屬性來設定每個月的最後一天,接下來進階篇將會介紹其他有趣的變化與操作方式,協助學習者輕鬆設定想要的時間與日期!

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


留言
avatar-img
留言分享你的想法!
avatar-img
RPAI 數位優化器
176會員
138內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
RPAI 數位優化器的其他內容
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
看更多
你可能也想看
Thumbnail
RPAI 數位優化器團隊很榮幸受到 AppWorks School 邀請,參與 11 月的企業實務講座活動,現場分享 RPA 技術趨勢和產業應用實例,今天這篇文章將會揭露當天講座的重點精華,包括初學者可以如何學習 RPA 流程開發、企業端又該怎麼看待 RPA,以及評估導入 RPA 的機會與挑戰!
Thumbnail
RPAI 數位優化器團隊很榮幸受到 AppWorks School 邀請,參與 11 月的企業實務講座活動,現場分享 RPA 技術趨勢和產業應用實例,今天這篇文章將會揭露當天講座的重點精華,包括初學者可以如何學習 RPA 流程開發、企業端又該怎麼看待 RPA,以及評估導入 RPA 的機會與挑戰!
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
你的部門或公司正在導入 RPA 機器人流程自動化工具嗎? RPAI 數位優化器過去分享過 RPA 的五大缺點與限制,不過這些困難與挑戰其實是有機會透過一些做法加以避免,因此我們今天要來分享增加導入 RPA 成功機率的六個正確要領,推薦你可以參考此篇文章,回頭審視內部作業流程是否符合!
Thumbnail
你的部門或公司正在導入 RPA 機器人流程自動化工具嗎? RPAI 數位優化器過去分享過 RPA 的五大缺點與限制,不過這些困難與挑戰其實是有機會透過一些做法加以避免,因此我們今天要來分享增加導入 RPA 成功機率的六個正確要領,推薦你可以參考此篇文章,回頭審視內部作業流程是否符合!
Thumbnail
想了解 UiPath、Power Automate、NICE、Automation Anywhere 的差異與優缺點嗎?本篇從功能、易用性、技術支援三面向全面比較四大 RPA 軟體,幫助企業與新手快速選出最合適的自動化工具!
Thumbnail
想了解 UiPath、Power Automate、NICE、Automation Anywhere 的差異與優缺點嗎?本篇從功能、易用性、技術支援三面向全面比較四大 RPA 軟體,幫助企業與新手快速選出最合適的自動化工具!
Thumbnail
RPAI 數位優化器先前分享我們如何協助知名外商科技公司的人資同仁 Hugo 透過導入 RPA 進行業務流程自動化,協助其處理面試信件寄送、安排會議等事宜。今天,接著分享的是我們如何透過 UiPath 來完成這個專案並滿足 Hugo 的需求,以及自動化流程開發過程中所遇到的問題與解決方法分享!
Thumbnail
RPAI 數位優化器先前分享我們如何協助知名外商科技公司的人資同仁 Hugo 透過導入 RPA 進行業務流程自動化,協助其處理面試信件寄送、安排會議等事宜。今天,接著分享的是我們如何透過 UiPath 來完成這個專案並滿足 Hugo 的需求,以及自動化流程開發過程中所遇到的問題與解決方法分享!
Thumbnail
你是否曾經想過,要將自己的工作內容或部門某些作業流程進行自動化呢?RPA數位優化器這次要分享我們如何協助知名外商科技公司的人資同仁透過導入RPA進行業務流程自動化, 協助其處理面試信件寄送、安排會議等事宜,以下會分為釐清專案流程和目的、RPA流程設計與困難解決、用戶評估和後續維護三個部分進行分享。
Thumbnail
你是否曾經想過,要將自己的工作內容或部門某些作業流程進行自動化呢?RPA數位優化器這次要分享我們如何協助知名外商科技公司的人資同仁透過導入RPA進行業務流程自動化, 協助其處理面試信件寄送、安排會議等事宜,以下會分為釐清專案流程和目的、RPA流程設計與困難解決、用戶評估和後續維護三個部分進行分享。
Thumbnail
使用 RPA 工具來優化既有流程時,其實有許多技巧和方法能在設計流程時更加順暢,而這不只能用在 RPA 流程設計上,對個人生活管理也能有所幫助,RPAI 數位優化器要分享的是「切細行動」也能被運用到 RPA 流程中確保流程設計品質,而這樣的思維也可套用在個人管理上,提高個人自我發展、生活效率。
Thumbnail
使用 RPA 工具來優化既有流程時,其實有許多技巧和方法能在設計流程時更加順暢,而這不只能用在 RPA 流程設計上,對個人生活管理也能有所幫助,RPAI 數位優化器要分享的是「切細行動」也能被運用到 RPA 流程中確保流程設計品質,而這樣的思維也可套用在個人管理上,提高個人自我發展、生活效率。
Thumbnail
先前曾和大家分享所謂RPA(Robotic Process Automation)的概念和產業實例,若還不熟悉的朋友歡迎參考先前所寫的<科技x商業│初創市場當紅炸子雞,RPA是甚麼?|方格子 vocus>或<科技x商業│如何透過 RPA設計出時空膠囊?|方格子 vocus>喔! 在使用RPA優化既有
Thumbnail
先前曾和大家分享所謂RPA(Robotic Process Automation)的概念和產業實例,若還不熟悉的朋友歡迎參考先前所寫的<科技x商業│初創市場當紅炸子雞,RPA是甚麼?|方格子 vocus>或<科技x商業│如何透過 RPA設計出時空膠囊?|方格子 vocus>喔! 在使用RPA優化既有
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News