วิธีสร้าง Flow ด้วยภาษาธรรมชาติใน Power Automate ไม่ต้องเขียนโค้ด

วิธีสร้าง Flow ด้วยภาษาธรรมชาติใน Microsoft Power Automate โดยไม่ต้องเขียนโค้ด ทำได้โดยเปิด Power Automate เลือก Home → Create with Copilot จากนั้นอธิบายกระบวนการที่ต้องการด้วยข้อความธรรมดา เช่น “When a new item is created in SharePoint, send a notification to Microsoft Teams” แล้วให้ Copilot ช่วยสร้าง Trigger และ Actions ก่อนตรวจสอบ Connections ตั้งค่าข้อมูล และกด Save กับ Test เพื่อทดลองใช้งาน

การสร้าง Flow ด้วยวิธีนี้เรียกว่า Natural Language Automation คือการใช้คำสั่งภาษามนุษย์อธิบายงานที่ต้องการ แล้วให้ AI ช่วยแปลงเป็นกระบวนการอัตโนมัติ

ผู้ใช้ไม่จำเป็นต้องเริ่มจากการเขียนโปรแกรม Python, JavaScript หรือ C# เพราะ Power Automate มีเครื่องมือ Low-Code สำหรับเชื่อมระบบต่างๆ เช่น SharePoint, Microsoft Teams, Outlook, Dataverse และ Microsoft Forms

ตัวอย่างเช่น เมื่อพนักงานกรอกแบบฟอร์มแจ้งซ่อมคอมพิวเตอร์ ระบบสามารถสร้างรายการใน SharePoint และส่งข้อความแจ้งเตือนทีม IT โดยอัตโนมัติ โดยใช้ Copilot ช่วยออกแบบขั้นตอนเริ่มต้น

อย่างไรก็ตาม การสร้าง Flow แบบ No-Code ไม่ได้หมายความว่าระบบจะพร้อมใช้ทันที ผู้สร้างยังต้องกำหนด Site Address, List Name, Connections, Dynamic Content และ Permissions ให้ถูกต้อง

บทความนี้ comsiam จะสอนสร้าง Flow ด้วยภาษาธรรมชาติใน Power Automate แบบละเอียด ตั้งแต่การเขียน Prompt การสร้าง Automated, Instant และ Scheduled Flows การตั้งค่า Conditions และ Dynamic Content การใช้ SharePoint, Teams และ Outlook รวมถึงตัวอย่างระบบแจ้งซ่อม IT งาน Fiber Optic และ CCTV พร้อมวิธีทดสอบและแก้ไขข้อผิดพลาดก่อนใช้งานจริง

🤖 Natural Language Flow ใน Power Automate คืออะไร?

Natural Language Flow คือแนวทางสร้างระบบ Automation โดยอธิบายสิ่งที่ต้องการเป็นข้อความธรรมดา แทนการกำหนดทุกขั้นตอนด้วยตนเองตั้งแต่ต้น

Copilot จะช่วยตีความคำขอและเสนอ Cloud Flow ที่ประกอบด้วย Trigger และ Actions

ตัวอย่าง

ผู้ใช้พิมพ์:

“When a new support ticket is created in SharePoint, notify the IT team in Microsoft Teams.”

Copilot อาจเสนอขั้นตอนดังนี้

  1. ตรวจสอบรายการใหม่ใน SharePoint
  2. ดึงข้อมูลที่จำเป็น
  3. ส่งข้อความไป Microsoft Teams

ข้อดีของ Natural Language Automation

  • เริ่มสร้าง Flow ได้ง่ายขึ้น
  • ไม่จำเป็นต้องเขียนโค้ดสำหรับงานพื้นฐาน
  • ลดเวลาค้นหา Connectors
  • ช่วยเลือก Trigger และ Actions
  • อธิบาย Flow ด้วยภาษาธรรมชาติ
  • แก้ไข Flow ผ่านคำสั่งได้
  • เหมาะกับผู้เริ่มต้น
  • ใช้งานร่วมกับ Microsoft 365
  • ปรับกระบวนการซ้ำๆ ให้เป็นอัตโนมัติ
  • สามารถต่อยอดไปสู่ระบบที่ซับซ้อนขึ้น

