Demo video: Tích hợp Máy chấm công Sinh trắc học
Tính năng
- Tương thích trên nền tảng Odoo.sh và cả với On Premise
- Hỗ trợ cả UDP và TCP cho lượng dữ liệu điểm danh lớn (được thử nghiệm với lưu trữ hơn 90 nghìn dữ liệu điểm danh cho một máy chấm công).
- Hỗ trợ kết nối bằng IP hoặc tên miền thiết bị.
- Xác thực kết nối thiết bị bằng mật khẩu.
- Nhiều thiết bị cho nhiều địa điểm điểm danh.
- Có thể sử dụng thiết bị với nhiều múi giờ tại nhiều địa điểm.
- Hỗ trợ nhiều trạng thái điểm danh (ví dụ: Check-in, Check-out, Bắt đầu thêm giờ, Kết thúc thêm giờ, v.v.).
- Xóa dữ liệu chấm công từ Odoo.
- Nhập dữ liệu người dùng mới từ dữ liệu nhân viên trong Odoo.
- Có thể khớp dữ liệu người dùng với hồ sơ nhân viên trong Odoo bằng cách ánh xạ ID điểm danh hoặc tìm kiếm theo tên nếu không thấy kết quả của ID phù hợp.
- Lưu dữ liệu trên máy chấm công vĩnh viễn.
- Dữ liệu điểm danh có thể tải tự động hoặc thủ công từ tất cả các máy vào Odoo (sử dụng hành động định kỳ).
- Đồng bộ hóa dữ liệu điểm danh trên thiết bị và module điểm danh trên phần mềm tự động hoặc thủ công để có thể lấy dữ liệu đưa vào tính toán tại các quy tắc lương trên phiếu lương của nhân viên.
- Tự động xóa dữ liệu trên thiết bị theo định kỳ được cài đặt trước.
- Được thiết kế để hoạt động với tất cả các thiết bị chấm công với nền tảng ZKTeco.
- Đã được KIỂM THỬ đầy đủ với các thiết bị sau:
- RONALD JACK B3-C
- ZKTeco K50
- ZKTeco MA300
- ZKTeco U580
- ZKTeco T4C
- RONALD JACK iClock260
- ZKTeco K14
- iFace702
- Uface 800 (hoạt động tốt với cả vân tay và khuôn mặt)
- Được ghi nhận bởi người dùng rằng module hoạt động tốt trên các thiết bị sau:
- ZKTeco K40
- ZKTeco K20
- ZKTeco U580
- ZKTeco F18
- ZKTeco F19
- iFace402/ID
- iFace800
- iClock3000
- iClock880-H
- iclock 700
- Ronald Jack T8
- Ronald jack 1000Plus
- ZKTeco MB20
- ZKteco IN0A-1
- Uface 800
- SpeedFace V5L
- VF680
- RSP10k1
- ... (vui lòng cung cấp thiết bị của bạn. Xin cảm ơn)
GIỚI THIỆU TÍNH NĂNG ADSM ICLOUD
Kể từ Odoo 17, tính năng mới được thêm vào gọi là 'Icloud' để cho phép máy chấm cổng đẩy dữ liệu vào phần mềm. Trước đây chúng ta chỉ có thể lấy dữ liệu từ máy, một số khách hàng có thể gặp rắc rối khi cấu hình máy vì nó cần cấu hình IP tĩnh và Modem mạng.
Với tính năng này (tính năng tùy chọn, mặc định chúng tôi vẫn sử dụng giao thức UDP hoặc TCP, chúng tôi khuyến khích sử dụng tùy chọn icloud này làm phương án cuối cùng vì nó có một số rủi ro về bảo mật) bạn chỉ cần cấu hình trong máy theo hướng dẫn (hướng dẫn này hãy sử dụng SpeedFace-H5L[P], nhưng đừng lo các máy khác cũng có cơ chế tương tự):
- Vào cài đặt 'Comm' của máy
- Chọn Cloud Server Setting và bạn sẽ thấy một số cấu hình:
- Enable Domain Name: kích hoạt tính năng này nếu bạn định sử dụng tên miền
- Server Address: nhập địa chỉ IP như 192.168.1.1 (kiểm tra điều này bằng cách vào cài đặt internet) hoặc tên miền của bạn như example.viindoo.com
- Server Port: Nếu nó được lưu trữ trực tuyến, có thể '443' hoặc bất kỳ cổng nào mà máy chủ của bạn có. Trong môi trường nội bộ, nó phải là cổng để chạy cấu hình odoo (ví dụ 8069)
- Enable Proxy Server (Một số máy có): kích hoạt Proxy, sau đó bạn cần chỉ định IP Server và Port của proxy
- HTTPS (Một số máy có): Hỗ trợ https khi đẩy dữ liệu, cần kích hoạt tính năng này trừ khi bạn sử dụng môi trường nội bộ để phát triển. Lưu ý điều này, một số máy có thể không có điều này, trong trường hợp đó cần phải thay đổi cài đặt nginx để ngăn chặn việc điều hướng sang https đối với các router liên quan đến máy chấm công.
- Sau đó vào menu quán lý máy chấm công để tạo một cái mới với giao thức 'icloud', chúng tôi đã chọn cài đặt tốt nhất cho bạn nên bạn không cần phải làm gì cả
- Điền "Sô sê ri" (Trong máy chấm công vào "System Info" -> "Device Info" để xem Số Sê ri)
- Nhấn nút 'Upload Setting' để đẩy cài đặt vào máy chấm công
- Từ nay máy của bạn đã sẵn sàng để đẩy dữ liệu vào phần mềm
Thông tin thêm
Xin gửi lời cảm ơn chân thành đến Fananimi vì thư viện pyzk của anh ấy @ https://github.com/fananimi/pyzk
Chúng tôi đã lấy ý tưởng từ đó và tùy chỉnh để có nhiều tính năng hơn (thông tin thiết bị, hỗ trợ Python 3,
Hỗ trợ TCP / IP, v.v.) sau đó chúng tôi tích hợp vào Odoo bằng ứng dụng máy chấm công tuyệt vời này
Vấn đề đã biết
- Để mô-đun này hoạt động hoàn hảo, thiết bị của bạn cần phải có kết nối internet (trong trường hợp bạn sử dụng nền tảng trực tuyến như odoo.sh hoặc tự thuể máy chủ)
- Đừng lo lắng nếu thiết bị đã kết nối nhưng vẫn không tải được dữ liệu, có thể là một trong những nguyên nhân sau:
- Chế độ thiết bị sai (chúng tôi hỗ trợ gọi chế độ 'Time Attendance', chế độ khác như 'Access Control' sẽ không hoạt động)
- Thiếu cấu hình thiết bị (mặc định một số thiết bị sẽ bỏ qua việc kiểm tra vào/ra nên chúng tôi không thể tải xuống dữ liệu vào/ra của bạn)
Dù thế nào đi nữa, bạn luôn có thể liên hệ với chúng tôi qua https://viindoo.com/vi/ticket/team/8 để giải quyết vấn đề.
Ấn bản được hỗ trợ
- Ấn bản Community
- Ấn bản Enterprise
Cài đặt
- Truy cập Ứng dụng;
- Tìm từ khóa to_attendance_device;
- Bấm chọn Cài đặt.
Hướng dẫn sử dụng
Video hướng dẫn: Tích hợp Máy chấm công Sinh trắc học
Khái niệm
- Vị trí máy chấm công: là một model để lưu trữ vị trí nơi mà bạn lắp đặt máy chấm công bao gồm thông tin Tên vị trí và Múi giờ tại vị trí đặt máy chấm công (hỗ trợ việc ghi nhận dữ liệu vào/ra tại nhiều vị trí với múi giờ khác nhau).
- Trạng thái Vào/Ra: nơi để lưu trữ các trạng thái của hoạt động chấm công và có thể được định nghĩa bởi người dùng. Trạng thái có thể là Đăng nhập, Đăng xuất, Đăng nhập tăng ca, Đăng xuất tăng ca,... Truy cập Quản lý Vào/Ra ‣ Máy Chấm Công ‣ Trạng thái Vào/Ra để xem danh sách các trạng thái.
- Hoạt động Vào/Ra: nơi để phân loại các hoạt động chấm công vào/ra. Ví dụ: Làm việc bình thường, Tăng ca,... Truy cập Quản lý Vào/Ra ‣ Máy Chấm Công ‣ Hoạt động Vào/Ra để xem danh sách hoặc tạo mới các hoạt động.
- Người dùng thiết bị: nơi để lưu trữ thông tin về người dùng máy chấm công trên hệ thống và có liên kết những người dùng này với danh sách nhân viên trên phần mềm.
- Dữ liệu Vào/Ra: nơi để lưu trữ tất cả dữ liệu vào/ra được tải về từ máy chấm công. Nói cách khác, đây là cơ sở dữ liệu trung tâm của dữ liệu vào/ra của tất cả các máy chấm công. Các bản ghi này là cơ sở để tạo ra dữ liệu vào/ra của nhân viên. Trong quá trình tạo dữ liệu này, phần mềm sẽ kiểm tra tính hợp lệ của dữ liệu và đảm bảo dữ liệu vào/ra của nhân viên là đúng và hợp lệ.
- Quản lý Vào/Ra: dữ liệu Quản lý Vào/Ra được tạo tự động và định kỳ bằng hoạt động định kỳ Đồng bộ dữ liệu quản lý vào/ra, bao gồm các trường thông tin sau:
- Đăng nhập: thời gian đăng nhập;
- Đăng xuất: thời gian đăng xuất;
- Nhân viên: nhân viên liên quan;
- Thiết bị đăng nhập: máy chấm công ghi nhận dữ liệu đăng nhập;
- Thiết bị đăng xuất: máy chấm công ghi nhận dữ liệu đăng xuất.
- Máy chấm công: là menu lưu trữ thông tin của máy chấm công. Tại đây cung cấp khá nhiều tính năng hữu ích (xem thêm tại bài hướng dẫn sử dụng các tính năng trên giao diện Máy chấm công).
Liên kết người dùng máy chấm công với dữ liệu nhân viên trên phần mềm
Quản lý dữ liệu chấm công/điểm danh của nhân viên
Xem thêm tại bài viết về Theo dõi và quản lý dữ liệu vào/ra
Hệ thống có hành động tự động để:
- Tải Dữ liệu vào/ra từ máy chấm công về hệ thống Viindoo 30 phút 1 lần.
- Tải Dữ liệu vào/ra khi cho các Máy chấm công ở trạng thái Xác nhận.
- Tạo bản ghi về Dữ liệu vào/ra trong hệ thống Viindoo (Truy cập Quản lý Vào/Ra ‣ Máy Chấm Công ‣ Dữ liệu Vào/Ra).
- Tùy thuộc vào cài đặt tại máy chấm công, nó cũng có thể thực hiện các hoạt động sau:
- Tạo mới Nhân viên và liên kết với người dùng trong máy chấm công nếu người dùng này khai báo trên máy chấm công.
- Xóa dữ liệu vào/ra trên máy chấm công khi đến thời gian thiết lập.
- Đồng bộ dữ liệu quản lý vào/ra mỗi 30 phút 1 lần.
- Tìm các dữ liệu vào/ra hợp lệ từ dữ liệu tải về của máy chấm công.
- Tạo bản ghi chấm công hợp lệ cho nhân viên (Truy cập Quản lý Vào/Ra ‣ Quản lý Vào/Ra).
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.