Webhook Events
รายการ Events ทั้งหมดที่ระบบ Webhook รองรับ
Event Categories
| หมวดหมู่ | คำอธิบาย |
|---|---|
| Employee Events | Events เกี่ยวกับข้อมูลพนักงาน: สร้าง, ลบ, ย้ายแผนก, ลาออก |
| Time Leave Events | Events เกี่ยวกับเอกสารคำร้องขอลางาน |
| Overtime Events | Events เกี่ยวกับเอกสารคำร้องขอทำงานล่วงเวลา (OT) |
| Work Cycle Change Events | Events เกี่ยวกับเอกสารคำร้องขอเปลี่ยน/สลับกะการทำงาน |
| Holiday Change Events | Events เกี่ยวกับเอกสารคำร้องขอเลื่อน/สลับวันหยุด |
| Time Adjust Events | Events เกี่ยวกับเอกสารคำร้องขอปรับปรุง/เพิ่มเวลาการทำงาน |
| Payroll Events | Events เกี่ยวกับการจัดการงวดเงินเดือนและการคำนวณเงินเดือนพนักงาน |
Test Events
test.ping
เกิดขึ้นเมื่อกดปุ่ม “ทดสอบ” ในหน้าตั้งค่า Webhook
ตัวอย่าง Payload:
{
"request_id": "test_a90b78b79dadff88",
"event": "test.ping",
"event_occurred_at": "2025-01-23 12:07:42",
"body": {
"message": "This is a test webhook from HumanSoft API",
"timestamp": "2025-01-23T12:07:42+07:00",
"endpoint": {
"endpoint_id": "20250123FAC4DE16F4FE",
"endpoint_name": "Webhook"
}
}
}test.ping ใช้สำหรับทดสอบว่า Callback URL ของคุณสามารถรับ Webhook ได้ถูกต้อง
สรุป Events ทั้งหมด
Employee Events
| Event Code | คำอธิบาย |
|---|---|
employee.create | เมื่อมีการสร้างข้อมูลพนักงานใหม่ในระบบ |
employee.terminate | เมื่อพนักงานลาออกหรือพ้นสภาพการเป็นพนักงาน |
employee.structure.change | เมื่อพนักงานถูกย้ายแผนกหรือเปลี่ยนตำแหน่ง |
employee.purge | เมื่อมีการลบข้อมูลพนักงานออกจากระบบ |
Time Leave Events
| Event Code | คำอธิบาย |
|---|---|
time_leave.created | สร้างคำร้องขอลางานใหม่ |
time_leave.updated | แก้ไขข้อมูลใบลา |
time_leave.deleted | ลบหรือยกเลิกใบลา |
time_leave.approval_progressed | ดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น) |
time_leave.approved | ใบลาได้รับการอนุมัติเสร็จสมบูรณ์ |
time_leave.rejected | ใบลาถูกปฏิเสธ |
Overtime Events
| Event Code | คำอธิบาย |
|---|---|
overtime.created | สร้างคำร้องขอทำ OT ใหม่ |
overtime.updated | แก้ไขข้อมูลเอกสาร OT |
overtime.deleted | ลบหรือยกเลิกเอกสาร OT |
overtime.approval_progressed | ดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น) |
overtime.approved | OT ได้รับการอนุมัติเสร็จสมบูรณ์ |
overtime.rejected | OT ถูกปฏิเสธ |
Work Cycle Change Events
| Event Code | คำอธิบาย |
|---|---|
work_cycle_change.created | สร้างคำร้องขอเปลี่ยน/สลับกะใหม่ |
work_cycle_change.updated | แก้ไขข้อมูลเอกสาร |
work_cycle_change.deleted | ลบหรือยกเลิกเอกสาร |
work_cycle_change.approval_progressed | ดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น) |
work_cycle_change.approved | ได้รับการอนุมัติเสร็จสมบูรณ์ |
work_cycle_change.rejected | ถูกปฏิเสธ |
Holiday Change Events
| Event Code | คำอธิบาย |
|---|---|
holiday_change.created | สร้างคำร้องขอเลื่อน/สลับวันหยุดใหม่ |
holiday_change.updated | แก้ไขข้อมูลเอกสาร |
holiday_change.deleted | ลบหรือยกเลิกเอกสาร |
holiday_change.approval_progressed | ดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น) |
holiday_change.approved | ได้รับการอนุมัติเสร็จสมบูรณ์ |
holiday_change.rejected | ถูกปฏิเสธ |
Time Adjust Events
| Event Code | คำอธิบาย |
|---|---|
time_adjust.created | สร้างคำร้องขอปรับเวลาใหม่ |
time_adjust.updated | แก้ไขข้อมูลเอกสารปรับเวลา |
time_adjust.deleted | ลบหรือยกเลิกเอกสารปรับเวลา |
time_adjust.approval_progressed | ดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น) |
time_adjust.approved | การปรับเวลาได้รับการอนุมัติเสร็จสมบูรณ์ |
time_adjust.rejected | คำร้องปรับเวลาถูกปฏิเสธ |
Payroll Events
| Event Code | คำอธิบาย |
|---|---|
payroll.month.unfinished | เปิดงวดเงินเดือนปกติ (ปลดล็อคเพื่อแก้ไข/คำนวณใหม่) |
payroll.month.finished | ปิดงวดเงินเดือนปกติ (ล็อคงวด) |
payroll.split_month.unfinished | เปิดงวดเงินเดือนแบบแบ่งงวด |
payroll.split_month.finished | ปิดงวดเงินเดือนแบบแบ่งงวด |
payroll.employee.calculated | คำนวณเงินเดือนพนักงานสำเร็จ |
payroll.employee.calculate_failed | คำนวณเงินเดือนพนักงานล้มเหลว |
Test Events
| Event Code | คำอธิบาย |
|---|---|
test.ping | เมื่อกดปุ่มทดสอบในหน้าตั้งค่า Webhook |
Last updated on