🆚 Natural Language Flow ต่างจากการสร้าง Flow แบบปกติอย่างไร?

หัวข้อสร้าง Flow ด้วยตนเองสร้างด้วย Copilot
จุดเริ่มต้นเลือก Trigger เองพิมพ์คำอธิบาย
การเลือก ActionsเลือกเองAI ช่วยเสนอ
การค้นหา Connectorsผู้สร้างดำเนินการAI ช่วยเลือก
การตั้งค่าระบบต้องตรวจสอบต้องตรวจสอบ
การเขียนโค้ดไม่จำเป็นสำหรับงานพื้นฐานไม่จำเป็นสำหรับงานพื้นฐาน
การแก้ไขผ่าน Designerผ่าน Designer และ Copilot
การทดสอบต้องทำต้องทำ
เหมาะกับผู้ที่รู้โครงสร้าง Flowมือใหม่และผู้ใช้ทั่วไป

Copilot ทำทุกอย่างแทนได้ไหม?

ไม่ได้ทั้งหมด

Copilot สามารถช่วยสร้างและแก้ไข Flow แต่ยังต้องมีผู้ตรวจสอบการเชื่อมต่อ สิทธิ์ และผลการทำงานจริง

🧩 ทำความเข้าใจ 6 องค์ประกอบก่อนสร้าง Flow

1. Trigger

เหตุการณ์ที่เริ่ม Flow

ตัวอย่าง:

มีข้อมูลใหม่ใน SharePoint

2. Action

สิ่งที่ระบบดำเนินการ

ตัวอย่าง:

ส่งข้อความไป Microsoft Teams

3. Connector

บริการที่ Flow เชื่อมต่อ

ตัวอย่าง:

SharePoint Connector

4. Connection

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

5. Dynamic Content

ข้อมูลที่นำมาจากขั้นตอนก่อนหน้า

ตัวอย่าง:

Title, Priority และ Location

6. Condition

เงื่อนไขสำหรับตัดสินใจว่าจะดำเนินงานอย่างไร

ตัวอย่าง:

หาก Priority เป็น High จึงแจ้งเตือนแบบเร่งด่วน

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

Trigger → Get Data → Condition → Action → Result

โครงสร้างนี้สามารถสร้างได้ด้วยเครื่องมือ Low-Code โดยไม่ต้องเขียนโปรแกรมสำหรับกรณีทั่วไป

🚀 วิธีสร้าง Flow ด้วยภาษาธรรมชาติทีละขั้นตอน

ตัวอย่างแรกคือสร้างระบบแจ้งเตือนเมื่อมีรายการใหม่ใน SharePoint

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

ลงชื่อเข้าใช้ด้วยบัญชีองค์กรหรือสถานศึกษาที่มีสิทธิ์ใช้งาน

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

ตรวจสอบว่า Environment ที่เลือกมีสิทธิ์ใช้ Connectors ที่ต้องการ

ขั้นตอนที่ 3: เปิดหน้า Home

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

ระบบจะแสดงช่องให้พิมพ์คำอธิบาย Flow

ขั้นตอนที่ 5: เขียน Prompt

ตัวอย่าง:

“When a new item is created in a SharePoint list, post a message to a Microsoft Teams channel.”

ขั้นตอนที่ 6: ส่งคำสั่ง

Copilot จะวิเคราะห์และเสนอ Trigger กับ Actions

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

ดูว่าเลือกเครื่องมือถูกต้องหรือไม่

ขั้นตอนที่ 8: เลือก Keep it and continue

ขั้นตอนที่ 9: ตั้ง Connections

ตรวจสอบ SharePoint และ Teams Connections

ขั้นตอนที่ 10: เลือก Create flow

ระบบเปิด Cloud Flow Designer

ขั้นตอนที่ 11: ตั้งค่า SharePoint Trigger

กำหนด Site Address และ List Name

ขั้นตอนที่ 12: ตั้งค่า Teams Action

กำหนด Team และ Channel

ขั้นตอนที่ 13: เพิ่ม Dynamic Content

ใช้ข้อมูล Title หรือ Fields ที่ต้องการ

