Apply Work Cycle Plan
นำข้อมูลกะงานและวันหยุดจากแผนกะไปปรับใช้กับตารางเวลาทำงานจริงของพนักงาน ทุกคน ที่อยู่ในแผน เพื่อให้ระบบคำนวณเวลาเข้า-ออก ขาด ลา มาสาย ตามแผนที่วางไว้
Endpoint
POST /api/v1/open-apis/salary/update-data-filter?path_action=apply_work_cycle_planRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
work_cycle_plan_id | string | Yes | รหัสแผนกะ (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
| Field | Type | Description |
|---|---|---|
work_cycle_plan_id | string | รหัสแผนกะที่ Apply (plain text 20 ตัวอักษร) |
applied_count | number | จำนวนพนักงานที่ถูก Apply |
Error Response
{
"code": 404,
"message": "Work cycle plan not found",
"payload": []
}Code Examples
cURL
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 แทน
Related APIs
- Apply Plan for Employee - นำแผนไปใช้เฉพาะพนักงานบางคน
- Set Work Cycle Plan - แก้ไขข้อมูลแผนก่อน Apply
- Finish Plan - ปิดแผนกะ
Last updated on