วิธีสร้างแอปด้วย Copilot ใน Power Apps จากคำสั่งภาษาไทยทีละขั้นตอน

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

Power Apps รองรับความสามารถ Copilot สำหรับช่วยสร้างตารางข้อมูลจากภาษาธรรมชาติ รวมถึงภาษาไทยในฟีเจอร์สร้างและแก้ไข Dataverse Tables ที่รองรับ อย่างไรก็ตาม การรองรับภาษาไทยอาจแตกต่างกันระหว่างการสร้างตาราง การสร้างแอปด้วย Plans และการช่วยเขียนสูตร Power Fx

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

ตัวอย่างที่เหมาะสำหรับการฝึกคือระบบรับแจ้งซ่อม IT ซึ่งประกอบด้วยพนักงานแจ้งปัญหา เจ้าหน้าที่รับงาน ช่างเทคนิคดำเนินการ และผู้จัดการติดตามสถานะ

เมื่อสร้างสำเร็จ สามารถต่อยอดไปสู่ระบบดูแลเครือข่าย LAN, Wi-Fi, Fiber Optic, CCTV และงาน Maintenance ได้

บทความนี้ comsiam จะสอนสร้างแอปด้วย Copilot ใน Power Apps จากคำสั่งภาษาไทยตั้งแต่เริ่มต้น พร้อมตัวอย่าง Prompt ที่นำไปใช้ได้จริง วิธีสร้าง Dataverse Tables, Canvas App, Forms, Screens, การตั้งค่า Choices, Relationships, การทดสอบ และการแชร์ให้พนักงานใช้งาน

🤖 Copilot ใน Power Apps สร้างแอปจากภาษาไทยได้จริงหรือไม่?

ทำได้ในความสามารถที่รองรับภาษาไทย โดยเฉพาะการสร้างและแก้ไข Dataverse Tables ด้วย Copilot แต่ต้องแยกให้ออกว่าการใช้ภาษาไทยกับแต่ละฟีเจอร์ไม่เหมือนกัน

ความสามารถที่เกี่ยวข้อง

ความสามารถการใช้ภาษาไทย
สร้าง Dataverse Tables ด้วย Copilotรองรับภาษาไทยตามข้อกำหนด
แก้ไขตารางด้วย Copilotรองรับภาษาไทยตามข้อกำหนด
Plans in Power Appsต้องตรวจสอบภาษาที่รองรับในประสบการณ์ที่ใช้
สร้างสูตร Power Fx ด้วย Copilotภาษาไทยไม่ได้รองรับทุกคำสั่ง
ตั้งชื่อหน้าจอและข้อความในแอปสามารถใช้ข้อความภาษาไทย
กรอกข้อมูลในแอปสามารถออกแบบให้ใช้ภาษาไทย

ข้อควรเข้าใจ

การสร้างตารางจาก Prompt ภาษาไทยได้ ไม่ได้หมายความว่า AI จะออกแบบทุกหน้าจอ สูตร และกระบวนการทำงานได้ถูกต้องโดยอัตโนมัติ

ผู้สร้างต้องตรวจสอบผลลัพธ์ก่อนใช้งานจริง

✨ ใช้คำสั่งภาษาไทยสร้างแอปประเภทไหนได้บ้าง?

ตัวอย่างงานที่สามารถนำมาใช้เป็นโจทย์สำหรับสร้างแอป ได้แก่

  1. แอปรับแจ้งซ่อมคอมพิวเตอร์
  2. แอปติดตามงานช่าง
  3. แอปจัดการอุปกรณ์ IT
  4. แอปบันทึกงานติดตั้ง Fiber Optic
  5. แอปตรวจเช็กกล้อง CCTV
  6. แอปบำรุงรักษาระบบเครือข่าย
  7. แอปจัดการลูกค้า
  8. แอปติดตามการขาย
  9. แอปตรวจนับสินค้า
  10. แอปจัดการคำขออนุมัติ

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

🧩 สิ่งที่ต้องเตรียมก่อนสร้างแอป

1. บัญชี Microsoft

ใช้บัญชีที่มีสิทธิ์เข้าถึง Power Apps

2. Environment

ต้องเลือก Environment ที่สามารถสร้างแอปและ Dataverse Tables ได้

3. Microsoft Dataverse

วิธีสร้างแอปจาก Copilot ที่ใช้ในบทความนี้ต้องมี Dataverse Database

4. Security Role

ต้องมีสิทธิ์สร้างหรือแก้ไข Dataverse Tables เช่น บทบาท System Customizer หรือสิทธิ์ที่เทียบเท่าตามการตั้งค่าองค์กร

