AI WEB STUDIO · FLOWCHART
วงจรชีวิตข้อมูลสาธิต
977-121 Module: Website Design and Development · มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต
อ่านภาพนี้อย่างไร
ระบบไม่เก็บ IP ต้นฉบับในตารางแอป แต่สร้าง HMAC fingerprint สำหรับจำกัดคำขอ Rental demo และ idempotency key ของ rental หมดอายุ 30 นาที; pending claim หมดอายุ 5 นาที; contact, quote และ complete key ของสองชนิดนี้หมดอายุ 7 วัน; daily counts ใช้หน้าต่าง 7 วันปฏิทิน ก่อน cron รายชั่วโมงลบ
แหล่งข้อมูล: courses/ai-web-studio/docs/instructor/demo-data-policy.md, src/worker.ts, migrations/0002_demo_retention.sql, wrangler.jsonc
สิ่งที่ย่อ: รายละเอียด TTL ของ idempotency และ daily counts อยู่ในคำอธิบาย เพื่อไม่ทำให้ภาพหลักเกินงบความซับซ้อน ใช้ flowchart ของลำดับงาน ไม่ได้ใช้ Process type แบบหลาย actor lanes ของ skill
Prompt สำหรับสร้างซ้ำ
สร้าง flowchart ภาษาไทย 960×600 แสดง รับ request → Validate และ HMAC → diamond ชนิดคำขอ? แยกกิ่ง RENTAL ไปข้อมูลการจองทดลอง 30 นาที และกิ่ง CONTACT/QUOTE ไปข้อมูลผู้ติดต่อหรือใบเสนอราคา 7 วัน จากทั้งสองกลุ่มไป Scheduled cleanup ทุกชั่วโมง และลบเมื่อหมดอายุ ใช้ label บนทุกกิ่งของ decision ไม่ให้ภาพสื่อว่าทุก request เขียนลงทั้งสองกลุ่ม ระบุในคำอธิบายว่า pending key 5 นาที, complete rental key ตาม expiresAt 30 นาที, complete contact/quote key 7 วัน, ตัวนับ 7 วันปฏิทิน ไม่มีเงา และใช้ connector มุมฉาก ใช้โปรไฟล์ Rawinnipa แบบ dark canvas: พื้น #0A0A0A, ข้อความ #F7F7F7, เส้นรอง #9CA3AF และ Rawin Green #3EDC81 เฉพาะโหนดหรือแถบ focal หนึ่งจุดเท่านั้น; เส้นเชื่อมใช้สี neutral #D1D5DB ใช้ Inter คู่กับ Noto Sans Thai ไม่มีเงา งานนี้อยู่ในคอร์ส AI Web Studio ซึ่งเป็นส่วนหนึ่งของ 977-121 Module: Website Design and Development มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต