Документация
Настройка разделов Sources
Source — это источник данных, с которого Intime Server получает данные для дальнейшей обработки.
Запрос к базе данных
Описание
<source name="Source2" description="События устройства Device Anviz 1" type="InTime.Sources.DataBaseData, InTime"> <param name="DataBases" value="DataBase1" type="System.String"/> <param name="CommandText" value=" select DeviceId,Stat,PersonId,Time from ITClockingRecord I LEFT JOIN Checkinout C on c.userid=i.personid and I.Time=C.CheckTime where personid NOT IN ( select Userid from CheckInOut where I.Time = C.CheckTime AND I.PersonId =C.UserId ) AND datepart (day,I.time) = datepart (day, getdate()) AND datepart (hour,I.time) between datepart (hour, 0) and datepart (hour, getdate()) " type="System.String"/> </source>
Параметры
-
source name
Имя источника данных для дальнейшего использования. Значение должно быть уникальным и содержать только латиницу и цифры.
-
databases
Имя базы данных. Сюда нужно добавить имя базы данных, объявленное в разделе Databases. Можно указать несколько баз данных через запятую.
-
commandtext
Текст запрос
При написании текста запроса в конфигурационном файле необходимо экранировать специальные символы, используемые в конфигурационном файле.
Устройство
Описание
<source name="SourceA2" description="Records Anviz 2" type="InTime.Sources.DeviceCollectionClockingRecord, InTime"> <param name="Devices" value="Device2" type="System.String"/> </source>
Параметры
-
source name
Имя источника данных для дальнейшего использования. Значение должно быть уникальным и содержать только латиницу и цифры. Также указывается тип данных, собираемых с устрйо
-
type
Дополнительный параметр параметра "source name". Указывает тип получаемой информации.
-
devices
Список опрашиваемых устройств, объявленных в разделе Devices. Можно указать несколько устройств через запятую.