Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Apply Work Cycle Plan

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

Endpoint

POST /api/v1/open-apis/salary/update-data-filter?path_action=apply_work_cycle_plan

Request Body

ParameterTypeRequiredDescriptionExample
work_cycle_plan_idstringYesรหัสแผนกะ (Base64 encoded)"MjAyNjAxMTZDNzU4RDI2RjcyRkU"

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


Response Format

Success Response

{ "code": 200, "message": "Apply plan success", "payload": { "work_cycle_plan_id": "20260116C758D26F72FE", "applied_count": 50 } }

Response Fields

FieldTypeDescription
work_cycle_plan_idstringรหัสแผนกะที่ Apply (plain text 20 ตัวอักษร)
applied_countnumberจำนวนพนักงานที่ถูก Apply

Error Response

{ "code": 404, "message": "Work cycle plan not found", "payload": [] }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/update-data-filter?path_action=apply_work_cycle_plan" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "work_cycle_plan_id": "MjAyNjAxMTZDNzU4RDI2RjcyRkU" }'

Notes

  • การ Apply จะนำข้อมูลกะงานและวันหยุดจากแผนไปอัปเดตตารางเวลาทำงานจริงของพนักงานทุกคนในแผน
  • ควรทำเมื่อแผนนิ่งแล้วหรือได้รับการอนุมัติแล้ว
  • หากต้องการ Apply เฉพาะพนักงานบางคน ให้ใช้ Apply Plan for Employee แทน

Last updated on