5. ความพร้อมของ Copilot

ตรวจสอบว่าเปิดใช้งานใน Environment และ Region ที่เกี่ยวข้องแล้ว

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

ต้องรู้ว่าแอปจะช่วยแก้ปัญหาอะไร

7. ผู้ใช้งาน

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

8. Fields ที่ต้องเก็บ

เตรียมรายการข้อมูลที่จำเป็น

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

ใช้ข้อมูลสมมติสำหรับทดสอบ

10. แผนด้านสิทธิ์

กำหนดว่าใครมีสิทธิ์อ่าน สร้าง แก้ไข และลบข้อมูล

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

เปิด Microsoft Power Apps แล้วลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์

เมื่อเข้าสู่ระบบแล้ว ให้ตรวจสอบ Environment ที่มุมบนของหน้าจอ

ทำไมต้องตรวจสอบ Environment?

เพราะ Environment เป็นพื้นที่ที่จัดเก็บแอป ตารางข้อมูล Connections และทรัพยากร Power Platform

ตัวอย่าง

Development

ใช้สร้างและทดลองแอป

Production

ใช้กับงานจริง

สำหรับการฝึกสร้างแอป ควรเริ่มใน Development Environment เมื่อองค์กรมีการจัดเตรียมไว้

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

จากหน้าแรกของ Power Apps ให้เลือก

Start with data

จากนั้นเลือก

Create new data

ระบบจะเปิดพื้นที่สร้างตารางใหม่พร้อม Copilot Panel

ทำไมเริ่มจากข้อมูลก่อน?

เพราะแอปธุรกิจส่วนใหญ่ต้องใช้โครงสร้างข้อมูลที่ชัดเจน เช่น

  • ผู้แจ้ง
  • ประเภทงาน
  • วันที่
  • สถานที่
  • สถานะ
  • ผู้รับผิดชอบ

เมื่อข้อมูลถูกต้อง การสร้างหน้าจอและรายงานจะทำได้ง่ายขึ้น

✍️ ขั้นตอนที่ 3: พิมพ์ Prompt ภาษาไทยเพื่อสร้างแอปรับแจ้งซ่อม

ให้ทดลองคัดลอกคำสั่งนี้ไปใช้ใน Copilot Panel

Prompt ภาษาไทยชุดที่ 1 — สร้างตารางพื้นฐาน

สร้างตารางข้อมูลสำหรับระบบรับแจ้งซ่อม IT ภายในบริษัท โดยให้เก็บหมายเลข Ticket หัวข้องาน ประเภทปัญหา รายละเอียดปัญหา ชื่อผู้แจ้ง แผนก สถานที่ ความเร่งด่วน สถานะงาน ช่างผู้รับผิดชอบ วันที่แจ้ง วันที่ดำเนินการเสร็จ และบันทึกการแก้ไขปัญหา

สิ่งที่คาดหวัง

Copilot จะช่วยเสนอ Dataverse Table พร้อม Columns ที่เกี่ยวข้อง

ตัวอย่างชื่อ Table:

IT Support Tickets

ข้อควรตรวจสอบ

  • ชื่อตารางถูกต้องหรือไม่
  • มี Fields ครบหรือไม่
  • ข้อมูลแต่ละ Field เป็นประเภทใด
  • มี Fields ซ้ำหรือไม่

ถ้าผลลัพธ์ไม่ตรง?

ให้แก้ Prompt โดยระบุรายละเอียดที่ขาด แล้วให้ Copilot ปรับตารางก่อนสร้างแอป

📋 ขั้นตอนที่ 4: ตรวจสอบ Dataverse Table ที่ AI สร้าง

ตารางที่ Copilot เสนออาจมีชื่อ Fields เป็นภาษาอังกฤษหรือภาษาไทยตามรูปแบบการทำงาน

ควรตรวจสอบให้เหมาะกับการใช้งานจริง

ตัวอย่างโครงสร้างข้อมูล

Columnประเภทข้อมูลตัวอย่าง
Ticket NumberAutonumberIT-0001
TitleTextWi-Fi ใช้งานไม่ได้
Issue TypeChoiceNetwork
DescriptionMultiline Textใช้อินเทอร์เน็ตไม่ได้
RequesterText / Lookupพนักงาน A
DepartmentText / LookupAccounting
LocationTextชั้น 3
PriorityChoiceHigh
StatusChoiceOpen
TechnicianLookupช่าง A
Created OnDate and Timeวันที่แจ้ง
Completed OnDate and Timeวันที่เสร็จ
Resolution NotesMultiline Textเปลี่ยน Access Point

ควรแก้อะไรบ้าง?

Ticket Number

