Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get Employee Work Cycle

ดึงข้อมูลกะการทำงาน (Work Cycle) ของพนักงาน

กะการทำงานคือรูปแบบการทำงานที่กำหนดตารางเวลาเข้า-ออกงานในแต่ละวัน เช่น กะเช้า กะบ่าย กะดึก

Endpoint

GET /api/v1/open-apis/employee/get-employee-data-filter?path_action=get-work-cycle

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น get-work-cycle
employee_codestringYesรหัสพนักงาน

ใช้ employee_code เพื่อระบุพนักงาน


Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": { "employee_id": "20260121EM01A2B3C4D5", "work_cycle_id": "20260121WC01A2B3C4D5", "work_cycle_name": "กะเช้า", "shift_pattern": [ { "day": "monday", "shift_name": "เช้า", "start_time": "08:00", "end_time": "17:00" }, { "day": "tuesday", "shift_name": "เช้า", "start_time": "08:00", "end_time": "17:00" }, { "day": "wednesday", "shift_name": "เช้า", "start_time": "08:00", "end_time": "17:00" }, { "day": "thursday", "shift_name": "เช้า", "start_time": "08:00", "end_time": "17:00" }, { "day": "friday", "shift_name": "เช้า", "start_time": "08:00", "end_time": "17:00" } ] } }

Response Fields

FieldTypeDescription
employee_idstringID ของพนักงาน
work_cycle_idstringID ของกะการทำงาน
work_cycle_namestringชื่อกะการทำงาน
shift_patternarrayรูปแบบกะการทำงานในแต่ละวัน
shift_pattern[].daystringวันในสัปดาห์
shift_pattern[].shift_namestringชื่อกะ
shift_pattern[].start_timestringเวลาเริ่มงาน (HH:mm)
shift_pattern[].end_timestringเวลาเลิกงาน (HH:mm)

Error Response

{ "code": 400, "message": "ไม่สำเร็จ", "errors": ["กรุณาระบุ 'employee_code'"] }

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/employee/get-employee-data-filter?path_action=get-work-cycle&employee_code=EMP001" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"

  • Update Work Cycle - แก้ไขกะการทำงานของพนักงาน
  • Get Time Frame - ดึงข้อมูลกรอบเวลาการทำงาน
  • Get Worktime - ดึงข้อมูลการตั้งค่าเวลาทำงาน
Last updated on