Mengintegrasikan HR BizOps Dengan Perangkat Kehadiran Biometrik

Latar belakang

Log pukulan kehadiran dari perangkat biometrik adalah log check-in dan check-out karyawan. BizOps HR memiliki ketentuan untuk menyimpan log -log ini dalam dokumen yang disebut Checkin Karyawan. Kehadiran kemudian dapat ditandai berdasarkan rekaman checkineee dan jenis karyawan dengan menggunakan kehadiran Oleh karena itu, mengintegrasikan perangkat biometrik Anda (atau sistem kontrol akses apa pun yang mengumpulkan log in/out), dapat dilakukan dengan menggunakan langkah -langkah berikut:

1. Menyiapkan kehadiran otomatis untuk menandai kehadiran dari checkin karyawan

Sebelum Anda mengimpor/menyinkronkan log karyawan dan check-out log ke sistem SDM BizOps Anda, Anda harus menyiapkan karyawan dan shift mereka untuk dapat menghasilkan kehadiran menggunakan fitur kehadiran otomatis di BizOps HR.

Silakan merujuk ke tautan berikut untuk mengatur kehadiran otomatis: mengatur kehadiran otomatis Setelah Anda mengatur master karyawan dan ditugaskan shift kepada karyawan, Anda sekarang siap untuk melanjutkan ke langkah berikutnya.

2. Mengembangkan log pukulan biometrik ke dalam checkin karyawan BizOps HR