ควรกำหนดระบบหมายเลขที่ไม่ซ้ำ

Priority

ควรใช้ Choice เพื่อกำหนดค่าที่แน่นอน

Status

ควรใช้ Choice เพื่อควบคุมสถานะ

Technician

ถ้าต้องการแยกข้อมูลช่าง ควรใช้ Lookup เชื่อมกับตารางที่เกี่ยวข้อง

Created On

Dataverse มีฟิลด์ระบบสำหรับวันที่สร้างอยู่แล้ว จึงควรตรวจสอบก่อนเพิ่ม Column ที่มีหน้าที่ซ้ำกัน

⚙️ ขั้นตอนที่ 5: ใช้ Prompt ภาษาไทยปรับ Fields

เมื่อได้ตารางพื้นฐานแล้ว สามารถใช้คำสั่งเพิ่มเติม

Prompt ภาษาไทยชุดที่ 2 — เพิ่ม Choices

เพิ่มคอลัมน์ความเร่งด่วนเป็นชนิด Choice โดยมีค่า ต่ำ ปานกลาง สูง และวิกฤต และเพิ่มคอลัมน์สถานะงานเป็น Choice โดยมีค่า เปิดงาน กำลังดำเนินการ รออะไหล่ แก้ไขแล้ว และปิดงาน

ผลที่ต้องการ

Priority:

  • Low
  • Medium
  • High
  • Critical

Status:

  • Open
  • In Progress
  • Waiting for Parts
  • Resolved
  • Closed

ชื่อค่าจริงสามารถกำหนดเป็นภาษาไทยได้ตามการออกแบบแอป

ทำไมควรใช้ Choices?

เพราะช่วยลดความไม่สม่ำเสมอของข้อมูล

ตัวอย่างเช่น หากใช้ Text ผู้ใช้บางคนอาจกรอกว่า

“กำลังซ่อม”

อีกคนกรอกว่า

“กำลังดำเนินการ”

ระบบรายงานอาจตีความเป็นคนละสถานะ

👨‍🔧 ขั้นตอนที่ 6: สร้างตารางช่างเทคนิค

ระบบรับแจ้งซ่อมที่ดีควรมีข้อมูลช่างแยกจากรายการ Ticket เมื่อมีความจำเป็น

Prompt ภาษาไทยชุดที่ 3 — ตารางช่าง

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

ตัวอย่าง Table

Technicians

Fields

  • Technician ID
  • Technician Name
  • Specialty
  • Phone
  • Availability Status
  • Department

Relationship

หนึ่งช่างสามารถรับผิดชอบ Ticket ได้หลายรายการ

จึงมักใช้ความสัมพันธ์แบบหนึ่งต่อหลายระหว่างช่างกับรายการงาน

ข้อควรระวัง

ควรตรวจสอบว่า Relationship ที่ AI สร้างตรงกับ Business Rules

หากหนึ่ง Ticket ต้องมีช่างหลายคน อาจต้องออกแบบตารางเชื่อมเพิ่ม

🏢 ขั้นตอนที่ 7: สร้างตารางแผนก

Prompt ภาษาไทยชุดที่ 4 — แผนก

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

ตัวอย่าง Table

Departments

Fields

  • Department ID
  • Department Name
  • Contact Person

ความสัมพันธ์

หนึ่งแผนกสามารถมีรายการแจ้งซ่อมได้หลายรายการ

ประโยชน์

ช่วยให้สามารถกรองและจัดทำรายงานจำนวนงานแต่ละแผนกได้

🧭 ขั้นตอนที่ 8: ตรวจสอบ Relationships ทั้งระบบ

เมื่อมีหลายตาราง ควรตรวจสอบโครงสร้างความสัมพันธ์ก่อนสร้างแอป

ตัวอย่าง

Departments

เชื่อมกับ IT Support Tickets

Technicians

เชื่อมกับ IT Support Tickets

แนวทาง

  • หนึ่งแผนกมีหลาย Ticket
  • หนึ่งช่างมีหลาย Ticket
  • หนึ่ง Ticket มีผู้รับผิดชอบหลักหนึ่งคน ตามตัวอย่างนี้

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

อย่าสร้าง Relationship ซ้ำซ้อนโดยไม่มีเหตุผล

หากระบบต้องรองรับหลายช่างต่อหนึ่งงาน ต้องออกแบบต่างจากตัวอย่างข้างต้น

📱 ขั้นตอนที่ 9: นำข้อมูลไปสร้าง Canvas App

เมื่อ Dataverse Tables พร้อมแล้ว ให้ดำเนินการต่อจากพื้นที่สร้างข้อมูล