ขั้นตอนที่ 14: กด Save

ขั้นตอนที่ 15: กด Test

ขั้นตอนที่ 16: สร้างรายการทดสอบใน SharePoint

ขั้นตอนที่ 17: ตรวจสอบ Run History

ขั้นตอนที่ 18: ตรวจสอบข้อความใน Teams

หากทุกขั้นตอนถูกต้อง Flow จะทำงานตามเหตุการณ์ที่กำหนด

✍️ สูตรเขียน Prompt ให้ Copilot สร้าง Flow ได้แม่นยำ

การเขียน Prompt ที่ดีควรมีข้อมูล 5 ส่วน

1. เหตุการณ์เริ่มต้น

When…

2. แหล่งข้อมูล

From SharePoint, Outlook หรือ Dataverse

3. เงื่อนไข

If…

4. สิ่งที่ต้องทำ

Send, Create, Update หรือ Notify

5. ปลายทาง

Teams, Email หรือระบบอื่น

สูตร Prompt

When [Trigger], if [Condition], perform [Action] in [Destination] using [Data].

ตัวอย่าง

“When a new item is created in the IT Support Tickets SharePoint list, if the priority is High, post a message to the IT Support Teams channel with the ticket title and location.”

ทำไมสูตรนี้จึงเหมาะ?

เพราะระบุเหตุการณ์และผลลัพธ์ชัดเจน ช่วยให้ Copilot เลือกองค์ประกอบ Flow ได้ตรงงานมากขึ้น

📝 15 ตัวอย่าง Prompt สร้าง Flow ไม่ต้องเขียนโค้ด

1. แจ้ง Teams เมื่อมี Ticket ใหม่

“When a new ticket is created in SharePoint, notify the IT Support Teams channel.”

2. ส่งอีเมลเมื่อมีคำขอใหม่

“When a new request is submitted through Microsoft Forms, send an email notification to the support team.”

3. บันทึกข้อมูล Forms ลง SharePoint

“When a Microsoft Forms response is submitted, get the response details and create a SharePoint list item.”

4. แจ้งเตือนงานเร่งด่วน

“When a new SharePoint item has priority High, post a message to the emergency support Teams channel.”

5. ส่งรายงานทุกเช้า

“Every weekday at 8 AM Bangkok time, send an email summary of open IT support tickets.”

6. ส่งแจ้งเตือนเมื่อสถานะเปลี่ยน

“When a Dataverse support ticket is updated, notify the requester if its status changes to Resolved.”

7. เก็บไฟล์แนบจากอีเมล

“When a new email with attachments arrives, save the attachments to a SharePoint document library.”

8. แจ้งเตือนผู้รับผิดชอบ

“When a new maintenance task is assigned in Dataverse, send a Teams message to the assigned technician.”

9. แจ้งงานเลยกำหนด

“Every morning, check overdue support tickets and notify the assigned technicians.”

10. ส่งข้อความหลังปิด Ticket

“When an IT support ticket changes to Closed, send a confirmation email to the requester.”

11. สำรองเอกสาร

“When a new file is added to a SharePoint folder, copy it to the designated backup folder.”

12. ขออนุมัติเอกสาร

“When a document is uploaded to SharePoint, start an approval process with the document owner.”

13. แจ้งผลการอนุมัติ

“When an approval is completed, notify the requester of the result.”

14. แจ้งงานติดตั้ง Fiber Optic

“When a new fiber optic installation project is created in Dataverse, notify the installation team in Microsoft Teams.”

15. แจ้งงาน CCTV Maintenance

“Every day at 8 AM, check CCTV inspections scheduled for today and send a Teams notification to the maintenance team.”

หมายเหตุ: Prompt เหล่านี้เป็นคำสั่งตัวอย่าง ผู้ใช้ต้องตั้งค่า Connections, ข้อมูลและเงื่อนไขเพิ่มเติมให้ตรงกับระบบจริง

🇹🇭 ใช้ภาษาไทยสร้าง Flow ได้ไหม?

