วิธีใช้ Copilot ใน Power Apps ช่วยสร้างแอปโดยไม่ต้องเขียนโค้ด

วิธีใช้ Copilot ใน Power Apps สร้างแอปโดยไม่ต้องเขียนโค้ด ทำได้โดยเปิด Microsoft Power Apps แล้วเลือก Start with data → Create new data จากนั้นพิมพ์คำอธิบายแอปที่ต้องการในช่อง Copilot เช่น “สร้างระบบรับแจ้งซ่อม IT สำหรับพนักงาน มีประเภทปัญหา สถานที่ ผู้แจ้ง ความเร่งด่วน และสถานะงาน” ระบบ AI จะช่วยสร้างตารางข้อมูลใน Microsoft Dataverse และสามารถนำข้อมูลเหล่านั้นไปสร้าง Canvas App ได้

อีกวิธีหนึ่งคือใช้ Plans in Power Apps โดยเลือก Start with a plan → Create a plan แล้วอธิบายปัญหาทางธุรกิจและขั้นตอนการทำงานที่ต้องการ Copilot จะช่วยวิเคราะห์ความต้องการ ออกแบบโครงสร้างข้อมูล และเสนอองค์ประกอบของระบบ เช่น Power Apps, Dataverse และ Power Automate

จุดเด่นคือผู้เริ่มต้นไม่จำเป็นต้องออกแบบฐานข้อมูลหรือหน้าจอทั้งหมดจากศูนย์ แต่สามารถใช้ภาษาธรรมชาติอธิบายงานที่ต้องการ แล้วนำผลลัพธ์ที่ AI สร้างมาปรับแต่งและทดสอบต่อได้

อย่างไรก็ตาม การสร้างแอปโดยไม่ต้องเขียนโค้ดไม่ได้หมายความว่า AI จะสร้างระบบ Production ที่สมบูรณ์และปลอดภัยได้ทันที ผู้สร้างยังต้องตรวจสอบ Fields, Relationships, Permissions, Business Logic และการทำงานจริงก่อนเผยแพร่

ตัวอย่างเช่น บริษัทรับติดตั้ง LAN, Wi-Fi, Fiber Optic และ CCTV สามารถสร้างแอปสำหรับให้พนักงานบันทึกงานซ่อม ตรวจสอบสถานะงาน และมอบหมายงานให้ช่างได้โดยใช้ Power Apps ร่วมกับ Dataverse

บทความนี้ comsiam จะสอนการใช้ Copilot ใน Power Apps ตั้งแต่พื้นฐาน การเลือกวิธีสร้างแอป การเขียน Prompt การออกแบบฐานข้อมูล การสร้าง Canvas App การใช้ Plans การเพิ่ม Automation การทดสอบ และการแชร์แอปให้พนักงานใช้งานจริง

🤖 Copilot ใน Power Apps คืออะไร?

Copilot ใน Microsoft Power Apps คือความสามารถของ AI ที่ช่วยให้ผู้ใช้สร้างแอปและออกแบบข้อมูลด้วยภาษาธรรมชาติ

แทนที่จะต้องเริ่มจากการสร้างตารางข้อมูลและวางองค์ประกอบหน้าจอด้วยตนเองทุกขั้นตอน ผู้สร้างสามารถอธิบายว่าอยากได้แอปประเภทใด แล้วให้ Copilot ช่วยเตรียมโครงสร้างเริ่มต้น

ตัวอย่างคำสั่ง

“Create an app for managing IT support tickets. Track issue type, location, assigned technician, priority, and ticket status.”

Copilot สามารถใช้คำอธิบายนี้เพื่อเสนอ Dataverse Tables และโครงสร้างที่เกี่ยวข้อง

จุดเด่นของ Copilot ใน Power Apps

  1. สร้างโครงสร้างข้อมูลจากภาษาธรรมชาติ
  2. ช่วยกำหนดตาราง Dataverse
  3. ช่วยสร้าง Columns
  4. เสนอความสัมพันธ์ระหว่างตาราง
  5. ช่วยสร้างแอปจากข้อมูล
  6. ช่วยออกแบบระบบผ่าน Plans
  7. ลดการเริ่มต้นจากหน้าว่าง
  8. รองรับการปรับแต่งด้วยเครื่องมือ Low-Code
  9. เชื่อม Power Automate ได้
  10. นำแอปไปใช้งานบนเว็บและมือถือได้ตามประเภทแอป

Copilot ต่างจาก Power Apps ปกติอย่างไร?

Power Apps คือแพลตฟอร์มสร้างแอป

ส่วน Copilot เป็นความสามารถ AI ที่ช่วยให้การออกแบบและสร้างแอปบางขั้นตอนรวดเร็วขึ้น

ผู้ใช้ยังสามารถสร้างแอปด้วยวิธีปกติได้โดยไม่จำเป็นต้องใช้ Copilot ทุกครั้ง

✨ ใช้ Copilot ใน Power Apps สร้างแอปอะไรได้บ้าง?

1. แอปรับแจ้งซ่อม IT

บันทึกปัญหาคอมพิวเตอร์ ระบบ LAN และ Wi-Fi

2. แอปติดตามงานช่าง

มอบหมายงานและตรวจสอบสถานะการดำเนินงาน

3. แอปจัดการอุปกรณ์

ติดตามอุปกรณ์คอมพิวเตอร์และทรัพย์สินบริษัท

4. แอปบันทึกการตรวจสอบ CCTV

เก็บประวัติการตรวจสอบกล้องและอุปกรณ์

5. แอปบำรุงรักษาระบบ

บันทึกแผน Maintenance และผลการดำเนินงาน

6. แอปจัดการคำขอลาพนักงาน

บันทึกและตรวจสอบคำขอลา

7. แอปติดตามโครงการ

จัดการงาน ระยะเวลา และผู้รับผิดชอบ

