Планировщик в 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
Планировщики — одна из самых привлекательных функций в 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 комментариев