สามารถทดลองอธิบายความต้องการเป็นภาษาไทยได้ แต่ Copilot สำหรับ Cloud Flows ปัจจุบันปรับให้เหมาะกับภาษาอังกฤษเป็นหลัก และมีข้อจำกัดด้านการรองรับภาษาอื่น

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

“เมื่อมีรายการใหม่ใน SharePoint ให้ส่งข้อความแจ้งเตือนไปยัง Microsoft Teams”

ตัวอย่างภาษาอังกฤษที่แนะนำ

“When a new item is created in SharePoint, post a message to a Microsoft Teams channel.”

คำแนะนำสำหรับมือใหม่

หากต้องการความเข้ากันได้สูง ควรใช้ Prompt ภาษาอังกฤษ

แต่ข้อความที่ Flow ส่งไปยัง Teams หรือ Outlook สามารถใช้ภาษาไทยได้ตามการตั้งค่าของ Action

🔔 ตัวอย่างที่ 1: สร้าง Flow แจ้งเตือนงานซ่อม IT

เป้าหมาย

เมื่อพนักงานสร้างรายการแจ้งซ่อม ระบบส่งข้อความไปยังทีม IT

สิ่งที่ต้องเตรียม

SharePoint List:

IT Support Tickets

ตัวอย่าง Fields:

  • Ticket Number
  • Title
  • Issue Type
  • Location
  • Priority
  • Status

Prompt

“When a new item is created in the IT Support Tickets SharePoint list, post a message to the IT Support Microsoft Teams channel with the ticket number, title, location, and priority.”

โครงสร้าง Flow

  1. SharePoint — When an item is created
  2. Microsoft Teams — Post a message in a chat or channel

สิ่งที่ต้องตั้งค่า

  • SharePoint Site Address
  • SharePoint List Name
  • Team
  • Channel
  • Dynamic Content

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

แจ้งซ่อม IT ใหม่

หมายเลข: IT-1001

ปัญหา: Wi-Fi ชั้น 3 ใช้งานไม่ได้

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

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

ข้อควรระวัง

ข้อมูลที่แสดงต้องมาจาก Dynamic Content จริง ไม่ใช่หมายเลข Ticket สมมติ

📋 ตัวอย่างที่ 2: Microsoft Forms → SharePoint → Teams

ตัวอย่างนี้เป็นระบบรับคำขอที่มีหลายขั้นตอน

เป้าหมาย

เมื่อพนักงานส่ง Microsoft Forms ให้สร้างรายการใน SharePoint และแจ้งทีมงาน

Prompt

“When a new response is submitted in Microsoft Forms, get the response details, create a new item in the IT Support Tickets SharePoint list, and notify the IT Support Teams channel.”

โครงสร้าง Flow

  1. Microsoft Forms — When a new response is submitted
  2. Microsoft Forms — Get response details
  3. SharePoint — Create item
  4. Microsoft Teams — Post a message

ขั้นตอนที่ 1: สร้าง Forms

เตรียมคำถาม เช่น

  • ชื่อผู้แจ้ง
  • ประเภทปัญหา
  • สถานที่
  • รายละเอียดปัญหา
  • ความเร่งด่วน

ขั้นตอนที่ 2: สร้าง SharePoint List

ใช้ Columns ที่สอดคล้องกับข้อมูล Forms

ขั้นตอนที่ 3: สร้าง Flow ด้วย Copilot

ใช้ Prompt ด้านบน

ขั้นตอนที่ 4: ตรวจสอบ Dynamic Content

จับคู่คำตอบ Forms กับ Columns ใน SharePoint

ขั้นตอนที่ 5: ทดสอบ

ส่ง Forms ตัวอย่าง

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

ดูว่ามีรายการใหม่จริง

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

ดูว่ามีข้อความแจ้งเตือน

ข้อควรระวัง

หากการสร้างรายการ SharePoint ล้มเหลว ควรออกแบบไม่ให้ส่งข้อความแจ้งว่างานถูกบันทึกสำเร็จแล้ว

🌐 ตัวอย่างที่ 3: Flow งานติดตั้ง Fiber Optic

บริษัทรับติดตั้ง Fiber Optic สามารถสร้าง Automation สำหรับแจ้งคำขอสำรวจหน้างาน

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

  • Customer
  • Project Location
  • Cable Distance
  • Fiber Core Count
  • Requested Service
  • Status