8. แอปบันทึกการตรวจนับสินค้า

เก็บข้อมูลสินค้าและจำนวนคงเหลือ

9. แอปจัดการลูกค้า

บันทึกข้อมูลลูกค้าและการติดต่อ

10. แอปขออนุมัติงาน

บันทึกคำขอและเชื่อมกระบวนการอนุมัติ

🧩 สิ่งสำคัญที่ต้องเข้าใจก่อนสร้างแอป

องค์ประกอบหน้าที่
Power Appsแพลตฟอร์มสร้างแอป
Copilotช่วยออกแบบด้วย AI
Canvas Appแอปที่ปรับหน้าจอได้ยืดหยุ่น
Model-Driven Appแอปที่ขับเคลื่อนด้วยโครงสร้างข้อมูล
Dataverseจัดเก็บข้อมูลธุรกิจ
Tableตารางข้อมูล
Columnฟิลด์ข้อมูล
Rowรายการข้อมูล
Relationshipความสัมพันธ์ระหว่างตาราง
Power Fxภาษาสูตรของ Power Apps
Power Automateระบบ Workflow
Plansเครื่องมือ AI ช่วยวางแผนโซลูชัน
Environmentพื้นที่จัดเก็บและจัดการทรัพยากร

ทำไมต้องเข้าใจองค์ประกอบเหล่านี้?

เพราะ Copilot ช่วยสร้างโครงสร้างเริ่มต้นได้ แต่ผู้สร้างต้องตรวจสอบว่าข้อมูลและแอปที่ได้รับตรงกับงานจริงหรือไม่

🆚 วิธีสร้างแอปด้วย Copilot ใน Power Apps มีกี่วิธี?

มีหลายแนวทาง โดยสองแนวทางสำคัญสำหรับมือใหม่คือ

วิธีที่ 1: Start with data

เริ่มจากอธิบายข้อมูลที่แอปต้องใช้

Copilot ช่วยสร้างตาราง Dataverse แล้วนำไปสร้าง Canvas App

วิธีที่ 2: Start with a plan

เริ่มจากอธิบายปัญหาทางธุรกิจและกระบวนการทำงานทั้งหมด

Plans ช่วยวิเคราะห์ความต้องการ และสร้างข้อเสนอโครงสร้างระบบที่อาจประกอบด้วยหลายแอปและ Workflows

ตารางเปรียบเทียบ

หัวข้อStart with dataStart with a plan
จุดเริ่มต้นข้อมูลที่ต้องเก็บปัญหาธุรกิจ
ความซับซ้อนเหมาะกับแอปทั่วไปเหมาะกับโซลูชันหลายส่วน
การสร้างตารางรองรับรองรับ
การสร้าง Canvas Appรองรับรองรับ
Model-Driven Appไม่ใช่จุดเน้นหลักอาจเสนอให้ใช้
Power Automateเพิ่มภายหลังได้สามารถรวมในแผน
เหมาะกับแอปขนาดเล็กถึงกลางระบบธุรกิจที่มีหลายขั้นตอน

ควรเลือกแบบไหน?

ถ้าต้องการสร้างแอปรับแจ้งซ่อมแบบง่าย ให้เริ่มจาก Start with data

ถ้าต้องการระบบครบวงจรตั้งแต่รับแจ้งซ่อม มอบหมายช่าง แจ้งเตือน และสรุปผล ให้พิจารณา Start with a plan

✅ ก่อนเริ่มใช้ Copilot ใน Power Apps ต้องเตรียมอะไร?

1. บัญชี Microsoft

ต้องมีบัญชีที่ได้รับสิทธิ์ใช้งาน Power Apps

2. สิทธิ์สร้างแอป

ตรวจสอบบทบาทและ Permissions ใน Environment

3. Microsoft Dataverse

วิธีสร้างแอปจากข้อมูลด้วย Copilot ต้องใช้ Environment ที่มี Dataverse Database

4. Copilot Features

ต้องพร้อมใช้งานตาม Region, Language และนโยบายองค์กร

5. แนวคิดของแอป

ควรรู้ว่าจะสร้างแอปแก้ปัญหาอะไร

6. ข้อมูลที่ต้องบันทึก

เตรียมรายชื่อ Fields

7. กลุ่มผู้ใช้งาน

เช่น พนักงาน ช่างเทคนิค และผู้จัดการ

8. สิทธิ์เข้าถึงข้อมูล

กำหนดว่าใครสามารถอ่านหรือแก้ไขข้อมูลใดได้

9. ตัวอย่างข้อมูล

ควรเตรียมข้อมูลสมมติสำหรับทดสอบ

10. แผนการทดสอบ

ตรวจสอบก่อนแชร์แอปให้พนักงานจริง

🚀 วิธีใช้ Copilot สร้างแอปใน Power Apps ทีละขั้นตอน

ตัวอย่างนี้เป็นการสร้างแอปโดยเริ่มจากข้อมูล และใช้ Copilot ช่วยสร้าง Dataverse Tables

ขั้นตอนที่ 1: เปิด Microsoft Power Apps

ลงชื่อเข้าใช้บัญชีที่มีสิทธิ์สร้างแอป

ขั้นตอนที่ 2: เลือก Environment

ตรวจสอบว่ามี Dataverse และสามารถสร้าง Tables ได้

ขั้นตอนที่ 3: เลือก Start with data

เปิดหน้าเริ่มสร้างแอปจากข้อมูล

ขั้นตอนที่ 4: เลือก Create new data

ระบบจะเปิดหน้าสร้างตารางข้อมูลใหม่ พร้อม Copilot Panel

ขั้นตอนที่ 5: พิมพ์ Prompt

ตัวอย่าง:

“Create tables for an IT support ticket management app. Track ticket title, issue category, problem description, location, priority, assigned technician, status, created date, and resolution notes.”

