Существуют ли стандартные форматы для данных, поступающих с часов? - PullRequest
0 голосов
/ 07 июня 2019

Существуют ли стандартные форматы для данных о времени, поступающих из современных биометрических часов?

И, если это так, существуют ли службы облачного учета, поддерживающие стандарт, без необходимостизапрограммировать промежуточное приложение для преобразования форматов данных?

Бизнес, с которым я имею дело, приобрел таймер для чтения отпечатков пальцев вне Amazon, чтобы отслеживать часы работы ~ 10 розничных сотрудников.Устройство относится к разным маркам часов, все с посредственным оборудованием, которое выглядит так, как будто оно от одного и того же завода в Китае.Несмотря на досадный опыт настройки и использования, устройство служит своей цели, если оно хранится в автономном пузыре.

Однако автоматическая ретрансляция данных о времени в службу учета или расчета заработной платы, по-видимому, представляет собой совершенно другую червь,и большинство брендов, кажется, зависят от того, чтобы вы были запутаны / наивны и застряли, платя за свою слабую экосистему.

В конечном счете, все, что нужно, - это хорошо отформатированный, удобочитаемый отчет, автоматически отправляемый бухгалтеру.

WhenIWork и аналогичные платформы SaaS были предложены в качестве хороших решений для отслеживания сотрудников для малых предприятий.Они выглядят великолепно с точки зрения сервисов и программного обеспечения, однако, похоже, они имеют дело только с мобильными и веб-приложениями, полагаясь на геозону как на стратегию борьбы с «перфорированием», и, похоже, нет большой интеграции с аппаратным обеспечением.биометрические таймеры.

Опции для экспорта данных о времени с данного устройства:

1.Непосредственно с запоминающего устройства USB

Мы вручную получаем файл .dat (см. Ниже)

2.Дамп файла по локальной сети (например, WIFI)

На ПК, используя автономное программное обеспечение, предоставленное брендом, мы получаем тот же файл .dat, выгружаемый в папку, и можем запланировать эти данныедамп происходит автоматически.

3.Передача на внешний сервер

С помощью настроек устройства, мы можем настроить IP-порт и порт и напрямую передавать данные в сервис онлайн.Бренд предлагает облачный сервис, и мы будем обращаться к нему.

Экспортированный файл .dat:

Данные с устройства отправляются в виде файла 1_attLog.dat (вариант 1) или <deviceSerial>_attLog.dat (вариант 2).

В любом случае это одни и те же данные, и они кажутся переменными, разделенными табуляцией.Файл можно импортировать в электронную таблицу.

Ниже приведен снимок дня, когда сотрудники регистрируются и выходят из системы:

(Employee id)  (Date/time of event)
  542          2019-05-20 10:01:57  1   0   1   0
  102          2019-05-20 10:02:45  1   0   1   0
  713          2019-05-20 10:22:19  1   0   1   0
  180          2019-05-20 10:49:27  1   0   1   0
  542          2019-05-20 11:13:35  1   0   1   0
  102          2019-05-20 16:03:40  1   0   1   0
  180          2019-05-20 16:05:45  1   0   1   0
  713          2019-05-20 16:06:57  1   0   1   0

В третьем столбце указан идентификатор устройства.При выполнении метода USB, идентификатор просто «1».При экспорте в WIFI, ID - это серийный номер устройства.

Последние 3 столбца неизвестны;может только предполагать, что они являются флагами, в зависимости от параметров, выбранных во время регистрации заезда / отъезда (например, отмены смены, или обозначение проблемы, или чего-то еще).

Учитывая вышеизложенные данные, как часто эта структура встречается во временном таймеремир

...