Công cụ AI — Nhân sự

30 công cụ. Schema luôn mới nhất ở hrm_tool_catalog khi đã kết nối.

Máy chấm công

ĐọcScope: hrm:read
hrm_attendance_devices_list

Danh sách máy chấm công: tên, số serial, hãng, giao thức, IP, vai trò vào/ra, trạng thái. Không trả mật khẩu máy.

Tham sốKiểuBắt buộcMô tả
includeInactivebooleankhôngtrue = gồm cả máy đã tắt

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_attendance_devices_list/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_attendance_devices_list",
  "arguments": {
    "args": {}
  }
}

Giờ vào/ra theo ngày

ĐọcScope: hrm:read
hrm_clock_history_daily

Giờ vào/ra mỗi ngày của nhân viên trong khoảng ngày (tối đa 62 ngày), lọc theo nhân viên hoặc phòng ban.

Tham sốKiểuBắt buộcMô tả
fromstringcóTừ ngày (yyyy-MM-dd)
tostringcóĐến ngày (yyyy-MM-dd)
employeeIdstringkhôngId nhân viên
orgUnitIdstringkhôngId phòng ban
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang, tối đa 50

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_clock_history_daily/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"from":"2026-10-01","to":"2026-10-27"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_clock_history_daily",
  "arguments": {
    "args": {
      "from": "2026-10-01",
      "to": "2026-10-27"
    }
  }
}

Lượt chấm công của một người

ĐọcScope: hrm:read
hrm_clock_history_timeline

Mọi lượt chấm công của một nhân viên trong khoảng ngày (tối đa 62 ngày), theo thứ tự thời gian.

Tham sốKiểuBắt buộcMô tả
employeeIdstringcóId nhân viên
fromstringcóTừ ngày (yyyy-MM-dd)
tostringcóĐến ngày (yyyy-MM-dd)

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_clock_history_timeline/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"employeeId":"0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b","from":"2026-10-20","to":"2026-10-27"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_clock_history_timeline",
  "arguments": {
    "args": {
      "employeeId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
      "from": "2026-10-20",
      "to": "2026-10-27"
    }
  }
}

Hợp đồng lao động sắp hết hạn

ĐọcScope: hrm:read
hrm_contracts_expiring

Hợp đồng lao động sắp hết hạn trong N ngày, trong phạm vi người dùng được xem.

Tham sốKiểuBắt buộcMô tả
daysintegerkhôngSố ngày tới, mặc định 30, tối đa 90
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_contracts_expiring/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"days":30}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_contracts_expiring",
  "arguments": {
    "args": {
      "days": 30
    }
  }
}

Sinh trắc và thẻ đã đăng ký

ĐọcScope: hrm:read
hrm_employee_credentials_list

Khuôn mặt, vân tay, thẻ, QR đã đăng ký cho một nhân viên trên từng máy và trạng thái đồng bộ. Không trả số thẻ.

Tham sốKiểuBắt buộcMô tả
employeeIdstringcóId nhân viên

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_employee_credentials_list/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"employeeId":"0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_employee_credentials_list",
  "arguments": {
    "args": {
      "employeeId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"
    }
  }
}

Hồ sơ nhân viên

ĐọcScope: hrm:read
hrm_employees_get

Hồ sơ một nhân viên: phòng ban, chức danh, ngày vào làm, ngày hết thử việc. Không trả giấy tờ tuỳ thân, tài khoản ngân hàng, địa chỉ.

Tham sốKiểuBắt buộcMô tả
employeeIdstringcóId nhân viên

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_employees_get/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"employeeId":"0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_employees_get",
  "arguments": {
    "args": {
      "employeeId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"
    }
  }
}

Đơn chờ tôi duyệt

ĐọcScope: hrm:read
hrm_inbox_list

Đơn đang chờ chính người dùng duyệt (nghỉ, sửa công, tăng ca…).

Tham sốKiểuBắt buộcMô tả
statusstringkhôngTrạng thái, mặc định PENDING
kindstringkhôngLoại đơn
searchstringkhôngTừ khoá
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_inbox_list/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_inbox_list",
  "arguments": {
    "args": {}
  }
}

Tổng hợp BHXH theo tháng

ĐọcScope: hrm:read
hrm_insurance_summary

Số tổng hợp bảo hiểm xã hội của một tháng, theo quyền xem.

Tham sốKiểuBắt buộcMô tả
yearintegercóNăm
monthintegercóTháng (1–12)

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_insurance_summary/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"year":2026,"month":10}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_insurance_summary",
  "arguments": {
    "args": {
      "year": 2026,
      "month": 10
    }
  }
}

Chấm công hôm nay của tôi

