С помощью серверных заданий Mobile SMARTS можно настроить автоматический вызов серверных операций с заданной периодичностью (например, раз в час или раз в сутки). Также кроме серверных операций из конфигурации Mobile SMARTS можно вызывать функции внешних систем при помощи соответствующих коннекторов.
С помощью серверных заданий можно автоматизировать разнообразные процессы на сервере Mobile SMARTS, например:
- периодически проверять, появились ли новые КМ во внешней системе, чтобы затем выгрузить их в Mobile SMARTS;
 - автоматически очищать таблицу с кодами маркировки от криптохвостов;
 - удалять документы, хранящиеся на сервере, которые были завершены определенное количество дней назад;
 - удалять старые документы на сервере и др.
 
Как добавить серверное задание
Рассмотрим, как добавить серверное задание на примере продукта «Кировка», для которого сервер должен проверять во внешней системе и выгружать в Mobile SMARTS новые КМ.
- 
	
Откройте панель управления Mobile SMARTS и выберите «Серверные события» и расширения.

 - 
	
В открывшемся списке нажмите правой кнопкой мыши на пункте «Серверные задания», а затем — «Добавить задание».

 - 
	
Откроется вкладка «Свойства», в которой необходимо указать следующие параметры:

- идентификатор — уникальный идентификатор текущей операции;
 - имя — произвольное название операции (например, «Получение марок»);
 -  внешний вызов — вызываемая серверная операция, которая задается в формате «Ид. коннектора: Имя метода» (например, «ServerOperationConnector:Кировка АвтоматическоеПолучениеТаблицыМарокПоТаймеру»).
Для вызова серверной операции, определенной в конфигурации Mobile SMARTS используется расширение «Вызов серверных операций» (которое есть в конфигурации Mobile SMARTS всегда). В этом случае в качестве «Ид. коннектора» нужно указать ServerOperationConnector. При вызове функции внешней системы указывается ID соответствующего коннектора. Например, OneC_8_Connector: МояФункция. Какие-либо параметры в вызываемую функцию не передаются (как в случае серверной операции, так и в случае функции внешней системы), возвращаемый результат не обрабатывается. При возникновении ошибки при вызове, в лог базы на сервере Mobile SMARTS будет добавлена запись. Вызовы по расписанию при этом продолжатся.
 - 
		
период вызова — указывается время в формате ч:м:с, с какой периодичностью будет повторяться данное серверное задание.
 

 - 
	
Сохраните изменения в конфигурации.
 