ขั้นตอนที่ 6: กด Submit

Copilot จะสร้างตารางข้อมูลตามคำอธิบาย

ขั้นตอนที่ 7: ตรวจสอบ Tables

ตรวจสอบว่ามีข้อมูลที่จำเป็นครบ

ขั้นตอนที่ 8: ตรวจสอบ Columns

ดูชนิดข้อมูล เช่น Text, Number, Choice หรือ Date

ขั้นตอนที่ 9: ตรวจสอบ Relationships

หากมีหลายตาราง ให้ตรวจสอบความสัมพันธ์

ขั้นตอนที่ 10: ปรับโครงสร้างข้อมูล

ใช้ Copilot หรือ Table Designer เพิ่มและแก้ Columns

ขั้นตอนที่ 11: บันทึกข้อมูล

ใช้คำสั่งบันทึกที่หน้าจอแสดง เช่น Save and exit หรือ Save and open app

ขั้นตอนที่ 12: สร้าง Canvas App

เปิดแอปที่ระบบสร้างจากข้อมูล

ขั้นตอนที่ 13: ปรับแต่งหน้าจอ

ตรวจสอบ Layout, Labels และ Forms

ขั้นตอนที่ 14: ทดสอบแอป

ทดลองเพิ่ม แก้ไข และเปิดดูรายการข้อมูล

ขั้นตอนที่ 15: Save และ Publish

เมื่อทดสอบผ่านแล้ว ให้เผยแพร่แอป

ขั้นตอนที่ 16: Share

กำหนดสิทธิ์ให้ผู้ใช้งานที่ต้องการ

หมายเหตุ: ชื่อปุ่มในขั้นตอนบันทึกอาจแตกต่างตามประสบการณ์ Power Apps ที่เปิดใช้งาน แต่หลักการคือสร้างและตรวจสอบ Dataverse Tables ก่อนนำไปสร้างและปรับแต่งแอป

📝 ตัวอย่าง Prompt สร้างแอปรับแจ้งซ่อม IT

สำหรับผู้เริ่มต้น แนะนำให้ใช้ Prompt ภาษาอังกฤษที่กำหนดรายละเอียดชัดเจน เพื่อให้ระบบตีความโครงสร้างข้อมูลได้ตรงขึ้น

Prompt ตัวอย่าง

Create Dataverse tables for an IT support ticket management application.

The system must support:

  • Ticket number
  • Ticket title
  • Issue category
  • Problem description
  • Department
  • Building and floor
  • Priority level
  • Ticket status
  • Assigned technician
  • Created date
  • Completed date
  • Resolution notes

Create appropriate columns and relationships.

Use choice fields for priority and ticket status.

The application will be used by employees, IT technicians, and IT managers.

ทำไม Prompt นี้ดี?

เพราะกำหนดทั้งข้อมูลและผู้ใช้งาน

ช่วยให้ Copilot มีบริบทมากกว่าการพิมพ์เพียงว่า

“สร้างแอปแจ้งซ่อม”

ข้อควรระวัง

Copilot อาจสร้างโครงสร้างที่แตกต่างจากที่คาดหวัง ต้องตรวจสอบผลลัพธ์ก่อนใช้จริง

🗄️ วิธีตรวจสอบ Dataverse Tables ที่ Copilot สร้าง

หลัง Copilot สร้างตารางแล้ว ควรตรวจสอบว่ามีโครงสร้างที่ถูกต้องหรือไม่

ตัวอย่าง Table: IT Support Tickets

ColumnData Typeตัวอย่าง
Ticket NumberText / Auto NumberIT-1001
TitleTextWi-Fi ใช้งานไม่ได้
Issue CategoryChoiceNetwork
DescriptionMultiline Textเชื่อม Wi-Fi ไม่ได้
LocationTextชั้น 3
PriorityChoiceHigh
StatusChoiceOpen
Assigned TechnicianLookupTechnician A
Created DateDate and Timeวันที่สร้าง
Resolution NotesMultiline Textรายละเอียดแก้ไข

Fields ที่ควรตรวจสอบเป็นพิเศษ

Ticket Number

ควรมีรูปแบบที่ไม่ซ้ำ

Priority

ควรมีค่าที่ชัดเจน เช่น Low, Medium, High, Critical

Status

ควรมีค่าที่สอดคล้องกับ Workflow

Assigned Technician

หากใช้ Lookup ต้องมีความสัมพันธ์กับตารางช่างหรือผู้ใช้งานที่เหมาะสม

Created Date

ควรใช้ชนิดข้อมูลวันที่และเวลาที่ถูกต้อง

ทำไมต้องตรวจชนิดข้อมูล?

เพราะหากสร้าง Priority เป็น Text ทั่วไป ผู้ใช้สามารถกรอกค่าไม่สอดคล้องกันได้ เช่น High, HIGH หรือ Urgent

การใช้ Choice Field ช่วยกำหนดค่าที่อนุญาตและทำให้รายงานมีความสม่ำเสมอขึ้น

🔄 วิธีแก้ Dataverse Tables ด้วย Copilot

หาก Copilot สร้างตารางไม่ครบ สามารถสั่งให้เพิ่มหรือปรับข้อมูลได้

ตัวอย่างคำสั่งเพิ่ม Column

“Add a column for technician phone number.”

ตัวอย่างคำสั่งเพิ่ม Priority

“Add a priority choice column with Low, Medium, High, and Critical.”

ตัวอย่างคำสั่งเพิ่มวันที่

“Add scheduled start date and completion date columns.”

ตัวอย่างคำสั่งแยกตาราง

“Create a technicians table and relate it to support tickets.”

ตัวอย่างคำสั่งเพิ่มสถานะ

“Add ticket status choices: Open, In Progress, Waiting, Resolved, and Closed.”