ขั้นตอน

  1. ตรวจสอบ Tables
  2. บันทึกโครงสร้าง
  3. เลือกคำสั่งสร้างหรือเปิดแอปจากข้อมูล
  4. ให้ Power Apps สร้าง Canvas App
  5. เปิดแอปใน Power Apps Studio
  6. ตรวจสอบ Screens ที่สร้าง
  7. ตรวจสอบ Data Sources
  8. ทดลองกรอกข้อมูล

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

Browse Screen

แสดงรายการ Ticket

Details Screen

แสดงรายละเอียด Ticket

Edit Screen

ใช้สร้างหรือแก้ไข Ticket

ข้อควรระวัง

หน้าจอที่ระบบสร้างอาจไม่ตรงกับ Workflow ของบริษัททั้งหมด

จึงควรปรับแต่งก่อน Publish

🎨 ขั้นตอนที่ 10: ปรับชื่อหน้าจอและข้อความให้เป็นภาษาไทย

แม้ Copilot จะช่วยสร้างโครงสร้างข้อมูล แต่ข้อความที่ผู้ใช้เห็นควรปรับให้เข้าใจง่าย

ตัวอย่างเมนูภาษาไทย

ชื่อเดิมชื่อที่แนะนำ
Browseรายการแจ้งซ่อม
Detailsรายละเอียดงาน
Editแก้ไขรายการ
Newแจ้งซ่อมใหม่
Saveบันทึก
Cancelยกเลิก
Statusสถานะ
Assigned Technicianช่างผู้รับผิดชอบ

วิธีแก้ไข

  1. เปิด Power Apps Studio
  2. เลือก Screen หรือ Control
  3. ตรวจสอบ Properties
  4. เปลี่ยนข้อความที่แสดง
  5. จัด Layout ใหม่
  6. กด Preview
  7. ตรวจสอบภาษาไทย

ทำไมควรใช้ภาษาไทย?

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

📝 ขั้นตอนที่ 11: สร้างแบบฟอร์มแจ้งซ่อม

แบบฟอร์มควรเก็บข้อมูลสำคัญให้ครบ แต่ไม่ควรถามมากเกินจำเป็น

Fields ที่แนะนำ

  1. หัวข้องาน
  2. ประเภทปัญหา
  3. รายละเอียดปัญหา
  4. ชื่อผู้แจ้ง
  5. แผนก
  6. สถานที่
  7. ความเร่งด่วน
  8. วันที่แจ้ง

Fields ที่พนักงานทั่วไปไม่จำเป็นต้องแก้

  • หมายเลข Ticket ที่ระบบสร้าง
  • สถานะการอนุมัติภายใน
  • ช่างผู้รับผิดชอบในกรณีผู้จัดการเป็นผู้มอบหมาย
  • บันทึกการซ่อม
  • วันที่ปิดงาน

ข้อควรระวัง

การซ่อน Field จากหน้าจอไม่ได้ป้องกันผู้ใช้เข้าถึงข้อมูลเสมอไป

ต้องกำหนดสิทธิ์ Dataverse ให้เหมาะสมด้วย

✅ ขั้นตอนที่ 12: ตรวจสอบปุ่มบันทึกข้อมูล

หลังสร้างแบบฟอร์มต้องทดสอบว่าแอปบันทึกข้อมูลลง Dataverse ได้จริง

วิธีทดสอบ

  1. เปิด Preview
  2. เลือกแจ้งซ่อมใหม่
  3. กรอกข้อมูล
  4. กดบันทึก
  5. ตรวจสอบข้อความผลลัพธ์
  6. กลับไปดูรายการ
  7. ตรวจสอบ Dataverse Table
  8. ยืนยันว่ามีรายการใหม่

ถ้าบันทึกไม่ได้?

ตรวจสอบ

  • Required Fields
  • Data Source
  • Form Mode
  • Submit Action
  • Dataverse Permissions
  • Validation Errors

หลักการสำคัญ

ไม่ควรถือว่าข้อมูลบันทึกสำเร็จเพียงเพราะผู้ใช้กดปุ่ม Save

ต้องตรวจสอบผลจากระบบจริง

🔄 ขั้นตอนที่ 13: เพิ่มการแจ้งเตือนด้วย Power Automate

หากต้องการให้ทีม IT ได้รับข้อความเมื่อมี Ticket ใหม่ สามารถเชื่อม Power Automate เพิ่มเติม

ตัวอย่าง Flow

  1. มีรายการ Ticket ใหม่ใน Dataverse
  2. Flow ตรวจสอบข้อมูล
  3. Flow สร้างข้อความแจ้งเตือน
  4. ส่งไปยัง Microsoft Teams
  5. บันทึกผลการทำงาน

