Template Version
Template Version คือชุดเนื้อหาความยินยอมในแต่ละรอบการเปลี่ยนแปลงอย่างเฉพาะเจาะจง
Key concepts
| Term | Description |
|---|---|
| Locale | ภาษา หรือ version ของ content ตาม market ที่ใช้งาน |
| Effective Date | วันที่ version นี้ควรเริ่มถูกใช้งานจริง |
| Requires Reconsent | กติกาที่อาจบังคับให้ลูกค้าต้องตัดสินใจใหม่เมื่อเจอ version นี้ |
| Partner list | รายชื่อ partner ภายนอกที่เชื่อมกับ version นี้สำหรับการควบคุมการแชร์ข้อมูล |
Prerequisites
- คุณสามารถเข้าถึง Platform -> Consent Template และเปิดเทมเพลตได้
- บทบาทของคุณมีสิทธิ์
consent_templates:viewเพื่อเปิดดู template versions - ใช้สิทธิ์
consent_templates:createเพื่อสร้างเวอร์ชันใหม่ - ใช้สิทธิ์
consent_templates:edit,consent_templates:reviewหรือconsent_templates:approveตามการกระทำที่ต้องการ
When to Use This
| Scenario | What this helps with |
|---|---|
| มีการเปลี่ยนเงื่อนไขหรือข้อความ | สร้างเวอร์ชันใหม่โดยไม่สูญเสียประวัติ |
| draft ต้องรอการอนุมัติ | ส่งต่อผ่านสถานะ review และ approval |
| รายชื่อพาร์ทเนอร์หรือกติกา reconsent เปลี่ยน | อัปเดตเวอร์ชันก่อนขึ้นใช้งานจริง |
สร้างเวอร์ชันใหม่
เมื่อคุณต้องการอัปเดตเงื่อนไข ให้สร้างเวอร์ชันใหม่พร้อมข้อมูลต่อไปนี้:
- เนื้อหาที่อัปเดตแล้วในรูปแบบ HTML
- Locale หรือภาษา
- Version tag
- Effective date
- รายชื่อพาร์ทเนอร์ (ไม่บังคับ)
- ค่ากำหนดว่าต้อง reconsent หรือไม่
เวอร์ชันใหม่จะเริ่มต้นในสถานะ Draft

ดูเวอร์ชันทั้งหมด
ดูประวัติทุกเวอร์ชันของเทมเพลต รวมถึง status, tag, locale และวันที่สร้างของแต่ละเวอร์ชัน

แก้ไข Draft Version
ในขณะที่เวอร์ชันยังอยู่ในสถานะ Draft คุณสามารถอัปเดตได้ดังนี้:
- Content HTML
- Locale
- Effective date
- Partner list
สถานะและการดำเนินการ
| UI Label | API Value | Meaning | Available actions |
|---|---|---|---|
| Draft | draft | เนื้อหายังแก้ไขได้และยังไม่ถูกส่งตรวจ | Edit, request review |
| Pending Review | pending_review | รอการตรวจทาน | Review, approve to next step, reject |
| Pending Approval | pending_approve | รอการอนุมัติขั้นสุดท้าย | Approve, reject |
| Approved | approved | อนุมัติแล้วและพร้อมใช้งานตามกติกา publish/runtime | View, use as approved version |
ดูรายละเอียดเวอร์ชัน
ดูข้อมูลทั้งหมดของเวอร์ชันหนึ่งรายการ รวมถึงเนื้อหา สถานะ และพาร์ทเนอร์ที่เชื่อมอยู่
ส่งขอรีวิว
ส่ง draft ของคุณเข้าสู่การตรวจทาน ซึ่งจะเปลี่ยนสถานะจาก draft เป็น pending_review
อนุมัติเวอร์ชัน
ผู้รีวิวและผู้อนุมัติสามารถเลื่อนเวอร์ชันผ่านขั้นตอนอนุมัติได้ดังนี้:
- อนุมัติรอบแรก:
pending_review→pending_approve - อนุมัติรอบสุดท้าย:
pending_approve→approved
ปฏิเสธเวอร์ชัน
ส่งเวอร์ชันกลับไปยัง Draft เพื่อแก้ไขเพิ่มเติม โดยต้องระบุเหตุผลในการปฏิเสธ
สถานะจะเปลี่ยนจาก pending_review หรือ pending_approve กลับเป็น draft
จัดการพาร์ทเนอร์
เชื่อมพาร์ทเนอร์
เพิ่มพาร์ทเนอร์ให้กับเวอร์ชันหนึ่ง เพื่อให้พาร์ทเนอร์นั้นถูกรวมเมื่อผู้ใช้ให้ความยินยอม
ยกเลิกการเชื่อมพาร์ทเนอร์
ลบพาร์ทเนอร์ออกจากเวอร์ชัน เพื่อไม่ให้ถูกรวมอยู่ในความยินยอมนี้อีกต่อไป
อัปเดตรายชื่อพาร์ทเนอร์ทั้งหมด
อัปเดตรายชื่อพาร์ทเนอร์ทั้งหมดของเวอร์ชันในครั้งเดียว
Important Behavior
- ระบบเก็บประวัติเวอร์ชันไว้เพื่อการตรวจสอบย้อนหลังเสมอ ควรสร้างเวอร์ชันใหม่แทนการเขียนทับข้อมูลที่อนุมัติแล้ว
- การปฏิเสธจะส่งเวอร์ชันกลับไปเป็น
draftและบันทึกเหตุผลไว้เพื่อใช้ติดตามต่อ requires_reconsentมีผลต่อพฤติกรรมของการตรวจ pending-consent สำหรับลูกค้า จึงควรมองเป็นกติกาทางธุรกิจ ไม่ใช่แค่ธงใน UI- การเปลี่ยนพาร์ทเนอร์มีผลเฉพาะกับเวอร์ชันที่กำลังแก้ไข ไม่ได้มีผลกับทุกเวอร์ชันของเทมเพลต
Consent lifecycle context
หน้านี้ครอบคลุมส่วนของการอนุมัติใน consent lifecycle:
- เริ่มจากเวอร์ชัน Draft
- ส่งเข้า Review
- ขยับไปยัง Pending Approval
- จบที่ Approved
- ให้แอปพลิเคชันนำเวอร์ชันที่อนุมัติแล้วไปใช้เมื่อลูกค้าต้องตัดสินใจ
Troubleshooting
| Problem | Likely cause | What to do |
|---|---|---|
| แก้ไขเวอร์ชันไม่ได้ | เวอร์ชันไม่อยู่ในสถานะ draft แล้ว | สร้างเวอร์ชันใหม่ หรือดูเหตุผลการปฏิเสธก่อน |
| ส่งรีวิวหรืออนุมัติไม่ได้ | ไม่มีสิทธิ์ consent_templates:review หรือ consent_templates:approve | ขอให้ผู้ดูแลระบบอัปเดตบทบาทให้ |
| ไม่แน่ใจว่าควรสร้าง template ใหม่หรือ version ใหม่ | consent item เดิม แต่ข้อความหรือเงื่อนไขเปลี่ยน | ใช้ template เดิมและสร้าง version ใหม่ |
Related Links
- Consent Management Overview — ดูภาพรวม consent lifecycle ทั้งหมด
- Consent Template — ภาพรวมการจัดการเทมเพลต
- Consent Decision — ติดตามการตัดสินใจของผู้ใช้
- Consent Policies — ทำความเข้าใจว่า versions เชื่อมกับโมเดล consent policy โดยรวมอย่างไร
- Partner & Channel Control — ทำความเข้าใจการเชื่อมพาร์ทเนอร์และการควบคุม downstream