Prompt

“When a new fiber optic installation request is created in Dataverse, send a Microsoft Teams notification to the installation team with the customer name, location, cable distance, and requested service.”

การทำงาน

  1. พนักงานสร้างคำขอในแอป
  2. Dataverse บันทึกรายการ
  3. Power Automate ตรวจพบรายการ
  4. ส่งข้อความแจ้ง Teams
  5. เจ้าหน้าที่เปิดข้อมูลโครงการ

ประโยชน์

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

📷 ตัวอย่างที่ 4: Flow งาน CCTV Maintenance

เป้าหมาย

แจ้งเตือนทีมช่างเมื่อถึงกำหนดตรวจสอบ CCTV

Prompt

“Every day at 8 AM Bangkok time, retrieve CCTV maintenance tasks due today from SharePoint and notify the maintenance team in Microsoft Teams.”

โครงสร้าง

  1. Recurrence
  2. SharePoint — Get items
  3. Filter tasks due today
  4. Post message to Teams

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

  • วันที่ตรวจสอบ
  • Time Zone
  • รายการงาน
  • ผู้รับผิดชอบ
  • เงื่อนไขการแจ้งเตือนซ้ำ

ข้อควรระวัง

หากไม่พบงานครบกำหนด ควรออกแบบว่าจะไม่ส่งข้อความ หรือส่งข้อความสรุปว่าไม่มีงาน ตามความต้องการจริง

⏰ วิธีสร้าง Scheduled Flow ด้วยภาษาธรรมชาติ

Scheduled Flow ใช้สำหรับงานที่ต้องทำเป็นประจำ

ตัวอย่าง

ส่งรายงาน Ticket ค้างทุกวันทำงาน

Prompt

“Every weekday at 8 AM Bangkok time, get open support tickets from SharePoint and email a summary to the IT manager.”

ขั้นตอน

  1. เปิด Power Automate
  2. เลือก Create with Copilot
  3. พิมพ์ Prompt
  4. ตรวจ Trigger ว่าเป็น Recurrence
  5. ตรวจ Time Zone
  6. ตรวจ Frequency
  7. ตั้ง SharePoint Action
  8. ตั้ง Filter
  9. ตั้ง Email Action
  10. Save
  11. Test

Time Zone ประเทศไทย

ควรเลือก Time Zone ที่สอดคล้องกับประเทศไทย เช่น Bangkok หรือ UTC+07:00 ตามตัวเลือกของระบบ

ไม่ควรสมมติว่าระบบใช้เวลาไทยโดยอัตโนมัติ

🔀 วิธีเพิ่ม Condition โดยไม่ต้องเขียนโค้ด

Condition ใช้ตรวจสอบเงื่อนไขก่อนดำเนินงาน

ตัวอย่าง

เมื่อ Priority เป็น High ให้ส่งข้อความ Teams

Prompt

“Add a condition that checks whether the priority is High. If true, post a message to the IT Support Teams channel.”

โครงสร้าง

If Priority = High

ส่ง Teams Notification

Else

ดำเนินงานตามกระบวนการปกติ

วิธีตรวจสอบ

  1. ตรวจค่า Priority
  2. ตรวจชนิดข้อมูล
  3. ตรวจเงื่อนไข Equals
  4. ตรวจ Branch ที่ต้องการ
  5. ทดสอบด้วย High
  6. ทดสอบด้วย Medium
  7. ตรวจ Run History

ข้อควรระวัง

หาก Priority เป็น Choice Field ต้องตรวจสอบว่าระบบส่งค่าชนิดใด ไม่ควรเปรียบเทียบผิดประเภท

📥 Dynamic Content ช่วยอะไรในการสร้าง Flow?

Dynamic Content ช่วยนำข้อมูลจาก Trigger หรือ Actions ก่อนหน้ามาใช้กับขั้นตอนถัดไป

ตัวอย่าง

SharePoint Trigger ส่งข้อมูล

  • ID
  • Title
  • Created
  • Priority
  • Location

Flow สามารถเลือกข้อมูลเหล่านี้เพื่อสร้างข้อความ Teams ได้

