+7 (499) 502-21-85
Телефон
info@intime365.ru
E-mail
InTime Server может выполнять SQL запросы и высылать результаты их выполнения по электронной почте. Для настройки рассылки необходимо:
Настройка почтового сервера проводится по инструкции в разделе “НАСТРОЙКА РАЗДЕЛА SMTPSERVERS”.
Под получением данных здесь понимается подготовка данных уже имеющихся в базе данных для отправки. Таким образом с самих устройств такие данные уже должны быть собраны. См. раздел «Получение данных с устройств».
Далее, необходимо, настроить источник данных типа «результаты SQL запроса». См. раздел «Sources».
Для создания рассылки необходимо создать задачу для рассылки отчета. См. раздел «Jobs».
<sources> <source name="Source_dayevents" description="События за сегодня" type="InTime.Sources.DataBaseData, InTime"> <param name="DataBases" value="DataBase1" type="System.String"/> <param name="CommandText" value=" select * from checkinout where datediff(day,checktime,getdate()) = '0' and datediff(year,checktime,getdate()) = '0' and datediff(month,checktime,getdate()) = '0' " type="System.String"/> </source> </sources>
<receivers> <receiver name="SMTP_Receiver" description="Письмо мне" type="InTime.Receivers.ITEMail, InTime"> <param name="SmtpServers" value="MyPost" type="System.String"/> <param name="recipient" value="Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра." type="System.String"/> <param name="cc_recipient" value="Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра." type="System.String"/> <param name="sender" value="Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра." type="System.String"/> <param name="reply_to" value="" type="System.String"/> <param name="subject" value="ИнТайм Сервер. Уведомление об опозданиях" type="System.String"/> <param name="message" value="Даные об опозданиях:" type="System.String"/> <param name="encoding" value="utf-8" type="System.String"/> </receiver> </receivers>
<jobs> <job name="DayEventsToSmtp" description="Отправляем события за сегодня на почту" crontab="1 30 23 * * *" type="InTime.Jobs.DataExchangeJob, InTime"> <param name="Sources" value="Source_dayevents" type="System.String"/> <param name="Receivers" value="SMTP_Receiver" type="System.String"/> <param name="Handlers" value="" type="System.String"/> </job> </jobs>