ĐọcScope: hrm:read
hrm_me_clock_today

Ca và các lượt chấm công hôm nay của chính người dùng.

Không có tham số.

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_me_clock_today/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_me_clock_today",
  "arguments": {
    "args": {}
  }
}

Hợp đồng của tôi

ĐọcScope: hrm:read
hrm_me_contracts

Hợp đồng lao động của chính người dùng, gồm ngày kết thúc nếu có.

Không có tham số.

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_me_contracts/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_me_contracts",
  "arguments": {
    "args": {}
  }
}

Phiếu lương của tôi

ĐọcScope: hrm:read
hrm_me_payslips

Phiếu lương đã chốt của chính người dùng; có payslipId thì trả chi tiết một phiếu.

Tham sốKiểuBắt buộcMô tả
yearintegerkhôngNăm
payslipIdstringkhôngId phiếu lương để xem chi tiết

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_me_payslips/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"year":2026}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_me_payslips",
  "arguments": {
    "args": {
      "year": 2026
    }
  }
}

Đơn của tôi

ĐọcScope: hrm:read
hrm_me_requests

Đơn nghỉ, sửa công, tăng ca của chính người dùng theo trạng thái.

Tham sốKiểuBắt buộcMô tả
statusstringkhôngpending (mặc định), approved, rejected hoặc cancelled
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_me_requests/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"status":"pending"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_me_requests",
  "arguments": {
    "args": {
      "status": "pending"
    }
  }
}

Tổng quan của tôi

ĐọcScope: hrm:read
hrm_me_summary

Tổng quan của chính người dùng: phép năm còn lại, số đơn đang chờ, công tháng.

Không có tham số.

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_me_summary/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_me_summary",
  "arguments": {
    "args": {}
  }
}

Checklist nhận việc

ĐọcScope: hrm:read
hrm_onboarding_list

Checklist nhận việc trong phạm vi được xem.

Tham sốKiểuBắt buộcMô tả
employeeIdstringkhôngId nhân viên
statusstringkhôngTrạng thái

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_onboarding_list/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"status":"in_progress"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_onboarding_list",
  "arguments": {
    "args": {
      "status": "in_progress"
    }
  }
}

Phòng ban

ĐọcScope: hrm:read
hrm_org_units

Phòng ban người dùng được xem: tên, số người, người quản lý.

Tham sốKiểuBắt buộcMô tả
searchstringkhôngTên phòng ban

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_org_units/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_org_units",
  "arguments": {
    "args": {}
  }
}

Buổi 1-1 sắp tới

ĐọcScope: hrm:read
hrm_performance_meetings

Các buổi trao đổi 1-1 sắp tới của người dùng.

Không có tham số.

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_performance_meetings/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_performance_meetings",
  "arguments": {
    "args": {}
  }
}

Ứng viên

ĐọcScope: hrm:read
hrm_recruitment_list

Danh sách ứng viên người dùng được xem: tên, nguồn, ghi chú. Không trả số điện thoại.

Tham sốKiểuBắt buộcMô tả
searchstringkhôngTên ứng viên
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_recruitment_list/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_recruitment_list",
  "arguments": {
    "args": {}
  }
}

Bảng chấm công tháng

ĐọcScope: hrm:read
hrm_report_attendance

Bảng chấm công một tháng theo ký hiệu, trong phạm vi người dùng được xem.

Tham sốKiểuBắt buộcMô tả
yearintegercóNăm
monthintegercóTháng (1–12)
orgUnitIdstringkhôngId phòng ban

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_report_attendance/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"year":2026,"month":10}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_report_attendance",
  "arguments": {
    "args": {
      "year": 2026,
      "month": 10
    }
  }
}

Tăng ca theo tháng

ĐọcScope: hrm:read
hrm_report_overtime

Tổng hợp tăng ca một tháng, trong phạm vi người dùng được xem.

Tham sốKiểuBắt buộcMô tả
yearintegercóNăm
monthintegercóTháng (1–12)
orgUnitIdstringkhôngId phòng ban

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_report_overtime/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"year":2026,"month":10}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_report_overtime",
  "arguments": {
    "args": {
      "year": 2026,
      "month": 10
    }
  }
}

Lớp đào tạo

ĐọcScope: hrm:read
hrm_training_courses

Danh sách lớp đào tạo đang mở.

Tham sốKiểuBắt buộcMô tả
searchstringkhôngTên lớp
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_training_courses/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_training_courses",
  "arguments": {
    "args": {}
  }
}

Lớp đã ghi danh của nhân viên

ĐọcScope: hrm:read
hrm_training_learner

Các lớp một nhân viên đã ghi danh.

