Em đang thực tập và bài báo cáo cần là một module có thể kết nối giữa Odoo 11 và máy chấm vân tay, mỗi khi nhân viên check in hoặc check out sẽ được ghi nhận vào module Attendance của Odoo 11. Do em còn mới và chưa nắm rõ các kỹ thuật của Odoo nên vẫn chưa biết cách triển khai như thế nào. Em có search trên mạng thì chỉ toàn thấy về các thiết bị của công ty ZK device, thế còn các thiết bị khác thì như thế nào ạ? Mong mọi người cho em lời khuyên để e hoàn tất bài báo cáo thực tập ạ, em cảm ơn mọi người nhiều.
4 Trả lời
Chà vậy khó quá, em mới vào làm Odoo mà gặp task này rồi :( Không biết làm sao
Xml rpc trong Odoo là để thứ khác kết nối với nó.
Để lập trình kết nối máy chấm công thì bạn cần rành về lập trình network. Các máy chấm công hiện đại hầu hết đều hỗ trợ kết nối qua TCP/IP.
Dạ em cảm ơn anh vì thông tin ạ. Trong Odoo em có biết có giao thức XML RPC, em không biết là nó có phải cách để kết nối với máy chấm vân tay không ạ?
Để kết nối với 1 thiết bị cần thiết (theo 1 hay nhiều giao thức nào đó) thì thiết bị phải hỗ trợ việc đó là điều kiện đầu tiên. Sau đó, thiết bị phải cũng cấp tài liệu kỹ thuật cụ thể thì mới biết đường mà làm.
Ví dụ, giờ muốn kết nối với smart phone Android hay IPhone thì hoàn toàn có thể vì các thiết bị này đều đáp ứng các điều kiện trên. Nhưng định kết nối với điện thoại bàn sản xuất những năm 90 thế kỷ trước thì chịu rồi.
Máy chấm công zkteco đc nhiều người tích hợp vì nó thỏa mãn cả 2 đk trên. Các máy chấm công khác thì có thể kết nối đc nhưng các nhà sx ko cung cấp tài liệu hay hướng dẫn về giao thức hay các lệnh đc hỗ trợ thì chắc sẽ khó khăn vô cùng.