วิธีใช้งาน

  1. เปิด Table Designer
  2. เปิด Copilot Panel
  3. พิมพ์คำสั่ง
  4. ตรวจสอบการเปลี่ยนแปลง
  5. แก้ไขด้วยตนเองเมื่อจำเป็น
  6. บันทึกโครงสร้าง

ข้อควรระวัง

การเปลี่ยนชนิดข้อมูลหรือ Relationships หลังมีข้อมูลจริง อาจกระทบแอปและข้อมูลที่ใช้งานอยู่

ควรทดสอบก่อนแก้ไขโครงสร้าง Production

📱 Canvas App คืออะไร?

Canvas App เป็นแอปที่ผู้สร้างสามารถออกแบบหน้าจอและองค์ประกอบต่างๆ ได้อย่างยืดหยุ่น

เหมาะกับงานที่ต้องการหน้าจอเฉพาะ เช่น

  • แอปแจ้งซ่อม
  • แอปบันทึกงานช่าง
  • แอปตรวจนับสินค้า
  • แอปลงพื้นที่
  • แอปบันทึกภาพหน้างาน

องค์ประกอบสำคัญ

Screen

หน้าจอของแอป

Form

แบบฟอร์มกรอกข้อมูล

Gallery

รายการข้อมูล

Button

ปุ่มสั่งงาน

Label

ข้อความที่แสดง

Dropdown

ตัวเลือกข้อมูล

Data Source

แหล่งข้อมูลของแอป

ตัวอย่างหน้าจอรับแจ้งซ่อม

หน้าแรก

แสดงจำนวนงานและเมนูหลัก

หน้าสร้าง Ticket

แบบฟอร์มรับแจ้งซ่อม

หน้ารายการ Ticket

แสดงงานทั้งหมดที่ผู้ใช้มีสิทธิ์ดู

หน้ารายละเอียด

แสดงอาการ สถานะ และผู้รับผิดชอบ

หน้าสำหรับช่าง

ให้เจ้าหน้าที่อัปเดตผลการซ่อม

🎨 วิธีปรับแต่งแอปหลัง Copilot สร้างเสร็จ

หลังระบบสร้าง Canvas App แล้ว สามารถปรับแต่งผ่าน Power Apps Studio

ขั้นตอนที่ 1: เปิดแอป

เลือก Edit

ขั้นตอนที่ 2: ตรวจสอบ Screens

ดูว่ามีหน้าจอที่จำเป็นครบหรือไม่

ขั้นตอนที่ 3: ปรับ Layout

จัดวางองค์ประกอบให้เหมาะสม

ขั้นตอนที่ 4: เปลี่ยน Labels

ใช้ชื่อภาษาไทยที่พนักงานเข้าใจง่าย

ตัวอย่าง:

  • แจ้งซ่อมใหม่
  • รายการแจ้งซ่อม
  • งานของฉัน
  • สถานะงาน

ขั้นตอนที่ 5: ปรับ Form

เพิ่มหรือลด Fields

ขั้นตอนที่ 6: ตั้งค่าปุ่ม

เช่น Save, Cancel หรือ Submit

ขั้นตอนที่ 7: ตรวจสอบ Data Source

ยืนยันว่าเชื่อม Dataverse Table ถูกต้อง

ขั้นตอนที่ 8: ทดลองใช้ Preview

ขั้นตอนที่ 9: Save

ขั้นตอนที่ 10: Publish

สิ่งที่ต้องระวัง

การจัดหน้าจอด้วย Low-Code ไม่ได้หมายความว่าทุก Business Rule จะถูกสร้างให้อัตโนมัติ

บางกรณีต้องใช้ Power Fx หรือ Power Automate เพิ่มเติม

🧠 Plans in Power Apps คืออะไร?

Plans เป็นเครื่องมือ AI สำหรับช่วยวางแผนและสร้างโซลูชันธุรกิจจากคำอธิบายภาษาธรรมชาติ

แทนที่จะเริ่มจากตารางอย่างเดียว สามารถอธิบายความต้องการทั้งระบบได้

ตัวอย่าง:

“ต้องการระบบรับแจ้งซ่อม IT ที่ให้พนักงานสร้าง Ticket ช่างรับงาน ผู้จัดการติดตามสถานะ และส่งแจ้งเตือนอัตโนมัติ”

Plans สามารถช่วยจัดทำองค์ประกอบ เช่น

  • User Requirements
  • User Roles
  • Business Processes
  • Dataverse Tables
  • Relationships
  • Canvas Apps
  • Model-Driven Apps
  • Power Automate Flows
  • Copilot Studio Agents

Plans เหมาะกับใคร?

เหมาะกับผู้ที่ต้องการสร้างระบบมากกว่าหนึ่งหน้าจอหรือมากกว่าหนึ่งแอป

เช่น ระบบรับแจ้งซ่อมที่มีพนักงาน ช่างเทคนิค และผู้จัดการใช้ร่วมกัน

🚀 วิธีใช้ Plans สร้างแอปแบบครบระบบ

ขั้นตอนที่ 1: เปิด Power Apps

ขั้นตอนที่ 2: เลือก Start with a plan

ขั้นตอนที่ 3: เลือก Create a plan

ขั้นตอนที่ 4: พิมพ์คำอธิบายธุรกิจ

ตัวอย่าง:

“Build an IT maintenance management system. Employees submit service requests, technicians manage assigned jobs, managers monitor progress, and the system sends notifications when ticket status changes.”

ขั้นตอนที่ 5: กด Generate

ขั้นตอนที่ 6: ตรวจสอบ Requirements

ดูว่า AI เข้าใจปัญหาถูกต้องหรือไม่

ขั้นตอนที่ 7: ตรวจสอบ User Roles

เช่น Employee, Technician และ Manager

ขั้นตอนที่ 8: ตรวจสอบ Data Model

