Планировщик в OpenERP

Перевод оригинальной статьи

Планировщики — одна из самых привлекательных функций в OpenERP. Поскольку имя подразумевает, что она может наметить любую деятельность как отправка электронного письма, проверка количества запаса, синхронизацию, счета и закупку и т.д… Планировщик выполняет функцию самостоятельно, без человеческого вмешательства.

В OpenERP Вы можете найти планировщиков в

«Установки>Настройки>Планировщик>Планировщик Действий».

Планировщик принадлежит openerp модели «ir.cron». Вот, как мы определяем планировщика в xml (рисунок 1.1)



«scheduler_id»: уникальный id отчета xml

«scheduler_name»: любое желательное имя

«active»: Верный или Ложный определяет, является ли планировщик активным или нет…

«user_id»: пользователь, которому принадлежит планировщик

«interval_number»: количество раз планировщик нужно назвать основанным на «interval_type»

«interval_type»: это могут быть дни, часы, минуты и т.д.

«numbercall»: Число раз вызова функция. Отрицательное число не указывает ни на какой предел

«doall»: область booelan. 'Истинное' позволяет выполнить пропущенные события, как только сервер — перезапустится

«model»: Название объекта, функция которая будет вызвана, когда этот планировщик будет запущен. например, 'res.partener'

«function»: Название метода, который назовут на объекте, когда этот планировщик запущен.

«args»: Аргументы, которые передадут к методу. например, (uid),

Вот пример (рисунок 1.2)



Данные следующих рисунков (рисунок 1.3 и рисунок 1.4) показывают соответствующее представление в Клиенте GTK

рисунок 1.3


рисунок 1.4

0 комментариев

Оставить комментарий