# **การสมัครรับข้อมูล (Subscription)**

Subscription คือการตั้งค่าให้ระบบ**ส่งรายงานเข้าอีเมลอัตโนมัติ**ตามรอบเวลาที่กำหนด เหมาะกับงานที่ต้องส่งรายงานสรุปให้ผู้เกี่ยวข้องเป็นประจำ โดยไม่ต้องเข้ามากดเองทุกครั้ง

**เข้าใช้งาน:** เมนู `ตั้งค่า > การจัดการเอกสาร > ตั้งเวลาส่งรายงาน (Setting > DOCUMENT > Subscription)`

---

## **1. สร้างรายการสมัครรับข้อมูล**

1. เข้าเมนู `ตั้งค่า > การจัดการเอกสาร > ตั้งเวลาส่งรายงาน` แล้วคลิก `เพิ่มรายการใหม่`

2. กรอกข้อมูลฝั่งซ้าย — ส่วน **ข้อมูล** และ **ตัวเลือกการส่ง** (ดูตารางด้านล่าง)

3. เลือกรายงานที่ต้องการให้ส่ง และกรอกพารามิเตอร์ฝั่งขวา (ดูหัวข้อ 2)

4. ตั้งกำหนดการส่ง (ดูหัวข้อ 3)

5. คลิก `บันทึก`

**ฟิลด์ฝั่งซ้าย (ข้อมูล + ตัวเลือกการส่ง)**

| **ฟิลด์**           | **คำอธิบาย**                                           |
| ------------------- | ------------------------------------------------------ |
| รายละเอียด *        | ชื่อ/คำอธิบายของรายการสมัครรับข้อมูลนี้                |
| เปิดใช้งาน (Toggle) | เปิดเพื่อให้ระบบส่งตามกำหนดการ หากปิดจะหยุดส่งชั่วคราว |
| จาก (From) *        | อีเมลผู้ส่ง                                            |
| ถึง (To) *          | อีเมลผู้รับหลัก (ใส่ได้หลายคน)                         |
| สำเนาถึง (CC)       | อีเมลผู้รับสำเนา                                       |
| สำเนาลับถึง (BCC)   | อีเมลผู้รับสำเนาแบบซ่อน                                |
| เรื่อง (Subject) *  | หัวข้อของอีเมล                                         |
| เนื้อหา (Body)      | ข้อความเนื้อหาในอีเมล                                  |

> **ข้อควรรู้:** ค่าที่กรอกในส่วน "ตัวเลือกการส่ง" จะกลายเป็น**อีเมลที่ระบบส่งออกจริง** — ช่อง "เรื่อง" คือหัวข้ออีเมล, ช่อง "เนื้อหา" คือข้อความในอีเมล (บอดี้) และไฟล์รายงานจะถูกแนบไปกับอีเมลฉบับนั้น

> Toggle `ไม่ส่งรายงานถ้าไม่มีข้อมูล` ด้านบน — เปิดไว้เพื่อ**ไม่ส่งอีเมลเปล่า**เมื่อรายงานในรอบนั้นไม่มีข้อมูล

---

## **2. เลือกรายงานที่ต้องการส่ง**

1. เลือก **รายงาน** ที่ต้องการให้ระบบส่ง (เช่น `Receipt Summary Report`)

2. เลือก **ประเภทรายงาน** — ปัจจุบันรองรับการส่งแบบ **Excel** เท่านั้น

3. ระบบจะแสดง **พารามิเตอร์** ที่รายงานนั้นต้องการ ให้กรอกช่องที่จำเป็น (มีเครื่องหมาย *) ให้ครบ พร้อมระบุข้อมูลที่ต้องการ

> **ข้อควรรู้:** ส่งได้สูงสุด **5 รายงานพร้อมกัน** ในรายการเดียว โดยสลับกรอกแต่ละรายงานที่แท็บ `รายงาน 1` ถึง `รายงาน 5`

---

## **3. ตั้งกำหนดการส่ง**

1. คลิกปุ่ม `เพิ่มกำหนดการ` (ด้านบน ใต้ Toggle)

2. เลือกรูปแบบความถี่การส่ง (ดูตารางด้านล่าง)

3. ตั้งวันและเวลาที่ต้องการส่ง

4. เลือก **วันที่เริ่มกำหนดการ** และ (ถ้าต้องการ) ติ๊ก **วันสิ้นสุดกำหนดการ**

5. ตรวจดูข้อความสรุปด้านบน ระบบจะสรุปกำหนดการให้เข้าใจง่าย เช่น `"At 08:00, only on Friday"` แล้วคลิก `บันทึก`

**รูปแบบความถี่การส่ง**

| **รูปแบบ** | **ส่งเมื่อ**                               |
| ---------- | ------------------------------------------ |
| รายชั่วโมง | ส่งตามรอบชั่วโมงที่กำหนด                   |
| รายวัน     | ส่งตามวันที่กำหนด (ดูตัวเลือกย่อยด้านล่าง) |
| รายเดือน   | ส่งตามวันในเดือนที่กำหนด                   |
| ครั้งเดียว | ส่งเพียงครั้งเดียวตามวันเวลาที่ระบุ        |

**ตัวเลือกย่อยในแท็บ "วัน"**

| **ตัวเลือก** | **ความหมาย**                                    |
| ------------ | ----------------------------------------------- |
| ตามวันที่    | ติ๊กเลือกเฉพาะวันในสัปดาห์ที่ต้องการ (อา. – ส.) |
| ทุกวันธรรมดา | ส่งทุกวันทำการ (จันทร์–ศุกร์)                   |
| ซ้ำทุกวันที่ | ส่งซ้ำทุก ๆ จำนวนวันที่ระบุ                     |

> **ตัวอย่าง (ส่งทุกวันศุกร์ 08:00):** ไปที่แท็บ `วัน` → เลือก `ตามวันที่` → ติ๊กเฉพาะ `ศุกร์` → ตั้ง **ส่งเวลา** เป็น `08:00` → ระบบสรุปเป็น `"At 08:00, only on Friday"`

> **ข้อควรรู้:** เวลาที่แสดงอิงตามโซนเวลา **(UTC+07:00) Bangkok, Hanoi, Jakarta**

---

## **4. ตรวจสอบรอบการส่ง**

หลังบันทึก กลับมาที่หน้ารายการ (List) สามารถดูรอบที่ระบบจะส่งครั้งถัดไปได้ที่คอลัมน์ `ส่งรอบต่อไป` เป็นอันเสร็จสิ้น