Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Create Quota Year

สร้างโควตาการลาประจำปีใหม่ให้พนักงาน ระบบจะคำนวณโควตาจากกฎธุรกิจและสร้างให้ทุกประเภทการลาที่เปิดใช้งาน

Endpoint

POST /api/v1/open-apis/salary/add-data-filter

Request Body

ParameterTypeRequiredDescriptionExample
path_actionstringYesต้องเป็น create_quota_year"create_quota_year"
quota_yearstringYesปีที่ต้องการสร้างโควตา (YYYY)"2027"
company_idstringNoกรองตามบริษัท (Base64)-
branch_idstringNoกรองตามสาขา (Base64)-
department_idstringNoกรองตามแผนก (Base64)-
position_idstringNoกรองตามตำแหน่ง (Base64)-
employee_idstringNoสร้างเฉพาะพนักงานคนเดียว (Base64)-
keywordstringNoค้นหาพนักงาน-

Response Format

Success Response

{ "code": 200, "message": "Create Quota Year Success", "payload": [] }

Error Response

{ "code": 413, "message": "Payload Too Large", "payload": "Payload Too Large" }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/add-data-filter" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "path_action": "create_quota_year", "quota_year": "2027" }'

Notes

  • ถ้ามีพนักงานจำนวนมาก อาจได้ HTTP 413 ให้ใช้ filter เพื่อจำกัดขอบเขต
  • ถ้าพนักงานมีโควตาในปีนั้นอยู่แล้ว ระบบจะข้ามไม่สร้างซ้ำ
  • โควตาจะถูกคำนวณจากกฎธุรกิจตามอายุงาน/ประเภทพนักงาน

  • Reset Quota - รีเซ็ตโควตาและคำนวณใหม่
  • Calculate Quota - คำนวณโควตาจากข้อมูลการลา
  • List Quotas - ดูรายการโควตาที่สร้าง
Last updated on