Для регулярной загрузки и обновления справочников необходимо добавить задачи в расписание.
Добавление задач в расписание
Для этого нужно добавить задачи с помощью API сервиса schedule
|
Запрос на добавление в расписание на обновление всех справочников «Подсказок»
[ { "task":"upload", "node":"suggestions_prod", "schedule":"00 20 * * 4", "dictionaries":[ "suggestions_bank", "suggestions_email", "suggestions_fio", "suggestions_ip", "suggestions_eas", "suggestions_geo", "suggestions_house", "suggestions_iso3166", "suggestions_address_foreign", "suggestions_flat", "suggestions_stead", "suggestions_party", "suggestions_partyext" ] } ]
Для «Фактора» и «Единого клиента» аналогично, изменив названия справочников и расписание
Запрос на добавление в расписание на обновление всех справочников «Фактора»
[ { "task":"upload", "node":"factor_prod", "schedule":"00 20 * * 5", "dictionaries":[ "factor_dispemail", "factor_fias", "factor_flatarea", "factor_flatprice", "factor_geocode", "factor_oktmo", "factor_rossvyaz", "factor_tld", "factor_transphone" ] } ]
Запрос на добавление в расписание на обновление всех справочников «Единого клиента»
[ { "task":"upload", "node":"cdi_prod", "schedule":"00 20 * * 6", "dictionaries":[ "cdi_egrnorm" ] }, { "task":"upload", "node":"cdi_prod", "schedule":"00 08 * * *", "dictionaries":[ "cdi_egrnorminc" ] } ]
Просмотр текущих задач в расписании
Для вывода списка текущих задач необходимо отправить GET запрос в API сервиса schedule
|
Удаление задачи из расписания
А чтобы удалить задачу из расписания необходимо отправить DELETE запрос в API сервиса schedule с указанием ID задачи
|
Обзор
Инструменты контента