—
เรื่องทั้งหมด
—
รอดำเนินการ
—
แก้ไขแล้ว
—
วันนี้
เรื่องร้องเรียนล่าสุด
| รหัส | หัวข้อ | สถานะ | วันที่ |
|---|---|---|---|
| กำลังโหลด... | |||
| รหัส | หัวข้อ | ไฟล์ | สถานะ | วันที่ | |
|---|---|---|---|---|---|
| กำลังโหลด... | |||||
—
Power Automate Webhook URL
HTTP POST URL (จาก Power Automate Flow)
คู่มือเชื่อมต่อ Power Automate (จับมือทำ)
Power Automate คือบริการ Microsoft ที่ช่วยรับ webhook จาก Voicebox แล้วส่งอีเมล Outlook และแจ้งเตือน Teams พร้อมไฟล์แนบ — ไม่ต้องเขียนโค้ดเอง
1
เปิด Power Automate และสร้าง Flow ใหม่- เปิดเบราว์เซอร์ไปที่ https://make.powerautomate.com
- Sign in ด้วยบัญชี Microsoft 365 ขององค์กร
- คลิก "+ Create" ที่เมนูซ้าย
- เลือก "Automated cloud flow"
- ช่อง "Flow name" พิมพ์: Voicebox Notifications
- คลิก "Skip"
2
เพิ่ม Trigger: When an HTTP request is received- คลิก "Add a trigger"
- ค้นหา: HTTP request → เลือก "When an HTTP request is received"
- คลิก "Use sample payload to generate schema"
- วาง JSON ด้านล่างแล้วคลิก "Done"
- คลิก "Save" แล้ว URL จะปรากฏ
{
"event": "new_ticket",
"ticket_id": "VB-20240101-ABC12",
"topic": "ปัญหาการใช้งาน WiFi",
"description": "ไม่สามารถเชื่อมต่อ WiFi ได้ที่ชั้น 3",
"submitted_at": "2024-01-01T10:00:00Z",
"app_name": "Voicebox",
"file_count": 2,
"admin_url": "https://voicebox.safeskin.workers.dev/admin.html",
"files": [{"name": "screenshot.jpg","url": "https://voicebox.safeskin.workers.dev/api/files/...","content_type": "image/jpeg","size": 102400}]
}
3
คัดลอก HTTP POST URL → วางใน Voicebox Admin- หลัง Save จะเห็นช่อง "HTTP POST URL" ใน trigger card
- คลิก Copy icon คัดลอก URL
- กลับมาที่ Voicebox Admin → วางในช่อง Webhook URL ด้านบน
- คลิก "บันทึก"
สำเร็จแล้วครึ่งหนึ่ง! ตอนนี้ Voicebox ส่งข้อมูลไปยัง Power Automate ได้แล้ว ขั้นต่อไปสร้าง Action ส่งอีเมลและ Teams
4
สร้าง Variable เก็บไฟล์แนบ- คลิก "+ New step" → ค้นหา Initialize variable
- Name: Attachments | Type: Array | Value: ปล่อยว่าง
5
วนดาวน์โหลดไฟล์แนบ (Apply to each)- คลิก "+ New step" → "Apply to each"
- Select output → เลือก "files"
- ภายใน Loop → "Add an action" → HTTP → Method: GET, URI:
url(dynamic) - เพิ่ม "Append to array variable" → Name: Attachments, Value: paste expression ด้านล่าง
{"Name": "@{items('Apply_to_each')?['name']}","ContentBytes": "@{base64(body('HTTP'))}"}
6
ส่งอีเมล Outlook พร้อมไฟล์แนบ- คลิก "+ New step" (นอก loop) → Send an email (V2)
- To: อีเมลผู้รับ, Subject: ใช้ expression ด้านล่าง
- Attachments → "Switch to input entire array" → วาง
@{variables('Attachments')}
[Voicebox] @{triggerBody()?['topic']} (#@{triggerBody()?['ticket_id']})
<h2>มีเรื่องแจ้งใหม่ใน Voicebox</h2>
<b>รหัส:</b> @{triggerBody()?['ticket_id']}<br>
<b>หัวข้อ:</b> @{triggerBody()?['topic']}<br>
<b>รายละเอียด:</b> @{triggerBody()?['description']}<br>
<b>ไฟล์แนบ:</b> @{triggerBody()?['file_count']} ไฟล์<br>
<a href="@{triggerBody()?['admin_url']}">เปิดหน้า Admin</a>
7
ส่งข้อความ Microsoft Teams- คลิก "+ New step" → Post message in a chat or channel
- Post as: Flow bot | Post in: Channel | เลือก Team และ Channel
**มีเรื่องแจ้งใหม่จาก Voicebox**
รหัส: @{triggerBody()?['ticket_id']}
หัวข้อ: @{triggerBody()?['topic']}
รายละเอียด: @{triggerBody()?['description']}
ไฟล์แนบ: @{triggerBody()?['file_count']} ไฟล์
Admin: @{triggerBody()?['admin_url']}
8
บันทึก Flow และทดสอบ- คลิก "Save" รอจนบันทึกสำเร็จ
- กลับมาที่ Voicebox Admin → คลิก "ทดสอบ Webhook"
- ตรวจสอบ Outlook และ Teams ว่าได้รับการแจ้งเตือน
เสร็จแล้ว! ทุกครั้งที่มีเรื่องแจ้งใหม่ Voicebox จะส่ง webhook → PA ดาวน์โหลดไฟล์แนบ → ส่งอีเมล + Teams อัตโนมัติ
ธีมสี (5 แบบ)
Ocean Blue
มืออาชีพ
Forest Green
สดชื่น
Violet Pro
สร้างสรรค์
Coral Sunset
อบอุ่น
Graphite
เรียบหรู
ธีมจะมีผลกับทุกหน้า (หน้าหลัก + ฟอร์ม + Admin)
รูปหน้าปก
คลิกเพื่ออัปโหลดJPG, PNG, WebP — แนะนำ 1600×600px
เปลี่ยนรหัสผ่าน
คำถามความปลอดภัย
บันทึกระบบ
| เวลา | บริการ | สถานะ | รายละเอียด |
|---|---|---|---|
| กำลังโหลด... | |||