Tham sốKiểuBắt buộcMô tả
employeeIdstringcóId nhân viên (lấy từ hrm_employees_search)
pageintegerkhôngTrang, bắt đầu từ 1
pageSizeintegerkhôngSố dòng mỗi trang

Hoặc gọi REST bằng API key

curl -X POST https://api.nextx.vn/api/v1/ai/tools/hrm/hrm_training_learner/read \
  -H "X-Api-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{"employeeId":"0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"}'
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm_training_learner",
  "arguments": {
    "args": {
      "employeeId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b"
    }
  }
}

Gửi đơn sửa công

Write proposalScope: hrm:write
hrm.correction.submit

Gửi đơn sửa giờ vào hoặc giờ ra của chính người dùng cho một ngày. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
datestringcóNgày (yyyy-MM-dd)
clockInstringkhôngGiờ vào đúng (ISO)
clockOutstringkhôngGiờ ra đúng (ISO)
reasonstringcóLý do
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.correction.submit",
  "arguments": {
    "args": {
      "date": "2026-10-27",
      "clockIn": "2026-10-27T08:00:00+07:00",
      "reason": "Quên chấm"
    }
  }
}

Duyệt đơn

Write proposalScope: hrm:write
hrm.inbox.approve

Duyệt một đơn đang chờ chính người dùng duyệt. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
itemIdstringcóId đơn (lấy từ hrm_inbox_list)
kindstringcóLoại đơn (lấy từ hrm_inbox_list)
commentstringkhôngÝ kiến
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.inbox.approve",
  "arguments": {
    "args": {
      "itemId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
      "kind": "leave",
      "comment": "Đồng ý"
    }
  }
}

Từ chối đơn

Write proposalScope: hrm:write
hrm.inbox.reject

Từ chối một đơn đang chờ chính người dùng duyệt, bắt buộc có lý do. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
itemIdstringcóId đơn
kindstringcóLoại đơn
reasonstringcóLý do từ chối
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.inbox.reject",
  "arguments": {
    "args": {
      "itemId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
      "kind": "leave",
      "reason": "Trùng lịch trực của bộ phận"
    }
  }
}

Gửi đơn nghỉ

Write proposalScope: hrm:write
hrm.leave.submit

Gửi đơn xin nghỉ của chính người dùng vào luồng duyệt nhân sự. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
fromDatestringcóTừ ngày (yyyy-MM-dd)
toDatestringcóĐến ngày (yyyy-MM-dd)
reasonstringcóLý do
leaveTypestringkhôngFULL_DAY hoặc HALF_DAY; bỏ trống = cả ngày
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.leave.submit",
  "arguments": {
    "args": {
      "fromDate": "2026-11-03",
      "toDate": "2026-11-03",
      "reason": "Việc gia đình"
    }
  }
}

Đánh dấu mục nhận việc

Write proposalScope: hrm:write
hrm.onboarding.tick

Đánh dấu một mục trong checklist nhận việc là xong hoặc chưa xong. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
checklistIdstringcóId checklist
taskIdstringcóId mục
statusstringcódone hoặc pending
notesstringkhôngGhi chú
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.onboarding.tick",
  "arguments": {
    "args": {
      "checklistId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
      "taskId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5c",
      "status": "done",
      "notes": "Đã cấp laptop"
    }
  }
}

Gửi đơn tăng ca

Write proposalScope: hrm:write
hrm.overtime.submit

Gửi đơn tăng ca của chính người dùng. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
workDatestringcóNgày làm (yyyy-MM-dd)
startTimestringcóBắt đầu (HH:mm)
endTimestringcóKết thúc (HH:mm)
reasonstringcóLý do
breakMinutesintegerkhôngSố phút nghỉ giữa giờ
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.overtime.submit",
  "arguments": {
    "args": {
      "workDate": "2026-10-28",
      "startTime": "18:00",
      "endTime": "21:00",
      "reason": "Chốt báo cáo"
    }
  }
}

Ghi hoàn thành lớp đào tạo

Write proposalScope: hrm:write
hrm.training.complete

Ghi một học viên hoàn thành một lớp đào tạo. Tạo đề xuất; người dùng bấm Xác nhận trong app mới thực hiện.

Tham sốKiểuBắt buộcMô tả
enrollmentIdstringcóId ghi danh
notestringkhôngGhi chú
Ví dụ gọi qua MCP (dành cho trợ lý AI)

Trợ lý AI tự gửi lệnh này khi bạn hỏi bằng lời; bạn chỉ cần xem khi tự gỡ lỗi kết nối MCP.

{
  "name": "hrm.training.complete",
  "arguments": {
    "args": {
      "enrollmentId": "0199a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
      "note": "Đạt bài kiểm tra cuối khoá"
    }
  }
}