ตัวอย่างการนำไปใช้

“มีรายการแจ้งซ่อมใหม่ หมายเลข [ID] เรื่อง [Title]”

ใน Power Automate ควรแทรก Dynamic Content ผ่าน Designer เพื่อให้ข้อความใช้ค่าจริง

ข้อผิดพลาดที่พบบ่อย

ผู้สร้างพิมพ์คำว่า Title ลงในข้อความโดยไม่ได้เลือก Dynamic Content

ผลลัพธ์คือ Teams ได้รับข้อความที่มีคำว่า Title แทนชื่อรายการจริง

🛠️ วิธีแก้ไข Flow ด้วยคำสั่งภาษาธรรมชาติ

หลังสร้าง Flow แล้ว สามารถใช้ Copilot ใน New Designer เพื่อช่วยแก้ไข

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

เพิ่มอีเมล

“Add an email action after posting the Teams notification.”

ลบ Action

“Delete the unnecessary email action.”

เปลี่ยนจาก Email เป็น Teams

“Replace the email action with a Teams channel notification.”

เพิ่ม Condition

“Add a condition to send messages only when Priority is High.”

อธิบาย Flow

“What does this flow do?”

ขั้นตอน

  1. เปิด My flows
  2. เลือก Flow
  3. กด Edit
  4. เปิด New Designer
  5. ใช้ Copilot Panel
  6. พิมพ์คำสั่ง
  7. ตรวจการเปลี่ยนแปลง
  8. Save
  9. Test

ข้อจำกัด

Copilot ใน New Designer อาจไม่รองรับ Flow บางรูปแบบ เช่น Flows ที่ใช้ Trigger หรือ Connectors บางรุ่น

จึงต้องตรวจสอบ Compatibility ก่อนใช้งาน

🧪 วิธีทดสอบ Flow ก่อนใช้งานจริง

ขั้นตอนที่ 1: Save Flow

ขั้นตอนที่ 2: กด Test

ขั้นตอนที่ 3: เลือกวิธีทดสอบ

ขั้นตอนที่ 4: สร้างเหตุการณ์ตัวอย่าง

เช่น เพิ่ม SharePoint Item ใหม่

ขั้นตอนที่ 5: ตรวจ Run History

ขั้นตอนที่ 6: ตรวจ Trigger

ดูว่าเริ่มทำงานถูกต้อง

ขั้นตอนที่ 7: ตรวจ Actions

ดูว่าสำเร็จทุกขั้นตอนหรือไม่

ขั้นตอนที่ 8: ตรวจ Inputs

ขั้นตอนที่ 9: ตรวจ Outputs

ขั้นตอนที่ 10: ตรวจระบบปลายทาง

เช่น Microsoft Teams หรือ Outlook

ขั้นตอนที่ 11: ทดสอบกรณีผิดพลาด

ขั้นตอนที่ 12: แก้ไขแล้วทดสอบซ้ำ

ทำไมต้องตรวจระบบปลายทาง?

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

ไม่ควรดูเพียงว่า Flow ไม่มี Error ในหน้าจอ

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

1. ใช้ Connections ที่เหมาะสม

2. จำกัดสิทธิ์ SharePoint

3. ตรวจสอบผู้รับข้อความ Teams

4. ใช้ Data Policies

5. ไม่ใส่ Password ใน Prompt

6. ไม่เปิดเผย API Keys

7. กำหนดผู้ดูแล Flow

8. ป้องกันการส่งข้อมูลส่วนบุคคลเกินจำเป็น

9. ใช้ Secure Inputs และ Secure Outputs เมื่อเหมาะสม

10. ตรวจ Run History อย่างสม่ำเสมอ

ข้อควรจำ

การใช้ AI ช่วยสร้าง Flow ไม่ได้หมายความว่า Flow จะมีสิทธิ์และความปลอดภัยเหมาะสมโดยอัตโนมัติ

ต้องตรวจสอบแต่ละ Connector และระบบปลายทางด้วย

🔧 20 ปัญหาที่พบบ่อยเมื่อสร้าง Flow ด้วยภาษาธรรมชาติ