Bergantung pada sistem biometrik Anda dan fitur -fiturnya, mungkin ada banyak cara Anda dapat mengisi log pukulan ke dalam BizOps hr:

  1. Gunakan Alat Impor Data: Solusi paling sederhana yang mungkin (dalam hal kompleksitas implementasi) adalah untuk menghasilkan Excel/CSV dari check-in/check-out dan menggunakan alat impor data bawaan dalam SDM frappe untuk mengimpor log secara berkala ke dokumentasi checkin karyawan Anda, lihat todokumentasi pada alat impor data lebih lanjut tentang cara melakukan ini.

  2. Solusi paling sederhana yang mungkin (dalam hal kompleksitas implementasi) adalah menghasilkan Excel/CSV dari check-in/check-out dan menggunakan alat impor data bawaan dalam SDM BizOps untuk mengimpor log secara berkala ke dokumen checkin karyawan Anda

  3. Silakan merujuk Todocumentation pada alat impor data untuk lebih lanjut tentang cara melakukan ini.

  4. Integrasi API: Anda dapat mengotomatiskan proses menyinkronkan log tinju biometrik dengan mengintegrasikannya dengan API yang tersedia dalam HR BizOps. Metode ini memerlukan beberapa pengetahuan teknis dan Anda mungkin harus menghubungi Metode BizOps SDM atau Metode Biometrik Anda. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan. Generate API Key dan API Secret untuk pengguna yang akan digunakan untuk otentikasi. Buat yakin Anda telah mengatur ID Perangkat Tah di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefield. Anda dapat menulis skrip untuk mengirim permintaan pos ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDeviceID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  5. Anda dapat mengotomatiskan proses menyinkronkan log tinju biometrik dengan mengintegrasikannya dengan API yang tersedia dalam HR BizOps.

  6. Metode ini memerlukan beberapa pengetahuan teknis dan Anda mungkin harus menghubungi implementor SDM BizOps atau vendor sistem biometrik Anda.

  7. Langkah: Anda pertama -tama perlu membuat auserin instance HR BizOps Anda yang akan digunakan untuk membuat log karena metode API ini memerlukan login. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan. Generate API Key dan API Secret untuk pengguna yang akan digunakan untuk otentikasi. Buat yakin Anda telah mengatur ID Perangkat Tah di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefield. Anda dapat menulis skrip untuk mengirim permintaan pos ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDeviceID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  8. Pertama -tama Anda perlu membuat auserin instance HR frappe Anda yang akan digunakan untuk membuat log karena metode API ini memerlukan login. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan.

  9. Hasilkan kunci API dan rahasia API untuk pengguna yang akan digunakan untuk otentikasi.

  10. Pastikan Anda telah mengatur ID perangkat teattendance (ID tag biometrik/RF) untuk karyawan berdasarkan perangkat biometrik Anda.

  11. Rincian implementasi API dapat ditemukan dan API dapat diakses di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonempleee_field.

  12. Anda dapat menulis skrip untuk mengirim permintaan posting ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDevice_ID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  13. Url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployee_field

  14. Metode: Posting

  15. Params: emplingeefieldvalue: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (opsional) Arah pukulan jika tersedia (di/out) .skipautoattendance: (opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1) karyawan LOPOND LOPON: LOPOND LOPON: DEFAULE: OPTICE: NAMA LATIUDE: OPTICE LOGONEDE: LOP LOP LOP LOP LOPADE: LATIUDE: LATOUDE OPTICE. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.

  16. PEKERJAFIELDVALUE: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan.

  17. Timestamp: Cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'

  18. device_id: (opsional) ID Lokasi / Perangkat. String pendek diharapkan.

  19. LOG_TYPE: (Opsional) Arah Punch If Tersedia (di/Keluar).

  20. Skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1)

  21. emplingeefieldname: (default: kehadirandevice_id) Nama lapangan dalam doctype karyawan berdasarkan pencarian karyawan mana yang akan terjadi.

  22. Latitude: (Opsional) Lintang lokasi shift jika lokasi shift ditetapkan.

  23. Longitude: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.

  24. Tanggapan: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  25. Siapkan skrip Python di komputer Anda untuk mengintegrasikan ZKTECO atau perangkat serupa: Metode ini hanya berfungsi untuk ZKTECO atau perangkat serupa yang menggunakan ZKProtocol untuk berkomunikasi melalui TCP/IP. Skrip ini tersedia di: Gitrub yang diseret dari page/biometrik ke atas. Perangkat yang Didukung dan menggunakan API yang disebutkan pada langkah di atas untuk mendorong data ke SDM BizOps.

  26. Metode ini hanya berfungsi untuk ZKTECO atau perangkat serupa yang menggunakan ZKProtocol untuk berkomunikasi melalui TCP/IP.

  27. Script ini tersedia di: GitHub: FRAPPE/BIOMETRIC-ATENDANCE-SYNC-TOOL.

  28. Harap ikuti instruksi yang diberikan pada halaman skrip untuk mengaturnya di komputer Anda.

  29. Script ini menarik log biometrik dari perangkat yang didukung dan menggunakan API yang disebutkan pada langkah di atas untuk mendorong data ke SDM frappe. Gunakan Alat Impor Data:

  • Solusi paling sederhana yang mungkin (dalam hal kompleksitas implementasi) adalah menghasilkan Excel/CSV dari check-in/check-out dan menggunakan alat impor data bawaan dalam SDM BizOps untuk mengimpor log secara berkala ke dokumen checkin karyawan Anda

  • Silakan merujuk Todocumentation pada alat impor data untuk lebih lanjut tentang cara melakukan ini. Integrasi API:

  • Anda dapat mengotomatiskan proses menyinkronkan log tinju biometrik dengan mengintegrasikannya dengan API yang tersedia dalam HR BizOps.

  • Metode ini memerlukan beberapa pengetahuan teknis dan Anda mungkin harus menghubungi implementor SDM BizOps atau vendor sistem biometrik Anda.

  • Langkah: Anda pertama -tama perlu membuat auserin instance HR BizOps Anda yang akan digunakan untuk membuat log karena metode API ini memerlukan login. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan. Generate API Key dan API Secret untuk pengguna yang akan digunakan untuk otentikasi. Buat yakin Anda telah mengatur ID Perangkat Tah di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefield. Anda dapat menulis skrip untuk mengirim permintaan pos ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDeviceID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  • Pertama -tama Anda perlu membuat auserin instance HR BizOps Anda yang akan digunakan untuk membuat log karena metode API ini memerlukan login. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan.

  • Hasilkan kunci API dan rahasia API untuk pengguna yang akan digunakan untuk otentikasi.

  • Pastikan Anda telah mengatur ID perangkat teattendance (ID tag biometrik/RF) untuk karyawan berdasarkan perangkat biometrik Anda.

  • Rincian implementasi API dapat ditemukan dan API dapat diakses di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonempleee_field.

  • Anda dapat menulis skrip untuk mengirim permintaan posting ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (opsional) Arah pukulan jika tersedia (di/out) .skipauto_attendance: (opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1) karyawan LOPOND LOPON: LOPOND LOPON: DEFAULE: OPTICE: NAMA LATIUDE: OPTICE LOGONEDE: LOP LOP LOP LOP LOPADE: LATIUDE: LATOUDE OPTICE. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

  • Url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployee_field

  • Metode: Posting

  • Params: emplingeefieldvalue: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (opsional) Arah pukulan jika tersedia (di/out) .skipautoattendance: (opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1) karyawan LOPOND LOPON: LOPOND LOPON: DEFAULE: OPTICE: NAMA LATIUDE: OPTICE LOGONEDE: LOP LOP LOP LOP LOPADE: LATIUDE: LATOUDE OPTICE. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.

  • PEKERJAFIELDVALUE: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan.

  • Timestamp: Cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'

  • device_id: (opsional) ID Lokasi / Perangkat. String pendek diharapkan.

  • LOG_TYPE: (Opsional) Arah Punch If Tersedia (di/Keluar).

  • Skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1)

  • emplingeefieldname: (default: kehadirandevice_id) Nama lapangan dalam doctype karyawan berdasarkan pencarian karyawan mana yang akan terjadi.

  • Latitude: (Opsional) Lintang lokasi shift jika lokasi shift ditetapkan.

  • Longitude: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.

  • Tanggapan: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.