ตัวอย่างข้อความ

“มีรายการแจ้งซ่อม IT ใหม่

ประเภท: Network

สถานที่: ชั้น 3

ความเร่งด่วน: High”

ข้อควรระวัง

ข้อมูล Ticket ต้องมาจาก Dataverse จริง และควรป้องกันการส่งแจ้งเตือนซ้ำ

🧠 ขั้นตอนที่ 14: ทดลองใช้ Plans สำหรับระบบที่ซับซ้อนขึ้น

หากต้องการมากกว่าแอปรับแจ้งซ่อมหนึ่งตัว สามารถใช้ Plans ใน Power Apps เพื่อช่วยวางแผนโซลูชัน

ตัวอย่างคำสั่งภาษาไทย

ออกแบบระบบรับแจ้งซ่อม IT สำหรับบริษัท มีผู้ใช้งานสามกลุ่ม ได้แก่ พนักงาน ช่างเทคนิค และผู้จัดการ พนักงานสามารถสร้าง Ticket และดูสถานะงานของตน ช่างสามารถรับงานและบันทึกผลการซ่อม ผู้จัดการสามารถมอบหมายงานและดูรายงาน พร้อมมีระบบแจ้งเตือนเมื่อสถานะเปลี่ยน

สิ่งที่ต้องตรวจสอบ

  • Business Requirements
  • User Roles
  • Dataverse Tables
  • Canvas Apps
  • Model-Driven Apps
  • Power Automate Flows
  • Security

ข้อควรระวังด้านภาษา

Plans มีข้อกำหนดความพร้อมด้านภาษาและ Region ที่อาจแตกต่างจาก Copilot สำหรับสร้าง Dataverse Tables

หากคำสั่งภาษาไทยใช้ไม่ได้หรือผลไม่ตรง ควรตรวจสอบ Feature Availability แล้วลองคำสั่งภาษาอังกฤษ

🌐 ตัวอย่าง Prompt ภาษาไทยสำหรับแอป Fiber Optic

สามารถนำแนวคิดเดียวกันไปใช้สร้างแอปสำหรับบริษัทรับติดตั้ง Fiber Optic

Prompt

สร้างระบบจัดการงานติดตั้งสายไฟเบอร์ออฟติกสำหรับบริษัท โดยเก็บรหัสโครงการ ชื่อลูกค้า สถานที่ติดตั้ง ประเภทสาย Fiber Optic จำนวน Core ระยะทางสาย จำนวนจุดเชื่อมต่อ ช่างผู้รับผิดชอบ วันที่เริ่มงาน วันที่สิ้นสุด สถานะงาน และรายละเอียดผลการทดสอบ

ตารางที่อาจต้องใช้

Fiber Projects

ข้อมูลโครงการ

Customers

ข้อมูลลูกค้า

Technicians

ข้อมูลช่าง

Installation Jobs

รายละเอียดงานติดตั้ง

Test Results

ข้อมูลผลการทดสอบ

การใช้งานจริง

ช่างสามารถใช้แอปบันทึกสถานะและผลการติดตั้งตามสิทธิ์

ข้อควรระวัง

ค่า OTDR หรือ Optical Loss ต้องมาจากการวัดจริง ไม่ควรให้ AI สร้างค่าผลการทดสอบแทนเครื่องมือ

📷 ตัวอย่าง Prompt ภาษาไทยสำหรับแอป CCTV

Prompt

สร้างแอปตรวจสอบระบบกล้องวงจรปิดสำหรับทีมช่าง โดยเก็บชื่อลูกค้า สถานที่ติดตั้ง หมายเลขกล้อง ตำแหน่งกล้อง สถานะภาพ สถานะการบันทึก สถานะระบบเครือข่าย สถานะไฟเลี้ยง ชื่อช่าง วันที่ตรวจสอบ และหมายเหตุการซ่อมบำรุง

ตารางข้อมูล

  • CCTV Sites
  • Cameras
  • Inspection Records
  • Technicians

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

  • รายการลูกค้า
  • รายการกล้อง
  • แบบฟอร์มตรวจสอบ
  • รายงานผล
  • ประวัติ Maintenance

ประโยชน์

ช่วยจัดเก็บประวัติการตรวจสอบเป็นระบบ

🏢 ตัวอย่าง Prompt ภาษาไทยสำหรับแอปจัดการลูกค้า

Prompt

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

ตัวอย่าง Tables

Customers

ข้อมูลลูกค้า

Sales Opportunities

โอกาสการขาย

Contact Activities

ประวัติการติดต่อ

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