ขั้นตอนที่ 9: ตรวจสอบ Technology Proposal

ดูว่า Plans เสนอ Power Apps และ Power Automate อย่างไร

ขั้นตอนที่ 10: ปรับแผน

แก้รายละเอียดที่ขาด

ขั้นตอนที่ 11: สร้างองค์ประกอบจากแผน

เลือกสร้าง Tables, Apps หรือ Flows ตามความสามารถและขั้นตอนที่ระบบรองรับ

ขั้นตอนที่ 12: ปรับแต่งและทดสอบ

ขั้นตอนที่ 13: Publish

ขั้นตอนที่ 14: Share ให้ผู้ใช้งาน

ข้อควรระวัง

Plans ไม่ได้ทำให้การตรวจสอบ Business Logic และ Security หมดความจำเป็น

ทุกองค์ประกอบที่ AI เสนอต้องได้รับการตรวจสอบก่อนใช้งานจริง

🏢 ตัวอย่างที่ 1: สร้างแอปแจ้งซ่อม IT สำหรับบริษัท

เป้าหมาย

ให้พนักงานแจ้งปัญหาและติดตามงานได้

ผู้ใช้งาน

Employee

สร้างรายการและดูงานของตน

Technician

ดูงานที่ได้รับมอบหมายและอัปเดตสถานะ

Manager

ดูงานตามสิทธิ์และติดตามผล

ตารางข้อมูล

Tickets

ข้อมูลแจ้งซ่อม

Technicians

ข้อมูลช่าง

Departments

ข้อมูลแผนก

Workflow

  1. พนักงานสร้าง Ticket
  2. ระบบบันทึกข้อมูล
  3. ผู้รับผิดชอบมอบหมายงาน
  4. ช่างเริ่มดำเนินงาน
  5. ช่างอัปเดตสถานะ
  6. ช่างบันทึกผลการซ่อม
  7. ผู้ใช้งานตรวจสอบผล
  8. ปิดงานตามกระบวนการ

หน้าจอที่แนะนำ

  • Dashboard
  • New Ticket
  • My Tickets
  • Ticket Details
  • Technician Jobs
  • Reports

สิ่งที่ต้องพัฒนาเพิ่มเติม

การแจ้งเตือนผ่าน Teams หรือ Outlook สามารถใช้ Power Automate เมื่อสร้างและเชื่อม Flow ที่รองรับ

🌐 ตัวอย่างที่ 2: สร้างแอปบริหารงานติดตั้ง Fiber Optic

บริษัทติดตั้งระบบ Fiber Optic สามารถใช้ Power Apps เพื่อบันทึกโครงการและงานช่าง

ข้อมูลสำคัญ

  • Project ID
  • Customer
  • Installation Location
  • Cable Type
  • Cable Distance
  • Fiber Core Count
  • Assigned Technician
  • Work Status
  • Test Result
  • Completion Date

ตัวอย่าง Prompt

“Create tables for a fiber optic installation project management app. Track customers, project locations, cable types, cable distances, fiber core counts, assigned technicians, installation status, test results, and completion dates.”

ตัวอย่างหน้าจอ

Projects

รายการโครงการ

Installation Jobs

งานติดตั้ง

Field Report

รายงานหน้างาน

Testing

ผลการตรวจสอบ

Completion

การส่งมอบงาน

ข้อควรระวัง

ค่าการทดสอบ Fiber Optic เช่น Optical Loss ต้องบันทึกจากเครื่องมือหรือรายงานจริง

ไม่ควรให้ Copilot สร้างค่าการวัดเพื่อใช้เป็นหลักฐานตรวจรับงาน

📷 ตัวอย่างที่ 3: สร้างแอปตรวจเช็ก CCTV

เป้าหมาย

ให้ช่างตรวจสอบระบบกล้องวงจรปิดตามรายการ

ข้อมูล

  • Customer
  • Site
  • Camera Number
  • Camera Location
  • Camera Status
  • Recording Status
  • Power Status
  • Network Status
  • Technician Notes
  • Inspection Date

ตัวอย่าง Prompt

“Create a CCTV inspection app to track camera locations, recording status, network connectivity, power status, inspection dates, and technician notes.”

การใช้งาน

ช่างเปิดแอปบนโทรศัพท์เพื่อบันทึกผลตรวจสอบหน้างาน

ประโยชน์

ช่วยให้ข้อมูลการตรวจเช็กเป็นระบบและค้นหาย้อนหลังได้

ข้อควรระวัง

หากต้องการบันทึกภาพถ่าย ต้องออกแบบระบบแนบไฟล์ การจัดเก็บ และสิทธิ์เข้าถึงให้เหมาะสม

🧑‍💼 ตัวอย่างที่ 4: สร้างแอปจัดการพนักงาน

เป้าหมาย

จัดการคำขอลาและการอนุมัติ

ข้อมูลที่ต้องใช้

  • Employee
  • Leave Type
  • Start Date
  • End Date
  • Reason
  • Approval Status
  • Approver

ตัวอย่าง Prompt

“Create a leave request management app. Employees submit leave requests, managers review and approve them, and HR tracks leave records.”

Workflow

  1. พนักงานสร้างคำขอ
  2. ระบบบันทึก
  3. ผู้จัดการตรวจสอบ
  4. ผู้จัดการอนุมัติหรือปฏิเสธ
  5. ระบบแจ้งผล
  6. HR ตรวจสอบประวัติ

ข้อควรระวัง

ข้อมูลพนักงานเป็นข้อมูลที่ต้องควบคุมสิทธิ์

ควรกำหนด Dataverse Security Roles และสิทธิ์แอปให้เหมาะสม

🔄 วิธีเชื่อม Power Automate กับแอปที่สร้างด้วย Copilot

Power Apps สามารถใช้ Power Automate เพื่อทำงานอัตโนมัติร่วมกับแอป

