iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0
IT管理

30天就上手之微軟Power Automate Desktop系列 第 30

【Day30】Power Automate Desktop 某資料夾的檔案檢查-進階版 與 總結

  • 分享至 

  • xImage
  •  

在看完Day.29的內容以後,看官們應該可以發現,其實做了很多所謂的白工啊!

畢竟當時年紀小,沒看到有增加日期的動作....../images/emoticon/emoticon06.gif

所以作為一個機器人調教師,肯定要來改寫了下Day.29提到的檢查流程啦!/images/emoticon/emoticon01.gif


一開始一樣是取得系統日期;但因為檔名在個位數的月份時,第一位沒有補0的緣故,所以要做一個判斷式,確認檔名格式。
https://ithelp.ithome.com.tw/upload/images/20231002/20159965Zwwd2wBm5m.png

因為每天檢查的檔案又有1&2之分,所以再來就是用迴圈,讓機器人分別檢查1&2檔名的檔案是否存在
https://ithelp.ithome.com.tw/upload/images/20231002/201599650x3v2nskoo.png

接著再用一個判斷式來判斷檔案是否存在,並跳出通知視窗!

判斷完成後就結束子流程(跳出)!
https://ithelp.ithome.com.tw/upload/images/20231002/20159965jyeZiukteB.png

以上就是進階版的流程了!

如此一來,也不用特別用變數去算日期和分大小月(都交給機器人做了),流程也省了7行呢!

好啦,接下來就進入總結時間了!!


話說這30天好快啊,一下子就是本次也是首次挑戰鐵人賽的最後一篇啦!

其實我接觸PAD並沒有很久,從入手那帶我入門的書開始,前前後後也大概才不到半年多左右的時間而已。

所以有本書帶入門,再加上一點點靈感的話,算是還滿容易上手的!


而PAD當然不是只有我所說的這麼點功能或是應用,這些不過只是我日常工作/非工作上會用到的部分而已。

所以,在前面文章中提到的內容其實並不一定是"唯一"或是"標準"的解法,而且這些流程理論上還是有很多地方可以再進行優化或是改良的!!

畢竟就連我自己也是在一次又一次執行過程中,不斷地增加項目和改良自己所製作的流程。

另外就是關於:"如果遇到錯誤停止時的流程要怎麼做"之類的……但由於目前的內容已經足夠我平常使用了,所以錯誤之後要怎做的那一段我就直接pass,或直接用IF/Else IF/Else判斷式去處理了/images/emoticon/emoticon07.gif

其他像是跑報表,合併報表,報表運算……等等,PAD也是都能做的,只是由於我目前還用不到太多這部分的功能,所以就也沒做了!

雖然如此,但還是得說回那句老話,那就是如果要用PAD來代工的話,那就一定得先有明確的固定流程,接著才能來建構機器人的流程,然後剩下的就統統交給機器人去執行了。

這樣的好處就是讓機器人去處理那些繁雜瑣碎又重工的事情,不僅省時省力!

更重要的是,對於重複作業的部分,機器人出錯的機率可是比真人少了很多呢!!(雖然PAD的對圖像的判斷也是有點兩光....../images/emoticon/emoticon17.gif)

但總之一個大前提就是流程設計的要正確,而且每次執行時都要觀察下機器人執行的狀況,然後要不斷地思考怎樣能夠讓流程更加優化,同時一旦流程出現Error時的Debug也要落實和確實。

切勿又走回用人工操作的老路去了……

如果能夠貫徹並持續改良流程的話,我相信人人都能成為機器人調教師的!


另外順便補充一下,前面所使用到的"變數名稱"的部分,PAD其實是會自己生一個出來,但那也都是可以改成自己記得住/看得懂的,並不一定要和系統預設的一樣!(而我是不知道該取啥,就乾脆用預設的吧!<<<雖然這示範有點不好/images/emoticon/emoticon01.gif)

不過千萬要記住不要把同一個變數同一個流程裡面寫入兩次數值(除非是迴圈或刻意這麼做的)。

假設變數A在流程B的第5行和第10行中出現,還都有分別被寫入數值1和6,那麼B流程執行完成後,變數A的值會是什麼呢?

答案是:6

也就是後寫入的值是會覆蓋掉前面寫入的值的喔!!


還有就是,在流程執行的過程中/完成後,在PAD編輯畫面的右下角,是可以看到目前流程中有使用到的各變數的變數值!

雖然這部分似乎一開始就要先說明的/images/emoticon/emoticon05.gif


最後,感謝訂閱本系列文章的邦友們,也希望大家會喜歡這個主題和內容,謝謝!

【完】


上一篇
【Day29】Power Automate Desktop 某資料夾的檔案檢查-原始版
系列文
30天就上手之微軟Power Automate Desktop30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言