ข้อมูลลูกค้าเป็นข้อมูลส่วนบุคคล

ต้องกำหนด Permissions และการใช้งานตามนโยบายองค์กรอย่างเหมาะสม

🔐 ขั้นตอนที่ 15: ตั้งค่า Security ก่อนแชร์แอป

สำหรับแอปที่มีข้อมูลบริษัท ต้องให้ความสำคัญกับ Dataverse Security Roles

ตัวอย่างบทบาท

Employee

สร้าง Ticket และดูข้อมูลตามสิทธิ์

Technician

ดูงานที่ได้รับมอบหมายและแก้ไขสถานะตามสิทธิ์

Manager

จัดการงานตามขอบเขตที่กำหนด

วิธีตรวจสอบ

  1. เปิด Environment
  2. ตรวจสอบ Security Roles
  3. กำหนดสิทธิ์ Tables
  4. ตรวจสอบ Read
  5. ตรวจสอบ Create
  6. ตรวจสอบ Write
  7. ตรวจสอบ Delete
  8. ทดสอบบัญชีผู้ใช้จริง

ข้อควรระวัง

การ Share แอปเพียงอย่างเดียวไม่ได้ทำให้ผู้ใช้มีสิทธิ์เข้าถึง Dataverse Tables โดยอัตโนมัติทุกกรณี

ต้องตรวจสอบสิทธิ์ข้อมูลด้วย

🧪 ขั้นตอนที่ 16: ทดสอบแอปก่อน Publish

ทดสอบที่ 1: เปิดแอปได้

ทดสอบที่ 2: สร้าง Ticket ใหม่

ทดสอบที่ 3: ตรวจสอบ Required Fields

ทดสอบที่ 4: แก้ไข Ticket

ทดสอบที่ 5: ตรวจสอบ Choices

ทดสอบที่ 6: ตรวจสอบ Lookup Fields

ทดสอบที่ 7: ตรวจสอบความสัมพันธ์ของข้อมูล

ทดสอบที่ 8: ใช้งานบนมือถือ

ทดสอบที่ 9: ตรวจสอบ Permissions

ทดสอบที่ 10: ตรวจสอบ Flow แจ้งเตือน

ทดสอบที่ 11: ตรวจสอบกรณี Connection ล้มเหลว

ทดสอบที่ 12: ตรวจสอบหลัง Publish

ควรใช้ข้อมูลสมมติหรือข้อมูลทดสอบที่ได้รับอนุญาตเพื่อหลีกเลี่ยงการกระทบระบบจริง

🚀 ขั้นตอนที่ 17: Save, Publish และ Share แอป

เมื่อทดสอบผ่านแล้ว ให้ดำเนินการดังนี้

1. Save

บันทึกการเปลี่ยนแปลงใน Power Apps Studio

2. Publish

เผยแพร่เวอร์ชันที่พร้อมใช้งาน

3. Share

เลือกผู้ใช้หรือกลุ่มที่ต้องการให้เข้าถึง

4. ตรวจสอบ Dataverse Permissions

5. ทดสอบด้วยบัญชีผู้ใช้จริง

6. ตรวจสอบบนมือถือ

7. ติดตามข้อผิดพลาดหลังใช้งาน

ข้อควรจำ

การ Save กับ Publish ไม่ใช่ขั้นตอนเดียวกัน

หากแก้ไขแอปแล้วไม่ได้ Publish ผู้ใช้ที่ใช้งานเวอร์ชันเผยแพร่อาจยังไม่เห็นการเปลี่ยนแปลงล่าสุด

🔧 ใช้คำสั่งภาษาไทยสร้างแอปไม่ได้ แก้อย่างไร?

ปัญหาที่ 1: Copilot ไม่เข้าใจภาษาไทย

ตรวจสอบว่าฟีเจอร์ที่ใช้อยู่รองรับภาษาไทยหรือไม่

ปัญหาที่ 2: Copilot สร้าง Table ผิด

เขียน Prompt ให้เจาะจงมากขึ้น

ปัญหาที่ 3: Columns ไม่ครบ

ใช้คำสั่งเพิ่ม Fields หรือแก้ Table Designer

ปัญหาที่ 4: ชนิดข้อมูลผิด

ปรับชนิด Column

ปัญหาที่ 5: Relationships ไม่ถูกต้อง

ตรวจสอบความสัมพันธ์ด้วยตนเอง

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

ตรวจสอบหน้า Power Apps และสิทธิ์ของบัญชี

ปัญหาที่ 7: ไม่มี Create new data

ตรวจสอบ Environment และความพร้อมของฟีเจอร์

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