ตัวอย่าง

เมื่อสร้าง Ticket ใหม่ ให้แจ้งทีม IT

ขั้นตอนโดยภาพรวม

  1. สร้าง Dataverse Table
  2. สร้าง Canvas App
  3. เปิด Power Automate
  4. สร้าง Cloud Flow
  5. เลือก Trigger ที่เหมาะสม
  6. เพิ่ม Actions
  7. ตั้ง Connection
  8. ทดสอบ Flow
  9. ตรวจสอบว่า Flow ทำงานเมื่อเกิดเหตุการณ์จริง
  10. เปิดใช้งานตามกระบวนการ

ตัวอย่างการทำงาน

Trigger

มีรายการใหม่ใน Dataverse

Action

ส่งข้อความแจ้ง Microsoft Teams

สิ่งที่ต้องระวัง

ต้องป้องกันการส่งข้อความซ้ำ และตรวจสอบสิทธิ์ในการเข้าถึงข้อมูลที่ Flow ใช้

🔐 วิธีรักษาความปลอดภัยแอปที่สร้างด้วย Copilot

1. ตั้ง Authentication ให้เหมาะสม

ใช้บัญชีองค์กรหรือระบบตัวตนตามวิธีที่รองรับ

2. กำหนด Dataverse Security Roles

ควบคุมสิทธิ์อ่าน สร้าง แก้ไข และลบข้อมูล

3. แยกบทบาทพนักงาน

เช่น Employee, Technician และ Manager

4. ไม่ใช้บัญชี Administrator โดยไม่จำเป็น

5. จำกัดสิทธิ์ Connections

6. ตรวจสอบการแชร์แอป

7. ใช้ Environment ที่เหมาะสม

8. ตรวจสอบ Data Policies

9. ไม่ใช้ข้อมูลลูกค้าจริงในการทดสอบโดยไม่จำเป็น

10. ทดสอบด้วยบัญชีสิทธิ์ต่ำ

ตัวอย่าง

พนักงานทั่วไปควรเห็นเฉพาะ Ticket ที่ตนได้รับอนุญาตให้เข้าถึง

ช่างเทคนิคควรเห็นงานที่เกี่ยวข้องกับหน้าที่ของตน

ผู้จัดการควรมีสิทธิ์ตามขอบเขตที่องค์กรกำหนด

ข้อควรจำ

การซ่อนปุ่มหรือหน้าจอใน Power Apps ไม่ใช่การป้องกันข้อมูลอย่างเพียงพอ

ต้องกำหนดสิทธิ์ที่ Dataverse หรือระบบข้อมูลต้นทางด้วย

🧪 วิธีทดสอบแอปก่อน Publish

ทดสอบที่ 1: เพิ่มรายการใหม่

ตรวจสอบว่าบันทึกข้อมูลสำเร็จ

ทดสอบที่ 2: แก้ไขข้อมูล

ตรวจสอบการอัปเดต

ทดสอบที่ 3: Fields ที่จำเป็น

ทดสอบการส่งแบบฟอร์มที่ข้อมูลไม่ครบ

ทดสอบที่ 4: ข้อมูลผิดรูปแบบ

ตรวจสอบการตรวจสอบค่า

ทดสอบที่ 5: สิทธิ์ผู้ใช้งาน

ใช้บัญชีหลายระดับ

ทดสอบที่ 6: Relationships

ตรวจสอบ Lookup Fields

ทดสอบที่ 7: Mobile Layout

ดูบนอุปกรณ์ที่รองรับ

ทดสอบที่ 8: ความเร็ว

ตรวจสอบการโหลดรายการจำนวนมาก

ทดสอบที่ 9: Automation

ตรวจสอบ Power Automate

ทดสอบที่ 10: ข้อผิดพลาด

ทดลองกรณี Connection หรือ Data Source ไม่พร้อม

ทดสอบที่ 11: หลัง Publish

ตรวจสอบแอปด้วยบัญชีผู้ใช้งานจริง

ทดสอบที่ 12: การแก้ไขเวอร์ชันใหม่

ตรวจสอบว่าไม่กระทบงานเดิม

🔧 ใช้ Copilot ใน Power Apps ไม่ได้ แก้อย่างไร?

ปัญหาที่ 1: ไม่พบ Copilot

ตรวจสอบ Feature Availability และ Environment

ปัญหาที่ 2: ไม่มี Start with data

ตรวจสอบหน้าจอ Power Apps รุ่นที่ใช้งาน

ปัญหาที่ 3: ไม่มี Dataverse

เลือก Environment ที่มี Dataverse หรือให้ผู้ดูแลเตรียมฐานข้อมูล

ปัญหาที่ 4: สร้าง Table ไม่ได้

ตรวจสอบ Security Role

ปัญหาที่ 5: Copilot สร้าง Fields ไม่ครบ

ใช้ Prompt เพิ่มเติมหรือแก้ใน Table Designer

ปัญหาที่ 6: AI สร้าง Relationships ผิด

ตรวจสอบและปรับด้วยตนเอง

ปัญหาที่ 7: ชนิดข้อมูลไม่ถูกต้อง

แก้ Columns และตรวจผลกระทบ

ปัญหาที่ 8: แอปเปิดไม่ได้

ตรวจสอบ Data Source และ Connections

ปัญหาที่ 9: บันทึกข้อมูลไม่ได้

ตรวจสอบ Required Fields และ Dataverse Permissions

ปัญหาที่ 10: ผู้ใช้มองไม่เห็นข้อมูล

ตรวจสอบ Security Roles และ Record Permissions

ปัญหาที่ 11: หน้าจอมือถือแสดงไม่สวย

ปรับ Responsive Layout

ปัญหาที่ 12: Power Automate ไม่ทำงาน

ตรวจ Trigger และ Flow Run History