1. ไม่พบ Create with Copilot

ตรวจสอบ Region, License และ Environment

2. Copilot ไม่แสดง

ตรวจสอบการเปิดใช้งานและนโยบายองค์กร

3. ใช้บัญชีส่วนบุคคล

Copilot สำหรับ Cloud Flows ต้องใช้บัญชี Work หรือ School ตามข้อกำหนด

4. Prompt ภาษาไทยไม่ทำงาน

ใช้ภาษาอังกฤษ

5. Copilot เลือก Trigger ผิด

แก้ Trigger ให้ตรงกับเหตุการณ์

6. Copilot เลือก Connector ผิด

เปลี่ยน Connector ใน Designer

7. Connections ไม่พร้อม

ตรวจสอบ Credentials และ Permissions

8. SharePoint List ไม่พบ

ตรวจ Site Address และ List Name

9. Teams ส่งข้อความไม่ได้

ตรวจ Team, Channel และ Connection

10. Outlook ส่งอีเมลไม่ได้

ตรวจสิทธิ์และข้อมูลผู้รับ

11. Dynamic Content ไม่แสดง

ตรวจ Trigger และขั้นตอนก่อนหน้า

12. Condition ไม่ทำงาน

ตรวจ Data Type และค่าที่เปรียบเทียบ

13. Flow ทำงานซ้ำ

ตรวจ Trigger Conditions และการอัปเดตรายการ

14. ส่งแจ้งเตือนซ้ำ

เพิ่มกลไกป้องกัน Duplicate

15. Scheduled Flow ทำงานผิดเวลา

ตรวจ Time Zone

16. Flow ล้มเหลวกลางทาง

ตรวจ Run History

17. Permission Denied

ตรวจ Connections และสิทธิ์ปลายทาง

18. Rate Limit

ตรวจจำนวนการเรียกและ Retry

19. New Designer ไม่รองรับ Flow

ใช้ Classic Designer สำหรับกรณีที่ยังไม่รองรับ

20. Copilot สร้าง Flow แล้วทำงานไม่ตรง

ปรับ Prompt ตรวจขั้นตอน แล้ว Test ซ้ำ

📊 Checklist ก่อนเปิดใช้ Natural Language Flow

รายการสิ่งที่ต้องตรวจสอบ
Promptชัดเจน
Triggerถูกต้อง
Actionsครบ
Connectorsเหมาะสม
Connectionsพร้อมใช้
Dynamic Contentถูกต้อง
Conditionsทดสอบแล้ว
Time Zoneถูกต้อง
Duplicate Preventionมีเมื่อจำเป็น
Error Handlingพร้อม
Permissionsเหมาะสม
Data Policiesผ่าน
Saveสำเร็จ
Testผ่าน
Run Historyตรวจสอบแล้ว
End-to-End Resultถูกต้อง
Ownerมีผู้ดูแล
Licenseตรวจสอบแล้ว
Monitoringพร้อม

📈 10 เทคนิคสร้าง Flow ด้วยภาษาธรรมชาติให้สำเร็จ

1. เขียน Prompt ให้เฉพาะเจาะจง

2. ระบุ Trigger ให้ชัด

3. ระบุระบบต้นทางและปลายทาง

4. ใช้ภาษาอังกฤษเมื่อจำเป็น

5. ตรวจ Trigger และ Actions ก่อนยืนยัน

6. ตรวจ Dynamic Content ให้ถูกต้อง

7. ใช้ Condition กับงานที่ต้องมีเงื่อนไข

8. ออกแบบป้องกันการทำงานซ้ำ

9. ทดสอบหลายสถานการณ์

10. ตรวจ Run History หลังเปิดใช้จริง

❓ คำถามที่พบบ่อยเกี่ยวกับการสร้าง Flow ด้วยภาษาธรรมชาติ

Natural Language Flow คืออะไร?

เป็นการใช้ภาษาธรรมชาติอธิบาย Automation แล้วให้ Copilot ช่วยสร้าง Flow

Power Automate สร้าง Flow โดยไม่เขียนโค้ดได้ไหม?

ได้สำหรับงานหลายประเภท โดยใช้ Low-Code Designer และ Copilot