Urutannya:

  1. Pertama -tama Anda perlu membuat auserin instance HR frappe Anda yang akan digunakan untuk membuat log karena metode API ini memerlukan login. Pastikan pengguna ini memiliki semua izin yang diperlukan untuk membuat checkin karyawan.
  2. Hasilkan kunci API dan rahasia API untuk pengguna yang akan digunakan untuk otentikasi.
  3. Pastikan Anda telah mengatur ID perangkat teattendance (ID tag biometrik/RF) untuk karyawan berdasarkan perangkat biometrik Anda.
  4. Rincian implementasi API dapat ditemukan dan API dapat diakses di: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonempleee_field.
  5. Anda dapat menulis skrip untuk mengirim permintaan posting ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Rincian titik akhir API: url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployeefieldmethod: postparams: karyawanfieldvalue: nilai yang ingin dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDevice_ID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Respons: Mengembalikan objek dokumen checkin karyawan yang dimasukkan.
  6. Url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployee_field
  7. Metode: Posting
  8. Params: emplingeefieldvalue: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (opsional) Arah pukulan jika tersedia (di/out) .skipautoattendance: (opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1) karyawan LOPOND LOPON: LOPOND LOPON: DEFAULE: OPTICE: NAMA LATIUDE: OPTICE LOGONEDE: LOP LOP LOP LOP LOPADE: LATIUDE: LATOUDE OPTICE. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.
  9. PEKERJAFIELDVALUE: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan.
  10. Timestamp: Cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'
  11. device_id: (opsional) ID Lokasi / Perangkat. String pendek diharapkan.
  12. LOG_TYPE: (Opsional) Arah Punch If Tersedia (di/Keluar).
  13. Skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1)
  14. emplingeefieldname: (default: kehadirandevice_id) Nama lapangan dalam doctype karyawan berdasarkan pencarian karyawan mana yang akan terjadi.
  15. Latitude: (Opsional) Lintang lokasi shift jika lokasi shift ditetapkan.
  16. Longitude: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.
  17. Tanggapan: Mengembalikan objek dokumen checkin karyawan yang dimasukkan. Anda dapat menulis skrip untuk mengirim permintaan posting ke API. Titik akhir ini menemukan karyawan yang relevan menggunakan nilai bidang karyawan dan menciptakan checkin karyawan. Detail titik akhir API:
  • Url: /api/method/hrms.hr.doctype.employeecheckin.employeecheckin.addlogbasedonemployee_field
  • Metode: Posting
  • Params: emplingeefieldvalue: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan. Timestamp: cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'DeviceID: (Opsional) Lokasi / ID Perangkat. String pendek diharapkan.logtype: (Opsional) Arah Pukulan Jika tersedia (di/keluar) .skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk Log ini (0/1) Pegawai LOGonge: Lokasi Pegawai: Default: KehadiranDeviceID) Nama lapangan di mana karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan berdasarkan karyawan yang ada di atas karyawan berdasarkan karyawan yang ada di atas karyawan yang ada di bidang LATEEE BEBERAPA PEKERJAAN. ditugaskan. BLONGITUDE: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.

  • PEKERJAFIELDVALUE: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan.

  • Timestamp: Cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'
  • device_id: (opsional) ID Lokasi / Perangkat. String pendek diharapkan.
  • LOG_TYPE: (Opsional) Arah Punch If Tersedia (di/Keluar).
  • Skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1)
  • emplingeefieldname: (default: kehadirandevice_id) Nama lapangan dalam doctype karyawan berdasarkan pencarian karyawan mana yang akan terjadi.
  • Latitude: (Opsional) Lintang lokasi shift jika lokasi shift ditetapkan.
  • Longitude: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan.
  • Tanggapan: Mengembalikan objek dokumen checkin karyawan yang dimasukkan. Params:
  • PEKERJAFIELDVALUE: Nilai yang harus dicari di bidang karyawan. Ini akan menjadi ID perangkat kehadiran yang ditemukan di log biometrik Anda dan juga ditetapkan dalam catatan karyawan.
  • Timestamp: Cap waktu log. Saat ini diharapkan dalam format berikut sebagai string: '2022-04-08 10: 48: 08.000000'
  • device_id: (opsional) ID Lokasi / Perangkat. String pendek diharapkan.
  • LOG_TYPE: (Opsional) Arah Punch If Tersedia (di/Keluar).
  • Skipautoattendance: (Opsional) Lewati bidang kehadiran otomatis akan ditetapkan untuk log ini (0/1)
  • emplingeefieldname: (default: kehadirandevice_id) Nama lapangan dalam doctype karyawan berdasarkan pencarian karyawan mana yang akan terjadi.
  • Latitude: (Opsional) Lintang lokasi shift jika lokasi shift ditetapkan.
  • Longitude: (Opsional) Bujur dari lokasi shift jika lokasi shift ditetapkan. Siapkan skrip Python di komputer Anda untuk mengintegrasikan ZKTECO atau perangkat serupa:
  • Metode ini hanya berfungsi untuk ZKTECO atau perangkat serupa yang menggunakan ZKProtocol untuk berkomunikasi melalui TCP/IP.
  • Script ini tersedia di: GitHub: FRAPPE/BIOMETRIC-ATENDANCE-SYNC-TOOL.
  • Harap ikuti instruksi yang diberikan pada halaman skrip untuk mengaturnya di komputer Anda.
  • Script ini menarik log biometrik dari perangkat yang didukung dan menggunakan API yang disebutkan pada langkah di atas untuk mendorong data ke SDM frappe.

