Турникет - ZKTech

Last modified by Nefedenkova Viktoria on 2021/03/19 18:44

Информационные материалы проекта UNA » Для администраторов, внедренцев, разработчиков

ZKTech InBio 460, программное обеспечение для настройки, управления, мониторинга и сбора данных биометрического оборудования.

Файл-пример с событиями на проходной

Для работы с контроллером входа/выхода используется ПО ZKAccess, а именно: ZKAccess3.5
БД:  SQL Server

 SELECT [USERID]
      ,[CHECKTIME]
      ,[CHECKTYPE]
      ,[VERIFYCODE]
      ,[SENSORID]
      ,[Memoinfo]
      ,[WorkCode]
      ,[sn]
      ,[UserExtFmt]
      ,[LOGID]
      ,[MachineId]
  FROM [access].[dbo].[CHECKINOUT]
  order by logid

 /***** Script for SelectTopNRows command from SSMS  *****/
SELECT [USERID]
      ,[Badgenumber]
      ,[SSN]
      ,[name]
      ,[Gender]
      ,[TITLE]
      ,[PAGER]
      ,[BIRTHDAY]
      ,[HIREDDAY]
      ,[street]
      ,[CITY]
      ,[STATE]
      ,[ZIP]
      ,[OPHONE]
      ,[FPHONE]
      ,[VERIFICATIONMETHOD]
      ,[DEFAULTDEPTID]
      ,[SECURITYFLAGS]
      ,[ATT]
      ,[INLATE]
      ,[OUTEARLY]
      ,[OVERTIME]
      ,[SEP]
      ,[HOLIDAY]
      ,[MINZU]
      ,[PASSWORD]
      ,[LUNCHDURATION]
      ,[PHOTO]
      ,[mverifypass]
      ,[Notes]
      ,[privilege]
      ,[InheritDeptSch]
      ,[InheritDeptSchClass]
      ,[AutoSchPlan]
      ,[MinAutoSchInterval]
      ,[RegisterOT]
      ,[InheritDeptRule]
      ,[EMPRIVILEGE]
      ,[CardNo]
      ,[change_operator]
      ,[change_time]
      ,[create_operator]
      ,[create_time]
      ,[delete_operator]
      ,[delete_time]
      ,[status]
      ,[lastname]
      ,[AccGroup]
      ,[TimeZones]
      ,[identitycard]
      ,[UTime]
      ,[Education]
      ,[OffDuty]
      ,[DelTag]
      ,[morecard_group_id]
      ,[set_valid_time]
      ,[acc_startdate]
      ,[acc_enddate]
      ,[birthplace]
      ,[Political]
      ,[contry]
      ,[hiretype]
      ,[email]
      ,[firedate]
      ,[isatt]
      ,[homeaddress]
      ,[emptype]
      ,[bankcode1]
      ,[bankcode2]
      ,[isblacklist]
      ,[Iuser1]
      ,[Iuser2]
      ,[Iuser3]
      ,[Iuser4]
      ,[Iuser5]
      ,[Cuser1]
      ,[Cuser2]
      ,[Cuser3]
      ,[Cuser4]
      ,[Cuser5]
      ,[Duser1]
      ,[Duser2]
      ,[Duser3]
      ,[Duser4]
      ,[Duser5]
      ,[reserve]
      ,[OfflineBeginDate]
      ,[OfflineEndDate]
      ,[carNo]
      ,[carType]
      ,[carBrand]
      ,[carColor]
      ,[upsize_ts]
  FROM [access].[dbo].[USERINFO]

 SELECT SCHEMA_NAME(schema_id) AS [SchemaName],
[Tables].name AS [TableName],
SUM([Partitions].[rows]) AS [TotalRowCount]
FROM sys.tables AS [Tables]
JOIN sys.partitions AS [Partitions]
ON [Tables].[object_id] = [Partitions].[object_id]
AND [Partitions].index_id IN ( 0, 1 )
GROUP BY SCHEMA_NAME(schema_id), [Tables].name
order by [TotalRowCount] desc;

SELECT cast ([CHECKTIME] as Date) dt, count( * )
  FROM [access].[dbo].[CHECKINOUT]
  group by cast ([CHECKTIME] as Date)
  order by cast ([CHECKTIME] as Date) desc

Заявка в OTRS 201903271013964 Интеграция данных из ZKTech InBio 460 в бэкофис

На данный момент у нас нет данных для различия входов и выходов, но можно вместо флага ввода / вывода связать время (утренние входы, вечерние выходы).
Утилита Extractor service для выгрузки данных.

Вопрос - как добавить контроллер в enterprise?
Утилита ZKTime даёт возможность содать базу данных в Oracle для контроллера, но так как у нас демоверсия,то функционал ограничен и нет возможности увидеть данные в этой утилите (вопрос в том изменится ли это при переходе на полную версию?).

Ещё есть утилита ZKAcces ver 5.3 разрешает использовать в качестве БД Oracle, но для уточнения нужен ответ с стороны ZKT.