ปัญหาที่ 13: ไม่พบ Plans

ตรวจสอบ Feature Availability และสิทธิ์

ปัญหาที่ 14: Prompt ภาษาไทยไม่ตรง

ลองเขียน Prompt ภาษาอังกฤษที่ระบุรายละเอียดชัดเจน

ปัญหาที่ 15: คิดค่าใช้จ่ายเพิ่ม

ตรวจสอบ Power Apps License, Dataverse Capacity และ Premium Connectors

ปัญหาที่ 16: Copilot ใน Power Apps Studio แบบเก่าไม่ปรากฏ

Microsoft ยุติความสามารถแก้ไข Canvas App ผ่าน Copilot Panel แบบ Preview ตั้งแต่วันที่ 6 มกราคม 2026 โดยแนะนำให้ใช้ Plans แทน

ปัญหาที่ 17: เพิ่ม Copilot Control แบบเก่าไม่ได้

ตั้งแต่วันที่ 2 กุมภาพันธ์ 2026 Microsoft ไม่อนุญาตให้เพิ่ม Copilot Control แบบ Preview ลงใน Canvas Apps ใหม่ และแนะนำแนวทาง Microsoft 365 Copilot in canvas apps แทนสำหรับการสนทนาด้วยภาษาธรรมชาติภายในแอป

ปัญหาที่ 18: แอปทดสอบได้แต่ผู้ใช้จริงเปิดไม่ได้

ตรวจสอบการ Share, License และสิทธิ์ฐานข้อมูล

⚠️ ข้อควรรู้เกี่ยวกับ Copilot Features รุ่นเก่า

เอกสารและวิดีโอบางรายการอาจแสดงหน้าจอ Copilot ใน Power Apps Studio ที่แตกต่างจากปัจจุบัน

ควรทราบการเปลี่ยนแปลงสำคัญดังนี้

6 มกราคม 2026

ความสามารถ Edit your app with Copilot in Power Apps Studio แบบ Preview ถูกยุติ

Microsoft แนะนำให้ใช้ Plans สำหรับแนวทางสร้างและพัฒนาโซลูชันด้วย Copilot

2 กุมภาพันธ์ 2026

ไม่สามารถเพิ่ม Copilot Control แบบ Preview ลงใน Canvas Apps ใหม่ได้

แอปเดิมที่ใช้ Control นี้อาจยังทำงานได้ในระยะเวลาจำกัด แต่จะไม่ได้รับการสนับสนุนในอนาคต

ควรใช้แนวทางไหนในปัจจุบัน?

สำหรับผู้เริ่มต้น แนะนำ

Start with data

เมื่อเน้นการสร้างแอปจากตารางข้อมูล

Start with a plan

เมื่อต้องการออกแบบโซลูชันธุรกิจหลายส่วน

ไม่ควรวางแผนระบบใหม่โดยพึ่งฟีเจอร์ Preview ที่ Microsoft ยุติแล้ว

📊 Checklist ก่อนเผยแพร่แอปที่สร้างด้วย Copilot

รายการสิ่งที่ต้องตรวจสอบ
Business Requirementsชัดเจน
Tablesถูกต้อง
Columnsครบถ้วน
Data Typesเหมาะสม
Relationshipsถูกต้อง
Formsใช้งานได้
Required Fieldsตรวจสอบแล้ว
Validationทำงาน
Dataverse Rolesตั้งค่าแล้ว
App Sharingถูกต้อง
Power Automateทดสอบแล้ว
Mobile Layoutพร้อม
Error Handlingเหมาะสม
Licenseตรวจสอบแล้ว
Data Policiesผ่าน
Publishเวอร์ชันล่าสุด
User Testingผ่าน
Maintenance Ownerมีผู้รับผิดชอบ

📈 10 เทคนิคใช้ Copilot ใน Power Apps ให้สร้างแอปได้ดีขึ้น

1. อธิบายงานให้ชัดเจน

อย่าใช้ Prompt กว้างเกินไป

2. ระบุผู้ใช้งาน

เช่น Employee, Technician และ Manager

3. กำหนดข้อมูลที่ต้องเก็บ

ระบุ Fields สำคัญให้ครบ

4. ระบุสถานะงาน

เช่น Open, In Progress และ Closed

5. กำหนด Relationships

หากมีหลายตาราง

6. ตรวจโครงสร้างข้อมูลก่อนสร้างแอป

7. ใช้ Plans กับระบบหลายขั้นตอน

8. ทดสอบด้วยข้อมูลสมมติ

9. ตั้ง Security Roles ก่อนแชร์

10. เริ่มจากแอปเล็กแล้วค่อยขยาย

แนวทางนี้ช่วยลดความเสี่ยงจากการสร้างระบบใหญ่เกินจำเป็น และทำให้สามารถทดสอบการทำงานได้ทีละส่วน

❓ คำถามที่พบบ่อยเกี่ยวกับ Copilot ใน Power Apps

Copilot ใน Power Apps คืออะไร?

เป็นความสามารถ AI ที่ช่วยสร้างและออกแบบแอปด้วยภาษาธรรมชาติ

Power Apps สร้างแอปโดยไม่ต้องเขียนโค้ดได้จริงไหม?

ได้สำหรับงานหลายประเภท โดยใช้เครื่องมือ Low-Code และ Copilot แต่บางกรณียังต้องปรับ Business Logic หรือสูตรเพิ่มเติม

วิธีใช้ Copilot ใน Power Apps ทำอย่างไร?

เปิด Power Apps เลือก Start with data → Create new data แล้วใช้ Copilot อธิบายโครงสร้างข้อมูลที่ต้องการ

Copilot สร้างฐานข้อมูลให้ได้ไหม?

สามารถช่วยสร้าง Dataverse Tables, Columns และ Relationships ตามคำอธิบาย

Copilot สร้าง Canvas App ได้ไหม?