ให้ผู้ดูแลเตรียม Dataverse ใน Environment ที่เหมาะสม

ปัญหาที่ 9: Permission Denied

ตรวจสอบ Security Role

ปัญหาที่ 10: Copilot ไม่แสดง

ตรวจสอบ Region, Language และการเปิดใช้งานของ Environment

ปัญหาที่ 11: แอปสร้างแล้วบันทึกไม่ได้

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

ปัญหาที่ 12: แอปไม่แสดงข้อมูล

ตรวจสอบการเชื่อม Dataverse และสิทธิ์อ่านข้อมูล

ปัญหาที่ 13: ผู้ใช้แก้ไขข้อมูลไม่ได้

ตรวจสอบ Write Permission

ปัญหาที่ 14: Prompt ยาวเกินไป

แยกคำสั่งเป็นส่วน เช่น ตารางหลัก ตารางช่าง และ Relationships

ปัญหาที่ 15: Plans ไม่เข้าใจภาษาไทย

ตรวจสอบข้อจำกัดภาษาของ Plans แล้วทดลองภาษาอังกฤษ

ปัญหาที่ 16: Copilot ช่วยเขียน Power Fx ภาษาไทยไม่ได้

ความสามารถสร้างสูตร Power Fx ด้วย Copilot อาจรองรับภาษาอังกฤษสำหรับการสร้างสูตร แม้ฟีเจอร์อื่นรองรับภาษาไทย

ปัญหาที่ 17: หน้าแอปภาษาอังกฤษ

เปลี่ยน Labels และข้อความที่แสดงใน Studio

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

ตรวจสอบ Trigger, Connections และ Flow Run History

ปัญหาที่ 19: แอปเปิดในมือถือแล้ว Layout ผิด

ปรับ Responsive Design

ปัญหาที่ 20: ผู้ใช้ไม่มี License ที่ต้องใช้

ตรวจสอบสิทธิ์ Power Apps และ Dataverse ตามรูปแบบแอป

📊 Checklist ก่อนเปิดใช้แอปภาษาไทย

รายการสิ่งที่ต้องตรวจสอบ
Promptชัดเจน
Language Supportรองรับฟีเจอร์ที่ใช้
Environmentถูกต้อง
Dataverseพร้อม
Tablesครบถ้วน
Columnsถูกต้อง
Data Typesเหมาะสม
Choicesสม่ำเสมอ
Relationshipsถูกต้อง
Canvas Appสร้างสำเร็จ
Thai Labelsอ่านเข้าใจง่าย
Formsทำงาน
Saveบันทึกได้
Permissionsถูกต้อง
Automationทดสอบแล้ว
Mobile Layoutพร้อมใช้
Publishเวอร์ชันล่าสุด
Shareกำหนดผู้ใช้
Monitoringมีผู้รับผิดชอบ

📈 10 เทคนิคเขียน Prompt ภาษาไทยให้ Copilot สร้างแอปได้ดีขึ้น

1. บอกวัตถุประสงค์ของแอป

เช่น รับแจ้งซ่อม IT

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

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

3. ระบุข้อมูลที่ต้องเก็บ

อย่าปล่อยให้ AI เดาทั้งหมด

4. ระบุชนิดข้อมูลที่สำคัญ

เช่น Choice, Date และ Lookup

5. ระบุสถานะของกระบวนการ

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

6. ระบุความสัมพันธ์ระหว่างข้อมูล

เมื่อมีหลายตาราง

7. สั่งทีละส่วนเมื่อระบบซับซ้อน

8. ตรวจผลก่อนใช้ Prompt ถัดไป

9. ใช้ภาษาอังกฤษเมื่อฟีเจอร์ยังไม่รองรับภาษาไทย

10. ทดสอบกับข้อมูลสมมติก่อน Production

❓ คำถามที่พบบ่อยเกี่ยวกับการสร้างแอปด้วย Copilot ภาษาไทย

Power Apps ใช้คำสั่งภาษาไทยได้ไหม?

ได้สำหรับความสามารถ Copilot ที่รองรับ เช่น การสร้าง Dataverse Tables แต่บางฟีเจอร์มีข้อจำกัดด้านภาษา

วิธีสร้างแอปด้วย Copilot ภาษาไทยทำอย่างไร?

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

Copilot ใน Power Apps สร้างแอปได้จริงไหม?

ได้ โดยช่วยสร้างตารางข้อมูลและนำไปสร้างแอป แต่ต้องตรวจสอบผลลัพธ์ก่อนใช้จริง

ต้องเขียนโค้ดไหม?

แอปพื้นฐานหลายประเภทสร้างด้วย Low-Code ได้ แต่ Logic ซับซ้อนอาจต้องใช้ Power Fx หรือ Power Automate เพิ่มเติม

