PlusMagi's Blog By Pitt Phunsanit Programming UiPath: หุ่นยนต์ที่ทำแทนคน

UiPath: หุ่นยนต์ที่ทำแทนคน

ในการทำ RPA นั้น UiPath ถือเป็นเครื่องมือระดับ Top-tier ที่ทรงพลังมากครับ เพราะมันถูกออกแบบมาให้จัดการกับงานที่ซ้ำซาก ได้อย่างแม่นยำ โดยไม่ต้องรื้อระบบเดิมทิ้ง


3 ส่วนประกอบหลักของ UiPath

การทำงานของ UiPath ไม่ได้มีแค่โปรแกรมเขียนโค้ด แต่ทำงานประสานกัน 3 ส่วน

  1. UiPath Studio : เครื่องมือแบบ Low-code ที่เราใช้ลากวาง Activities เพื่อสร้าง Workflow
  2. UiPath Orchestrator : ระบบ Cloud หรือ Server ที่ใช้ควบคุม “กองทัพบอท” สั่งงานว่าบอทตัวไหนต้องทำอะไรตอนกี่โมง และเก็บ Log การทำงาน
  3. UiPath Robot : ตัวตนของบอทที่อยู่ในเครื่องคอมพิวเตอร์ ทำหน้าที่รันคำสั่งที่เราเขียนไว้จาก Studio

วิธีการเขียนเบื้องต้น: “จากคน สู่ บอท”

เวลาเราเขียน UiPath เราจะมองงานเป็น “ขั้นตอน “ เหมือนที่คนทำจริง เช่น

  • UI Automation: การสั่งให้บอท “หาปุ่ม” บนหน้าจอแล้ว “คลิก”
  • Data Scraping: สั่งให้บอทกวาดข้อมูลจากตารางบนเว็บไซต์มาเก็บไว้ใน DataTable
  • Excel Automation: นำข้อมูลจาก DataTable ไปเขียนลงไฟล์ Excel หรือคำนวณค่าต่าง ๆ

ตัวอย่าง Scenario: ระบบดึงข้อมูลราคาสินค้าคู่แข่ง

สมมติว่าคุณต้องการเช็คราคาสินค้าจากเว็บทุกเช้า แล้วบันทึกลงฐานข้อมูล

  1. Open Browser: สั่งบอทเปิด Chrome ไปที่ URL ที่กำหนด
  2. For Each Row: ให้บอทวนลูปอ่านรายชื่อสินค้าจาก Excel ของเรา
  3. Type Into: บอทพิมพ์ชื่อสินค้าลงในช่องค้นหาบนเว็บ
  4. Get Text: บอทอ่านราคาที่ปรากฏบนหน้าจอ
  5. Database Activity: บอทนำราคานั้นไป INSERT หรือ UPDATE ใน SQL Server ของเราโดยตรง

ทำไม UiPath ถึงต่างจาก Low-code ทั่วไป ?

  • Non-Invasive: มันไม่ต้องขอสิทธิ์เข้าถึง Database หรือ API ของเว็บปลายทางเลย แค่มัน “มองเห็น” หน้าจอเหมือนที่คนเห็น มันก็ทำงานได้แล้ว
  • Error Handling: มีระบบ Try Catch ที่แข็งแกร่งมาก ถ้าเน็ตหลุดหรือปุ่มหาย บอทจะรู้ตัวและส่ง Email มาบอกเราทันที

อ่านเพิ่มเติม

Exit mobile version