ข้ามไปที่เนื้อหา

การตั้งค่าโปรเจกต์

Setup → Settings (ไอคอนเฟือง → Settings) รวมการตั้งค่าระดับโปรเจกต์ ไว้ในห้าแท็บ: System, SMTP, DAQ storage, Alarms และ Logs

System

Settings — แท็บ System

ฟิลด์ หมายเหตุ
Language ภาษาที่ใช้แสดงผล UI
Server is listening on port ค่าเริ่มต้น 1881 — ตรงกับพอร์ตที่ใช้เข้าถึง SCADash
Authentication with Token ปิดใช้งาน ตามค่าเริ่มต้น — ดูคำเตือนด้านล่าง
Only for Editor เมื่อเปิด authentication ไว้ จำกัดให้ต้องใช้ token เฉพาะ Editor เท่านั้น ปล่อย runtime ให้เปิดอยู่
Lazy view loading โหลดข้อมูลของแต่ละ view เฉพาะตอนที่เปิดใช้ แทนที่จะโหลดทั้งหมดพร้อมกัน
Broadcast to client (frontend) all tags values ส่งค่า tag ทุกตัวไปยังทุกเบราว์เซอร์ที่เชื่อมต่ออยู่หรือไม่
Log full mode บันทึก log ฝั่งเซิร์ฟเวอร์แบบละเอียด
Authorization type / Swagger การตั้งค่าสิทธิ์/เอกสาร API

Authentication with Token ปิดอยู่ตามค่าเริ่มต้น

เมื่อปิดไว้ Editor (และ runtime ด้วย เว้นแต่ตั้งค่า Only for Editor ไว้) จะไม่มีการควบคุมการเข้าถึงเลย ดู เริ่มต้นใช้งาน → การรักษาความปลอดภัยของ SCADash ว่าค่านี้สัมพันธ์กับ Show login on start ของ Layout อย่างไร

SMTP

Settings — แท็บ SMTP

ตั้งค่า Host, Port, Mail sender, User/API key และ Password เพื่อให้ SCADash ส่งอีเมลได้ — จำเป็นสำหรับ Report หรือ Notification ใดก็ตามที่ส่งอีเมล ใช้ Email to send test message และปุ่ม Test เพื่อยืนยันว่าใช้งานได้ ก่อนพึ่งพามันจริง

DAQ storage

Settings — แท็บ DAQ storage

ควบคุมวิธีที่ SCADash เก็บข้อมูล tag ในอดีต (ใช้โดยกราฟแนวโน้มและ report): Database type (ค่าเริ่มต้น SQLite) และ Retention (เก็บประวัติไว้นานแค่ไหน — ค่าเริ่มต้น 1 ปี) ลดระยะเวลา retention ลงหาก พื้นที่จัดเก็บมีจำกัด

แท็บ Alarms และ Logs

อีกสองแท็บที่เหลือในกล่องโต้ตอบนี้เก็บค่าเริ่มต้นของพฤติกรรม alarm และ การบันทึก log ฝั่งเซิร์ฟเวอร์ ซึ่งคู่กับ Alarms และ Logs & Events ตามลำดับ

Layout

แยกต่างหาก Setup → Layout ควบคุมหน้าตาและพฤติกรรมของ runtime view เอง — อย่าสับสนกับกล่องโต้ตอบ Settings ด้านบน:

การตั้งค่า Layout

ฟิลด์ หมายเหตุ
Navigation Side Menu / Header Navigation Bar / Custom styles รูปแบบการนำทางที่ runtime ใช้ และจะใช้ CSS กำหนดเองหรือไม่
Start View view ที่ runtime เปิดตามค่าเริ่มต้น
Show login on start runtime ต้องล็อกอินก่อนแสดงแดชบอร์ดหรือไม่ — ดู เริ่มต้นใช้งาน
Zoom พฤติกรรมการซูมเริ่มต้นของ view
Dialog Mode of input field ช่องกรอกค่า tag เปิดเป็นกล่องโต้ตอบหรือไม่
Show Navigation แสดงเมนูสลับ view หรือไม่
Show connection error (Toast) แสดง toast แจ้งเตือนเมื่อขาดการเชื่อมต่อเซิร์ฟเวอร์หรือไม่