ได้ผ่านขั้นตอนสร้างแอปจากข้อมูลที่ Copilot ช่วยออกแบบ

Plans in Power Apps คืออะไร?

เป็นเครื่องมือ AI ที่ช่วยวิเคราะห์ปัญหาธุรกิจและออกแบบโซลูชัน Power Platform

Start with data กับ Start with a plan ต่างกันอย่างไร?

Start with data เน้นเริ่มจากข้อมูล ส่วน Start with a plan เน้นเริ่มจากกระบวนการและความต้องการธุรกิจ

Copilot สร้าง Model-Driven App ได้ไหม?

Plans สามารถช่วยเสนอและสร้างองค์ประกอบของ Model-Driven Apps ตามความสามารถที่รองรับ

Power Apps ต้องมี Dataverse ไหม?

การสร้างแอปด้วย Copilot ตามวิธีที่อธิบายในบทความนี้ต้องใช้ Dataverse แต่ Power Apps โดยรวมสามารถใช้ Data Sources อื่นได้ตามประเภทแอป

ใช้ Copilot ใน Power Apps ภาษาไทยได้ไหม?

ความพร้อมใช้งานและคุณภาพอาจต่างกันตาม Feature และ Language ควรตรวจสอบภาษาที่รองรับ หากคำสั่งภาษาไทยไม่ตรงให้ลองใช้ Prompt ภาษาอังกฤษ

Power Apps ใช้กับโทรศัพท์มือถือได้ไหม?

Canvas Apps สามารถออกแบบให้ใช้งานบนอุปกรณ์มือถือที่รองรับได้

Power Apps ใช้ SharePoint ได้ไหม?

ได้ผ่าน Data Connectors ที่รองรับ

Power Apps ใช้ Excel ได้ไหม?

ได้ตามวิธีเชื่อมข้อมูลที่รองรับ แต่ต้องพิจารณาข้อจำกัดด้านการจัดเก็บและการใช้งานพร้อมกัน

Power Apps ใช้ Power Automate ได้ไหม?

ได้ สามารถเชื่อมเพื่อสร้าง Workflows อัตโนมัติ

Power Apps สร้างแอปแจ้งซ่อมได้ไหม?

ได้ โดยสามารถใช้ Dataverse เก็บข้อมูลและ Power Automate ช่วยแจ้งเตือน

Power Apps สร้างแอปสำหรับช่างได้ไหม?

ได้ เช่น แอปบันทึกงานซ่อม การติดตั้ง และ Maintenance

Copilot สร้างแอปเสร็จแล้วใช้จริงได้ทันทีไหม?

ควรตรวจสอบโครงสร้างข้อมูล สิทธิ์ และการทำงานก่อนใช้งานจริง

Copilot แก้ Canvas App ผ่านแชตได้เหมือนเดิมไหม?

ความสามารถ Preview สำหรับแก้ไขแอปผ่าน Copilot ใน Power Apps Studio ถูกยุติแล้ว ควรตรวจสอบ Plans และเครื่องมือสร้างแอปที่รองรับปัจจุบัน

Power Apps มีค่าใช้จ่ายไหม?

ขึ้นอยู่กับ License, Dataverse, Connectors และความสามารถที่ใช้งาน

ต้องมีสิทธิ์อะไรเพื่อสร้างแอป?

ขึ้นอยู่กับ Environment โดยการสร้าง Dataverse Tables ผ่าน Copilot ต้องมี Security Role และสิทธิ์ที่เหมาะสม

✅ สรุปวิธีใช้ Copilot ใน Power Apps สร้างแอปโดยไม่ต้องเขียนโค้ด

Microsoft Power Apps รองรับการใช้ Copilot ช่วยสร้างแอปจากภาษาธรรมชาติ โดยสามารถเริ่มจากการอธิบายโครงสร้างข้อมูลหรือความต้องการธุรกิจ แล้วให้ AI ช่วยเตรียม Tables และองค์ประกอบเริ่มต้น

สำหรับมือใหม่ที่ต้องการสร้างแอปทั่วไป สามารถใช้ Start with data → Create new data เพื่อสร้าง Dataverse Tables และนำไปสร้าง Canvas App

หากต้องการสร้างระบบธุรกิจที่มีหลายขั้นตอน เช่น รับแจ้งซ่อม มอบหมายช่าง อนุมัติงาน และแจ้งเตือน ควรพิจารณาใช้ Plans in Power Apps ซึ่งช่วยออกแบบโซลูชันที่เชื่อม Power Apps, Dataverse และ Power Automate

แม้ Copilot จะลดภาระการสร้างแอปจากศูนย์ แต่ผู้สร้างยังต้องตรวจสอบ Fields, Relationships, Permissions, Workflows และการทำงานจริงก่อน Publish

สำหรับธุรกิจ IT สามารถเริ่มจากแอปรับแจ้งซ่อม แล้วต่อยอดเป็นระบบบันทึกงานติดตั้ง LAN, Fiber Optic, CCTV และ Maintenance ได้

comsiam แนะนำให้ใช้แนวทาง กำหนดปัญหา → เลือก Start with data หรือ Plans → เขียน Prompt → ตรวจ Dataverse → สร้างแอป → ปรับหน้าจอ → เชื่อม Automation → ตั้ง Security → ทดสอบ → Publish → แชร์ให้ผู้ใช้ → ปรับปรุงต่อเนื่อง

การใช้ Copilot ใน Power Apps อย่างเหมาะสมจะช่วยให้ธุรกิจสร้างแอปสำหรับการทำงานได้รวดเร็วขึ้น โดยไม่จำเป็นต้องเริ่มพัฒนาโปรแกรมทั้งหมดด้วยตนเอง และยังสามารถขยายเป็นระบบธุรกิจที่ซับซ้อนขึ้นได้ในอนาคต