
คุณจะได้เรียนรู้ตอนที่ 1 การติดตั้ง Power Automate Desktop และสร้าง Software Bot RPA ตัวแรกกัน
เรียนรู้การติดตั้ง Power Automate Desktop
ทำความรู้จักกับ Power Automate Desktop
สร้าง Software Bot RPA ตัวแรก
ประการที่สอง: องค์ประกอบ Power Automate Desktop
Action Command เปิดแอพพลิเคชั่น
Action Command ปิดแอพพลิเคชั่น
Action Command ข้อความที่แสดง (กล่องข้อความ)
Action Command Populate Text fill with UI Element
สร้าง Flow Demo
เปิดแอปพลิเคชัน Notepad
คลิก องค์ประกอบ UI ในหน้าต่าง
พิมพ์ 'Hello World!'
ปิด Notepad อีกครั้ง
คลิกปุ่ม 'ไม่บันทึก'
สามารถทำให้การใช้งานของเราง่ายขึ้นมาก โดยเฉพาะอย่างยิ่งในตอนเริ่มต้น คุณอาจจะสงสัยว่าใช้ในการทำงานแบบไหน
เริ่มต้นทดลองการใช้งาน สิ่งที่คุณจะได้เรียนรู้ในขั้นต้น:
Training Subject
เบราว์เซอร์ Microsoft Edge
Calculator Application
คำอธิบาย
มาลองบันทึกด้วยเบราว์เซอร์และรับค่าจาก Web และบันทึกลง File
เบราว์เซอร์:
o ใช้ Recorder เพื่อเปิด Browser Edge
o ไปที่ https://www.settrade.com
o ค้นหาราคาหุ้นของ PTT
o แยกหมายเลข
o หยุด Recorde
o เขียนผลลัพธ์ลงในไฟล์ข้อความ
การใช้งาน:
o เปิดเครื่องคิดเลข (calc.exe)
o ใช้เครื่องบันทึกเพื่อคำนวณ 8+9 แล้วคลิกเท่ากับ (=)
o แยกผลลัพธ์
o ปิดเครื่องบันทึก
o นำเสนอผลลัพธ์ที่แยกออกมา เช่น ในกล่องข้อความ
สิ่งที่คุณจะได้เรียนรู้
UI Element ถือว่าเป็นเครื่องมือที่จำเป็นสำหรับ ระบบ RPA เพราะช่วยทำให้ Robot ทำงานตามองค์ประกอบต่าง ๆที่เกิดขึ้นในหน้าจอคอมพิวเตอร์ และเรียนรู้การใช้งานตัวแปรสำหรับงานสร้าง Robot Software เบื้องต้น
อธิบายคำสั่งในบทเรียนนี้
- การใช้ Action ชื่อ Click UI element in windows
- ส่วนประกอบของ UI Element และ ตัวแปร
- กำหนดตัวแปร เข้าไปแทนที่ตัวแปรใน UI Element
- การลบ UI Element วิธีที่ดีที่สุดไม่ให้มีองค์ประกอบอื่นหลงเหลือ
- Extract Data form Windows
- การใช้ Action Get Current date time Convert เป็น Text
- ส่วนสำคัญของสร้าง Bot คือสามารถจัดการ แก้ไข Error เพื่อไม่ให้ ระบบ Automation หยุดชะงัก
สิ่งที่คุณจะได้เรียนรู้ คุณจะได้เรียนรู้การใช้งาน Loop และ If เพื่อมาประยุกต์ใช้ในการ เขียน Software Robot ในส่วนของ Function Loop ส่วนใหญ่ใช้ในกรณี ต้องการทำงานวนซ้ำ ตามเงื่อนไขที่กำหนด ส่วน If จะใช้ในกรณี ถ้าเงื่อนไขเป็นแบบนี้ จะต้องทำอะไร
การสร้างเกมส์ทายตัวเลข 1-100 นำ Loop และ If มาประยุกต์ใช้ในการสร้างเกมส์ทายตัวเลข
สิ่งที่คุณจะได้เรียนรู้
1. สร้าง Software Robot เพื่อสามารถ จัดเรียง File, Unzip File และย้ายไฟล์ ไปตาม Destination Folder ต่างๆ เพื่อให้ Robot Software ตัวอื่นๆ หรือ Process อื่นๆ นำไฟล์ไปใช้งานได้ต่อไป
2. เรียนรู้ Action Command การใช้งาน For each, If Else, Switch Case ว่ามีวิธีการทำงานอย่างไร
3. สามารถสร้าง Log ไฟล์เพื่อเก็บบันทึกการทำงานของ Robot Software และ Time Stamp Log File
Step by Step
1. ประกาศตัวแปร Folder ที่จัดเก็บ
2. Unzip File ด้วยการใช้คำสั่ง For each และ Upzip File ลบ File Zip
3. File Sorting ทำการแยก File Extention และ Move File ไปที่ Folder ที่กำหนด
4. สร้าง Log File เพื่อแสดงผลการทำงาน ตรวจสอบควมถูกต้อง และ Stamp เวลาการทำงานของ Robot Software
Log File This File Run: %FormattedDateTime%
Total file Sort: %ListDoc.Count + ListExcel.Count + ListText.Count%
Total Text File: %ListText.Count% Total Doc File: %ListDoc.Count%
Total Excel File: %ListExcel.Count%
File Sort:
%ListDoc%
%ListExcel%
%ListText%
วิดีโอการสอนนี้แสดงวิธีการ Update ข้อมูล Excel แบบอัตโนมัติด้วย Power Automate Desktop คุณจะได้เรียนรู้วิธีอ่าน Excel Sheet และ Update Cell and Row และการสั่งงาน Software Bot เขียนข้อมูลลง Excel File
สิ่งที่คุณจะได้เรียนรู้
-การใช้คำสั่ง Extract Data from Web เพื่อการดึงข้อมูลจาก Webpage และการใช้ Regular Expression (Regex) เพื่อเลือกเฉพาะข้อมูที่ต้องการจาก Web
- การ Update ข้อมูล Web ลง Excel ในหน้า Work Sheet หรือ หลายๆหน้า Work Sheet
สิ่งที่คุณได้เรียนรู้
-การแก้ไข ไฟล์ Excel เพื่อ Update ข้อมูลที่ถูกต้องสำหรับเตรียมเพื่อให้ Software Bot ทำงาน
-การแก้ปัญหา ในการส่งไฟล์ Excel ไป Update บน Web เช่น การแก้ไขค่าตัวแปรสำหรับ input Text Box
-การปรับแต่ง เพื่อให้ Softwe Bot สามารถ ทำงานได้เร็วขึ้น และไม่เกิดความผิดพลาด
-การปรับปรุงจำนวน Process ในการทำงานของ Software Bot ให้มีจำนวน Flow ที่สั้นที่สุด เพื่อลดความผิดพลาดในการทำงานของ Software Bot
-ทดสอบการทำงาน ก่อนปรับ และหลังการปรับแต่งของ Flow เพื่อเทียบเวลาการทำงาน
หัวข้อสำหรับ หลักสูตร RPA Course สำหรับผู้เริ่มต้นด้วย Power Automate Desktop
1. รู้จักเกี่ยวกับ RPA และการพัฒนาต่อยอดร่วมกับระบบ AI ปัญญาประดิษฐ์ ได้ในอนาคต
2. รู้จัก 1 ในเครื่องมือ สำหรับสร้าง RPA สำหรับค่าย Microsoft ที่ชื่อ Power Automate Desktop
3. สอนวิธีการติดตั้ง Software Power Automate Desktop และแนะนำการใช้งาน Software
4. สอนการสร้าง RPA ตัวแรก และการใช้คำสั่ง Recorder, การสั่งให้ RPA เปิดโปรแกรมต่างๆ
5. อธิบายเกี่ยวกับการสร้างตัวแปร และคำสั่งพื้นฐาน เช่น For each, If Else, Loop, Condition, Switch Case
6. สอนเกี่ยวกับการสร้าง RPA ให้ทำงานร่วมกับ Excel อย่างเช่น
- นำ File Excel ไปกรอกข้อมูลในแบบ Form ต่างๆ อย่างอัตโนมัติ
- นำข้อมูลจาก Web Site มาบันทึกลง File Excel แบบอัตโนมัติ
7. สอนเกี่ยวกับการจัดการ File ข้อมูลประเภทต่าง คัดแยกประเภท ไฟล์ และสามารถ Copy Move Delete File แบบอัตโนมัติ
เพียงเท่านี้ผู้เรียนก็สามารถที่จะนำไปพัฒนาสร้าง RPA สำหรับการทำงานประจำ หรือ นำไปสร้าง Project ได้แล้ว