ระบบรายงานการมาปฏิบัติงาน

สถาบันอิสลามและอาหรับศึกษา

Attendance
{{ name }}
☁️ บันทึกอัตโนมัติบนเซิร์ฟเวอร์ • {{ serverStatus }} • ข้อมูลล่าสุด: {{ lastSavedText }}
🟢 เครื่องสแกน: {{ scannerStatusText }}

วันทำการ / วันหยุด

กำหนดปฏิทินครั้งเดียว ใช้กับรายงานและสถิติของทุกคน

กรุณาเชื่อมต่อฐานข้อมูลและโหลดข้อมูลให้สำเร็จก่อนตั้งค่าวันหยุด
{{ holidayFeedback }}

วันหยุดประจำสัปดาห์

เลือกวันที่หยุดเป็นประจำ กฎนี้ใช้ตั้งแต่วันที่กำหนดเป็นต้นไป

{{ holidayCalendar ? 'การเปลี่ยนวันเริ่มต้นย้อนหลังจะปรับรายงานและจำนวนวันในช่วงนั้นด้วย' : 'ยังไม่ได้เปิดใช้กฎวันหยุด กด “บันทึกและใช้กับรายงาน” เพื่อเริ่มใช้งาน' }}

วันหยุดเพิ่มเติม / วันทำงานพิเศษ

เพิ่มวันหยุดราชการ วันหยุดของสถาบัน หรือเปิดวันเสาร์–อาทิตย์บางวันให้เป็นวันทำงาน

{{ item.kind==='workday' ? 'วันทำงานพิเศษ' : 'วันหยุด' }}{{ item.name }}{{ formatPlanDate(item.from) }} – {{ formatPlanDate(item.to) }}
ยังไม่มีวันหยุดเพิ่มเติม
มีการตั้งค่าที่ยังไม่ได้บันทึก

📅 กำหนดลา / ไปราชการ

กำหนดครั้งเดียว แล้วเติม Remark ตามช่วงวันที่ในรายงาน

Remark อัตโนมัติ
เลือกบุคลากร ประเภท และช่วงวัน ระบบจะเติมให้เฉพาะวันที่มีรายงานอยู่แล้ว รวมถึงรายงานวันใหม่เมื่อรับข้อมูลสแกนหรือนำเข้ารายงาน • รายการนี้เป็นการลงข้อมูล Attendance
เมนูนี้ต้องใช้ Attendance ที่เชื่อมฐานข้อมูล MariaDB และโหลดข้อมูลจากเซิร์ฟเวอร์สำเร็จ
หากไม่เลือก ระบบจะเก็บ Remark เดิมที่ต่างกันไว้ให้ตรวจสอบ • รองรับรายการเต็มวัน
{{ planPreview.title }}{{ planPreview.detail }}
{{ planFeedback }}

รายการที่กำหนดไว้ {{ remarkPlans.length }}

แก้ไขหรือยกเลิกที่นี่ได้ โดยเวลาเข้า–ออกยังคงเดิม
ยังไม่มีรายการ เริ่มจากเลือกบุคลากรและช่วงวันที่ด้านบน
{{ plan.type }}

{{ remarkPlanPersonName(plan.staffUid) }}

{{ formatPlanDate(plan.from) }} – {{ formatPlanDate(plan.to) }}

รายงานในช่วงนี้ {{ remarkPlanReportCount(plan) }} วัน • แทนที่ Remark เดิม
มี Remark เดิมที่ต้องตรวจสอบ
{{ conflict.label }}: {{ conflict.remark }}
(ไม่มีข้อมูลในเดือนนี้)
เลือกวิธีนำเข้า: “ไฟล์จากเครื่องสแกน” อ่าน Sheet1 และวันที่ให้อัตโนมัติ โดยอัปเดตเฉพาะ เข้า–ออก–มาสาย–ออกก่อน และรักษา Remark/หมายเหตุเดิมไว้ ส่วน “Excel รายวัน (สะสม)” ใช้กับไฟล์รายงานรูปแบบเดิมที่มีหลายชีต
☁️ Google Sheets: {{ googleSyncStatus }} • รอส่ง {{ googlePendingDates.length }} วัน
API Token จะเก็บเฉพาะในเบราว์เซอร์เครื่องนี้ ไม่ถูกใส่ไว้ในไฟล์ระบบ

สรุปการมาปฏิบัติงานของบุคลากรสถาบันอิสลามและอาหรับศึกษา

วันที่ {{ selectedDate || '-' }}

รายงานผลการสแกนลายนิ้วมือเข้าปฏิบัติงาน วันที่ {{ selectedDate || '-' }}
สถาบันอิสลามและอาหรับศึกษา มหาวิทยาลัยนราธิวาสราชนครินทร์

เลื่อนตารางซ้าย–ขวาเพื่อดูเวลาและหมายเหตุเพิ่มเติม

ลำดับที่ ชื่อ - สกุล (พนักงาน) การมาปฏิบัติงาน Remark หมายเหตุ
เข้า ออก มาสาย ออกก่อน
{{ index + 1 }} {{ displayStaffName(emp) }} {{ emp.late }} {{ emp.early }}

สรุปประจำวันแยกกลุ่มบุคลากร (คน)

