Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Work Cycle Plan (แผนกะการทำงาน)

จัดการแผนกะการทำงานของพนักงาน รองรับการสร้าง แก้ไข ปิด/เปิดแผน และนำแผนไปใช้งานจริง รวมถึงการจัดการแผนกะรายบุคคลสำหรับพนักงานแต่ละคน

Plan Management

API สำหรับจัดการแผนกะในระดับภาพรวม เช่น สร้างแผน แก้ไข ปิด/เปิดแผน นำแผนไปใช้งาน และลบแผน

MethodEndpointDescription
GETGet Work Cycle Plansดูรายการแผนกะทั้งหมดในเดือนที่ระบุ
GETGet Plan Detailดูรายละเอียดแผนกะพร้อมรายการพนักงาน
POSTSet Work Cycle Planสร้างหรือแก้ไขแผนกะ
POSTFinish Planปิดแผนกะ (ล็อกไม่ให้แก้ไข)
POSTUnfinish Planเปิดแผนกะกลับมาแก้ไข
POSTApply Planนำแผนไปใช้กับพนักงานทุกคนในแผน
POSTApply Plan for Employeeนำแผนไปใช้กับพนักงานเฉพาะคน
POSTDelete Planลบแผนกะ

Employee Plans

API สำหรับจัดการแผนกะในระดับพนักงานรายบุคคล เช่น ดูรายการเดือนที่มีแผน ดูรายละเอียด แก้ไขกะงานรายวัน ส่งแผน และยกเลิกการส่ง

MethodEndpointDescription
GETGet Month Plansดูรายการเดือนที่พนักงานมีแผนกะ
GETGet Employee Plans by Monthดูรายการแผนกะของพนักงานในเดือนที่ระบุ
GETGet Employee Plan Detailดูรายละเอียดแผนกะรายวันของพนักงาน
POSTSave Employee Planบันทึกแก้ไขกะงาน/วันหยุดรายวันของพนักงาน
POSTSubmit Employee Planส่งแผนกะเพื่ออนุมัติ
POSTUnsubmit Employee Planยกเลิกการส่งแผนกะ
  • API ในกลุ่มนี้ใช้ employee_code สำหรับระบุพนักงาน
  • work_cycle_plan_id ที่ส่งใน request ต้องเป็น Base64 encoded ส่วนค่าที่ได้รับใน response จะเป็น plain text 20 ตัวอักษร
  • การ Apply แผนจะนำข้อมูลกะงานและวันหยุดไปปรับใช้กับตารางเวลาทำงานจริงของพนักงาน
Last updated on