รู้จักกับ Canvas App ของ Power Apps

Canvas App เป็นประเภท App ที่สร้างจาก Power Apps พัฒนาแบบ Low Code Platform เพื่อใช้งานกับ Mobile, Tablet หรือ Browser ได้
รู้จักกับ Canvas App ของ Power Apps
ทักษะ (ระบุได้หลายทักษะ)

Canvas App คืออะไร

Canvas App เป็นประเภท App ประเภทหนึ่งของ Microsoft Power Apps ซึ่งเป็น Low Code Platform ที่สามารถสร้าง App เพื่อใช้งานกับ Mobile, Tablet หรือ Browser ได้ โดยใช้ภาษา Power Fx ในรูปแบบ Low Code, No Code คือเขียนโค้ดน้อย สามารถทำ App ได้อย่างรวดเร็ว และสามารถเชื่อมต่อกับ Data ได้มากมาย และยังสามารถทำงานร่วมกับ Power Platform เช่น เรียกใช้ Workflow จาก Power Automate หรือ นำ Dashboard จาก Power BI มาแสดงผลใน App ได้อีกด้วย

Canvas App ที่สร้างจาก Power Apps

ประเภทของ App ที่สามารถสร้างได้ด้วย Power Apps

  1. Canvas App สำหรับสร้าง App ที่เชื่อมต่อกับ Datasource ต่าง ๆ ได้มากมาย
  2. Model-Driven App เป็น App ที่มีความสามารถในการทำ Business Process ต่าง ๆ ได้ โดยทำงานร่วมกับ Microsoft Dataverse
  3. Portal เป็น App ประเภท Website ที่จะทำให้เราพัฒนา Web Application ได้อย่างง่ายดาย


 

Power Apps สามารถเชื่อมโยงข้อมูล และยังสร้าง App ต่าง ๆ ได้ทั้ง Web และ Mobile

Power Apps สามารถเชื่อมโยงข้อมูล และยังสร้าง App ต่าง ๆ ได้ทั้ง Web และ Mobile

Reference : Microsoft

ตัวอย่างของ Connector ที่สามารถใช้งานได้


 

Power Apps Studio

Power Apps Studio เป็น Cloud based App ที่ทำหน้าที่ในการสร้าง App โดยสามารถสร้างได้ทั้งสำหรับ Mobile และ Tablet ซึ่งจะพัฒนาด้วยภาษา Power Fx ซึ่งเป็นภาษาสำหรับ Low Code Platform อีกทั้งยังสามารถ Publish และแชร์ให้กับคนในองค์กรได้อีกด้วย

Power Apps Studio สำหรับสร้าง App ใน Power Apps

การเริ่มต้นสร้าง Canvas App

  1. สมัครใช้งานผ่านทาง https://powerapps.microsoft.com ดูรายละเอียดเพิ่มเติมที่ รู้จักกับ Power Apps
  2. คลิก Create
  3. เลือกวิธีการสร้าง App ว่าจะสร้างจาก Blank หรือ จาก Data ที่มีอยู่แล้ว
เริ่มต้นสร้าง Canvas Apps ใน Power Apps

โดยหากสร้าง App จาก Data ที่มีอยู่จะมี Screen ให้เราอัตโนมัติ ดังนี้

  1. Browse Screen
  2. Details Screen
  3. Edit Screen
ตัวอย่างของ Screen และการเรียกใช้งาน Canvas App ของ Power Apps

ตัวอย่างของ Apps ที่สามารถนำไปใช้งานได้

ตัวอย่างระบบงานที่สามารถนำเอา Power Apps มาสร้าง App ต่าง ๆ ได้

  • ระบบบันทึกสินค้าคงคลัง (Inventory)
  • ระบบตรวจสินทรัพย์ (Asset Checkout)
  • ระบบบันทึกข้อมูลพนักงาน (Employee)
  • ระบบบันทึกข้อมูลเข้าออก พนักงาน (Time Attendant)
  • ระบบ POS (Point of Sales)
  • ระบบสั่งจองสินค้า / บริการ (Reservation)
  • ระบบสื่อสารภายในองค์กร (Internal Communication)
  • ระบบอนุมัติการจัดซื้อ (Purchasing / Approval)


 

ประโยชน์ของ Canvas App

  1. ใช้เวลาในการพัฒนา App น้อยลง
  2. ลดต้นทุนในการพัฒนา App
  3. สามารถเพิ่มความสามารถให้ทีมเป็น Citizen Developer
  4. มี Learning Curve ไม่มากในการเรียนรู้


 

แนะนำหลักสูตรการอบรม

เรียนรู้คำสั่ง Power Fx เพื่อพัฒนา Canvas App เพื่อใช้ใน Mobile และ Tablet ด้วย Microsoft Power Apps
ในหลักสูตร Power Apps for Business (2 Days)

เรียนรู้การสร้าง Workflow เป็น RPA เพื่องานอัตโนมัติ ด้วย Microsoft Power Automate
ในหลักสูตร Power Automate for Business Automation (2 Days)

เรียนรู้การสร้าง Dashboard ทำ Data Analytics  นำข้อมูลมาวิเคราะห์ พร้อมแสดงผลได้ในทุกอุปกรณ์ กับ Microsoft Power BI ดังนี้ :
หรือรูปแบบ Online ที่
Microsoft Power BI for Business Analytics (64 บทเรียน)