ใช้ภาษาไทยสร้าง Dataverse Table ได้ไหม?

รองรับตามความสามารถสร้างและแก้ไขตารางด้วย Copilot ที่ Microsoft ระบุ

ใช้ภาษาไทยสร้างสูตร Power Fx ได้ไหม?

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

Plans รองรับภาษาไทยไหม?

ขึ้นอยู่กับข้อกำหนดภาษาและ Region ของ Plans ในประสบการณ์ที่เปิดใช้งาน

Copilot สร้าง Relationships ได้ไหม?

สามารถช่วยเสนอและสร้าง Relationships สำหรับ Tables ได้ตามความสามารถที่รองรับ

Copilot สร้าง Choices ได้ไหม?

สามารถช่วยกำหนด Columns และตัวเลือก แต่ควรตรวจสอบค่าที่สร้างจริง

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

ได้ผ่านกระบวนการสร้างแอปจาก Dataverse Tables

Power Apps ใช้กับมือถือได้ไหม?

ได้ตามประเภทแอปและการออกแบบหน้าจอ

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

ได้ โดยใช้ Dataverse เก็บข้อมูลและ Canvas App สำหรับพนักงาน

สร้างแอปติดตั้ง Fiber Optic ได้ไหม?

ได้ โดยออกแบบ Tables สำหรับโครงการ งานติดตั้ง และผลการทดสอบ

Copilot สร้างแอปเสร็จแล้วพร้อมใช้เลยไหม?

ไม่ควรถือว่าพร้อมทันที ต้องตรวจสอบข้อมูล ความปลอดภัย และการทำงาน

ใช้ Excel แทน Dataverse ได้ไหม?

Power Apps สามารถใช้ Excel เป็น Data Source ได้ในบางรูปแบบ แต่การสร้างข้อมูลด้วย Copilot ตามวิธีในบทความนี้ใช้ Dataverse

ทำไมไม่เห็น Copilot?

อาจเกิดจาก Environment, Region, Language, License หรือ Policy

ใช้ Power Automate ร่วมกับ Power Apps ได้ไหม?

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

แชร์แอปให้พนักงานได้ไหม?

ได้ตามสิทธิ์การใช้งานและการกำหนด Permissions

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

ขึ้นอยู่กับ License, Dataverse, Connectors และบริการที่ใช้งานจริง

เริ่มต้นสร้างแอปอะไรดี?

สำหรับธุรกิจบริการ IT แนะนำให้เริ่มจากแอปรับแจ้งซ่อม เพราะมีโครงสร้างข้อมูลและขั้นตอนชัดเจน เหมาะสำหรับฝึกใช้ Copilot และ Dataverse

✅ สรุปวิธีสร้างแอปด้วย Copilot ใน Power Apps จากคำสั่งภาษาไทย

Microsoft Power Apps รองรับการใช้ Copilot สร้าง Dataverse Tables จากภาษาธรรมชาติ และมีความสามารถที่รองรับคำสั่งภาษาไทย ทำให้ผู้เริ่มต้นสามารถอธิบายข้อมูลที่ต้องการโดยไม่จำเป็นต้องเริ่มจากการออกแบบฐานข้อมูลทั้งหมดด้วยตนเอง

ขั้นตอนหลักคือเปิด Power Apps เลือก Start with data → Create new data พิมพ์ Prompt ภาษาไทย ตรวจสอบตารางและความสัมพันธ์ แล้วนำไปสร้าง Canvas App

สำหรับตัวอย่างระบบรับแจ้งซ่อม IT สามารถเริ่มจาก Table สำหรับ Ticket แล้วเพิ่มตาราง Technicians และ Departments เพื่อจัดการข้อมูลอย่างเป็นระบบ

หลังสร้างแอปต้องปรับ Labels ให้เป็นภาษาไทย ตรวจสอบ Forms, Choices, Relationships และ Security Roles ก่อน Publish

หากต้องการระบบที่มีหลายขั้นตอน สามารถใช้ Plans และ Power Automate ร่วมด้วย โดยต้องตรวจสอบความพร้อมใช้งานของภาษาไทยในแต่ละฟีเจอร์

comsiam แนะนำให้ใช้แนวทาง กำหนดระบบ → เขียน Prompt ภาษาไทย → สร้าง Dataverse → ตรวจ Fields → ปรับ Relationships → สร้าง Canvas App → ปรับหน้าจอภาษาไทย → ทดสอบ → ตั้ง Security → Publish → แชร์ให้พนักงาน → ปรับปรุงต่อเนื่อง

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