วิธีสร้าง Flow ด้วย Copilot ทำอย่างไร?

เปิด Power Automate เลือก Create with Copilot พิมพ์ Prompt แล้วตรวจ Flow ก่อน Save และ Test

Copilot สร้าง Trigger และ Actions ให้ได้ไหม?

ได้ตามความสามารถและ Connectors ที่รองรับ

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

รองรับจำกัด และปรับให้เหมาะกับภาษาอังกฤษเป็นหลัก

Prompt ที่ดีควรเขียนอย่างไร?

ควรระบุ Trigger, Condition, Action, Destination และ Data ให้ชัดเจน

Copilot สร้าง Automated Flow ได้ไหม?

ได้ตามความสามารถที่รองรับ

Copilot สร้าง Scheduled Flow ได้ไหม?

ได้ โดยสามารถอธิบายเวลาที่ต้องการให้ระบบทำงาน

Copilot สร้าง Instant Flow ได้ไหม?

สามารถช่วยออกแบบตามความสามารถและ Trigger ที่รองรับ แต่ควรตรวจสอบชนิด Flow และขั้นตอนที่ระบบเสนอ

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

ได้ผ่าน SharePoint Connector

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

ได้ผ่าน Microsoft Teams Connector

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

ได้ผ่าน Microsoft 365 Outlook Connector

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

ได้ผ่าน Microsoft Forms Connector

Dynamic Content คืออะไร?

เป็นข้อมูลจาก Trigger หรือ Actions ก่อนหน้าที่นำมาใช้ต่อใน Flow

Condition ใช้ทำอะไร?

ใช้ตรวจสอบเงื่อนไขก่อนดำเนิน Action

Copilot ช่วยแก้ Flow ได้ไหม?

ได้ใน New Designer สำหรับ Flow ที่รองรับ

ทำไม Copilot ไม่แสดงใน Classic Designer?

เพราะความสามารถแก้ Cloud Flow ด้วย Copilot ใช้ใน New Designer

Run History คืออะไร?

เป็นประวัติการทำงานของ Flow ซึ่งช่วยตรวจสอบข้อผิดพลาด

Power Automate ต้องมี License ไหม?

ต้องมีสิทธิ์ใช้งานที่เหมาะสม โดยขึ้นอยู่กับ Connectors และความสามารถที่ใช้

Flow ทำงานอัตโนมัติได้ตลอดไหม?

ขึ้นอยู่กับ Trigger, Connection, License, Policies และสถานะบริการ

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

ยังต้องตรวจ Connections, Logic, Permissions และทดสอบผลจริงก่อนเปิดใช้

✅ สรุปวิธีสร้าง Flow ด้วยภาษาธรรมชาติใน Power Automate ไม่ต้องเขียนโค้ด

Microsoft Power Automate รองรับการสร้าง Cloud Flow ด้วยภาษาธรรมชาติผ่าน Copilot ทำให้ผู้ใช้สามารถอธิบายกระบวนการทำงาน แล้วให้ AI ช่วยสร้าง Trigger และ Actions ได้

ขั้นตอนหลักคือเปิด Power Automate เลือก Create with Copilot พิมพ์ Prompt ตรวจสอบ Flow ที่เสนอ กำหนด Connections แล้ว Save และ Test

การเขียน Prompt ให้ชัดเจนควรระบุว่าเหตุการณ์เริ่มต้นคืออะไร ต้องตรวจสอบเงื่อนไขอะไร และจะส่งผลลัพธ์ไปยังระบบใด

สำหรับธุรกิจ IT สามารถนำไปสร้างระบบแจ้งซ่อม ส่งข้อความผ่าน Teams บันทึกข้อมูล SharePoint และแจ้งเตือนงาน Maintenance ได้

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

comsiam แนะนำให้ใช้แนวทาง กำหนดงานที่ต้องการ → เขียน Prompt → ให้ Copilot สร้าง Flow → ตรวจ Trigger → ตรวจ Actions → ตั้ง Connections → เพิ่ม Conditions → ตรวจ Dynamic Content → Save → Test → ตรวจ Run History → เปิดใช้งาน → Monitor

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