รายการ ผู้บริหาร พนักงาน (คน) ลูกจ้างชั่วคราว รวม
(คน)
สายวิชาการฯ สายสนับสนุน
บุคลากรทั้งหมด {{ groupTotal('exec') }}{{ groupTotal('acad') }}{{ groupTotal('support') }}{{ groupTotal('temp') }}{{ groupTotal('all') }}
- ลาศึกษาต่อ 0 {{ countRemark('ลาศึกษาต่อ', 'acad') }} {{ countRemark('ลาศึกษาต่อ', 'support') }} {{ countRemark('ลาศึกษาต่อ', 'temp') }} {{ countRemark('ลาศึกษาต่อ', 'all') }}
- ลาศึกษาต่อ (เฉพาะวันจันทร์) 00000
ตัด รศ.เจ๊ะเหล๊าะ แขพงศ์ (ผู้ช่วยอธิการบดี) 00000
ตัด อ.อะลี เจ๊ะแล (ผู้ช่วยอธิการบดี) 00000
บุคลากรที่มีอยู่ในสำนักงาน {{ groupTotal('exec') }}{{ groupTotal('acad') }}{{ groupTotal('support') }}{{ groupTotal('temp') }}{{ groupTotal('all') }}
- ไปราชการ {{ countRemark('ไปราชการ', 'exec') }} {{ countRemark('ไปราชการ', 'acad') }} {{ countRemark('ไปราชการ', 'support') }} {{ countRemark('ไปราชการ', 'temp') }} {{ countRemark('ไปราชการ', 'all') }}
- ลาป่วย {{ countRemark('ลาป่วย', 'exec') }} {{ countRemark('ลาป่วย', 'acad') }} {{ countRemark('ลาป่วย', 'support') }} {{ countRemark('ลาป่วย', 'temp') }} {{ countRemark('ลาป่วย', 'all') }}
- ลากิจ {{ countRemark('ลากิจ', 'exec') }} {{ countRemark('ลากิจ', 'acad') }} {{ countRemark('ลากิจ', 'support') }} {{ countRemark('ลากิจ', 'temp') }} {{ countRemark('ลากิจ', 'all') }}
- ลาพักผ่อน {{ countRemark('ลาพักผ่อน', 'exec') }} {{ countRemark('ลาพักผ่อน', 'acad') }} {{ countRemark('ลาพักผ่อน', 'support') }} {{ countRemark('ลาพักผ่อน', 'temp') }} {{ countRemark('ลาพักผ่อน', 'all') }}
สรุปบุคลากรที่ขาดงาน 00000
บุคลากรที่มาปฏิบัติงานในวันนี้ {{ Math.max(0, groupTotal('exec') - countLeaveOrGov('exec')) }} {{ Math.max(0, groupTotal('acad') - countLeaveOrGov('acad')) }} {{ Math.max(0, groupTotal('support') - countLeaveOrGov('support')) }} {{ Math.max(0, groupTotal('temp') - countLeaveOrGov('temp')) }} {{ Math.max(0, groupTotal('all') - countLeaveOrGov('all')) }}
บุคลากรที่ มาสาย 00000
ไม่สแกนเข้า 00000
ไม่สแกนออก 00000

📭 ไม่พบข้อมูลในเดือนนี้

กรุณากดอัปโหลดไฟล์ Excel รายวันเพิ่มเติม หรือเปลี่ยนตัวกรองเดือนด้านบนครับ

รายงานการมาปฏิบัติงานของบุคลากร (สรุปรายคน)

{{ periodLabel }} | สถาบันอิสลามและอาหรับศึกษา มหาวิทยาลัยนราธิวาสราชนครินทร์

📊 จำนวนวันในระบบ

{{ filteredDates.length }} วัน

👥 บุคลากรทั้งหมด

{{ aggregatedSummary.length }} คน

✈️ ยอดรวมไปราชการ

{{ totalGovSum }} ครั้ง

🏥 ยอดรวมลาทั้งหมด (ครั้ง)

{{ totalLeaveSum }} ครั้ง

ลำดับที่ ชื่อ - สกุล สรุปการมาสาย/ลา/ไปราชการ
สาย มข. มอ. ป. ลากิจ ลค ช/บ รวมลา (วัน) รวม ค. ร พผ. ลค. ลฮ. รป.

📭 ยังไม่มีข้อมูลในเดือนนี้

กรุณากดเลือกเดือนอื่น หรืออัปโหลดไฟล์ข้อมูลสะสมเพิ่มเติมครับ

รายงานการมาปฏิบัติงานรายบุคคล

{{ selectedPersonName }}

{{ periodLabel }} | สถาบันอิสลามและอาหรับศึกษา มหาวิทยาลัยนราธิวาสราชนครินทร์

🔍 กรุณาพิมพ์ชื่อหรือนามสกุลในช่องค้นหาด้านบน แล้วเลือกชื่อจากรายการ

จัดการข้อมูลบุคลากร

รหัสพนักงานใช้ AIAS-xxx ส่วนรหัสที่เครื่องใช้จับ AutoLog หากมีหลายรหัสให้คั่นด้วยเครื่องหมาย , และหากพ้นสภาพให้ใช้ “พักใช้งาน” เพื่อเก็บประวัติเดิม
ใช้งาน {{ activeStaffNames.length }} คน / ทั้งหมด {{ staffDirectory.length }} คน
ลำดับรหัสพนักงานรหัสที่เครื่องชื่อ–สกุลกลุ่มสถานะจัดลำดับ/จัดการ
{{ index + 1 }} {{ person.active ? 'ใช้งาน' : 'พักใช้งาน' }}