รู้จักกับ 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 ได้อีกด้วย
ประเภทของ App ที่สามารถสร้างได้ด้วย Power Apps
- Canvas App สำหรับสร้าง App ที่เชื่อมต่อกับ Datasource ต่าง ๆ ได้มากมาย
- Model-Driven App เป็น App ที่มีความสามารถในการทำ Business Process ต่าง ๆ ได้ โดยทำงานร่วมกับ Microsoft Dataverse
- Portal เป็น App ประเภท Website ที่จะทำให้เราพัฒนา Web Application ได้อย่างง่ายดาย
Power Apps สามารถเชื่อมโยงข้อมูล และยังสร้าง App ต่าง ๆ ได้ทั้ง Web และ Mobile
Reference : Microsoft
ตัวอย่างของ Connector ที่สามารถใช้งานได้
- Excel Online
- SharePoint List
- Microsoft Dataverse (Premium Connector)
- SQL Server (Premium Connector)
- อื่น ๆ อีกมากมาย
Power Apps Studio
Power Apps Studio เป็น Cloud based App ที่ทำหน้าที่ในการสร้าง App โดยสามารถสร้างได้ทั้งสำหรับ Mobile และ Tablet ซึ่งจะพัฒนาด้วยภาษา Power Fx ซึ่งเป็นภาษาสำหรับ Low Code Platform อีกทั้งยังสามารถ Publish และแชร์ให้กับคนในองค์กรได้อีกด้วย
การเริ่มต้นสร้าง Canvas App
- สมัครใช้งานผ่านทาง https://powerapps.microsoft.com ดูรายละเอียดเพิ่มเติมที่ รู้จักกับ Power Apps
- คลิก Create
- เลือกวิธีการสร้าง App ว่าจะสร้างจาก Blank หรือ จาก Data ที่มีอยู่แล้ว
- Browse Screen
- Details Screen
- Edit Screen
ตัวอย่างของ Apps ที่สามารถนำไปใช้งานได้
ตัวอย่างระบบงานที่สามารถนำเอา Power Apps มาสร้าง App ต่าง ๆ ได้- ระบบบันทึกสินค้าคงคลัง (Inventory)
- ระบบตรวจสินทรัพย์ (Asset Checkout)
- ระบบบันทึกข้อมูลพนักงาน (Employee)
- ระบบบันทึกข้อมูลเข้าออก พนักงาน (Time Attendant)
- ระบบ POS (Point of Sales)
- ระบบสั่งจองสินค้า / บริการ (Reservation)
- ระบบสื่อสารภายในองค์กร (Internal Communication)
- ระบบอนุมัติการจัดซื้อ (Purchasing / Approval)
ประโยชน์ของ Canvas App
- ใช้เวลาในการพัฒนา App น้อยลง
- ลดต้นทุนในการพัฒนา App
- สามารถเพิ่มความสามารถให้ทีมเป็น Citizen Developer
- มี 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)
- Power BI Desktop for Business Analytics (2 Days)
- Power BI Advanced Visualization and AI (2 Days)
- Power BI Advanced Power Query (2 Days)
- Data Analysis Expression (DAX) for Power BI (2 Days)
- Data Model for Power BI (2 Days)