Pertanyaan yang sering diajukan

1. Bagaimana cara memilih perangkat biometrik yang kompatibel dengan BizOps HR?

Jika Anda menggunakan Metode 1 atau 2, Anda tidak perlu khawatir tentang kompatibilitas. Namun, untuk metode ketiga, aplikasi biometrik push secara internal menggunakan skrip yang kompatibel dengan perangkat yang tercantum di luar tempat. Biasanya, setiap ZKTECO atau perangkat serupa yang menggunakan ZKProtocol untuk berkomunikasi melalui TCP/IP harus berfungsi. Sejauh membeli perangkat, kami sarankan Anda memilih uji coba perangkat dengan vendor jika memungkinkan, di mana perangkat dapat diuji dengan alat sinkronisasi, karena tergantung pada beberapa faktor ketika datang ke kompatibilitas.

2. Bagaimana saya tahu metode mana yang digunakan untuk mengintegrasikan perangkat biometrik saya dengan BizOps HR?

Metode 1 layak dalam situasi apa pun tetapi mengharuskan Anda untuk mengimpor log secara manual secara berkala. Metode 2 dan 3 memerlukan beberapa pemantauan dan bekerja untuk pengaturan satu kali untuk sinkronisasi log untuk otomatis.

Untuk satu lokasi yang diatur:

Dalam pendekatan perangkat biometrik Push, alat ini harus dapat berkomunikasi dengan perangkat biometrik Anda melalui TCP/IP. Jadi, biasanya itu perlu dijalankan pada jaringan LAN yang sama dengan perangkat biometrik. Untuk menyinkronkan log yang diambil ini ke instance HR BizOps Anda, ia menggunakan akses API. Ini bekerja paling baik saat Anda memiliki satu lokasi yang diatur.

Untuk pengaturan multi-lokasi:

Dalam hal ini, kami biasanya merekomendasikan Metode 2 di mana sebagian besar vendor biometrik menyediakan layanan untuk menyinkronkan log perangkat biometrik dari beberapa lokasi ke BizOps HR melalui akses API. Metode 3 (Tekan Alat Kehadiran Biometrik) juga dapat bekerja dalam kasus ini jika Anda memiliki beberapa pengetahuan jaringan.

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on