Это старая версия документа.


Для этой функции вам необходим PHP не ниже версии 5.3!

С помощью Планировщика Бизнес-Процессов вы можете создавать повторяющиеся Бизнес-Процессы. Например ежедневные оповещения.
Планировщик Бизнес-Процессов находится в левом сайдбаре на странице Дизайнера Бизнес-Процессов (модуль Workflow Designer).

Кнопка “Создать” создаст новую конфигурацию, которая позволит вам выбрать Бизнес-Процесс и детальные настройки, такие как crontab (переменная в linux).
Статья о CRON тут.

Вы можете деактивировать задачи для Планировщика Бизнес-Процессов, если сейчас они не нужны. Так же легко и можно вновь активировать.

Режим выполнения

До версии 600.1102 Планировщик Бизнес-Процессов работал БЕЗ связанной записи, что означало, что у вас не было доступа к полям или значениям этого Бизнес-Процесса.
По причине того, что множество пользователей просили реализовать данную функцию, начиная с версии 600.1102 вы можете задавать условия выбора записи. Каждая задача, которая удовлетворяет условия, будет выполнена Бизнес-Процессом. Пожалуйста, обратите внимание, что не стоит выполнять большее Записей, чем рекомендовано для одного Бизнес-Процесса.

Если вы нажмете чекбокс рядом с кнопкой, то новая функция будет активирована. Если вы не настроите условие, то Бизнес-Процесс будет выполняться для КАЖДОЙ записи модуля.

Если вы настраиваете, например, условие “К установленной дате < $[Now] и статус = Не оплачено”, то планировщик будет выполнять Бизнес-Процесс для каждого Счета, срок которого уже подошел, а статус остался «Не оплачено».

Для того, чтобы проверить как много записей будут соответствовать заданным условиям, вам нужно найти кнопку “count matched records” во всплывающем окне условий. Если поле нужно оставить пустым, то в нем следует поставить знак *.

Как работает Планировщик Бизнес-Процессов

1. Необходимо создать Бизнес-Процесс. Он доступен по следующему пути: Настройки CRM - Workflow Designer.

2. Создать новый Бизнес-Процесс. Выбрать модуль, для которого вы создаете Бизнес-Процесс. Слева вы видите вкладку «Планировщик Бизнес-Процессов».

3. Настройки Планировщика Бизнес-Процессов.
После того, как вы создали задачу (кнопка «Создать») для Планировщика, активируйте его, выберите Бизнес-Процесс, который необходимо повторять с какой-то периодичностью и введите в поля числовые значения.

  • Минуты
    В это поле вам нужно ввести минуту 0-59. Время в CRM может отличаться от вашего, поэтому под полями с Бизнес-Процессами вы видите время внутри CRM (на скриншоте это 11:42:39), чтобы ориентироваться в том, какие цифры нужно вписать.
  • Часы
    В это поле вам нужно ввести час 0-23. Время в CRM может отличаться от вашего, поэтому под полями с Бизнес-Процессами вы видите время внутри CRM (на скриншоте это 11:42:39), чтобы ориентироваться в том, какие цифры нужно вписать.
  • День месяца
    Здесь можно вписать порядковый номер дня месяца. Например, чтобы запрашивать платежи каждое 2е число месяца - поставьте цифру «2» в поле «День месяца».
  • Месяц
  • День недели
    Здесь можно вписать цифру от 1 до 7, где 1 - понедельник, а 7 - воскресенье.
  • Год
    Здесь можно вписать год.

Например, выполнять Бизнес-Процесс каждый четвертый день недели (то есть четверг). Если какой-то параметр вам не нужен, например, час, то нужно поставить знак *. Например, вам нужно выполнять Бизнес-Процесс ежедневно, тогда вы в поле «День недели» ставите звездочку * .

Примечание
В поле «Минуты» или «Часы» вы можете вводить следующие значения:

  • */2 - Задача будет выполняться каждую 2ю минуту заданного часа
  • 0-59 - Задача будет выполняться ежеминутно
  • 0-59/2 - Задача будет выполняться по четным минутам
  • 1-59/2 - Задача будет выполняться по четным минутам

Ваш комментарий. Вики-синтаксис разрешён:
   ___    ____   ____   _  __ __  __
  / _ \  /  _/  / __/  / |/ / \ \/ /
 / // / _/ /   _\ \   /    /   \  / 
/____/ /___/  /___/  /_/|_/    /_/