Работа Бизнес-Процесса начинается с выполнения Задачи Начало.

Опции

  • Способ запуска
    (Должен ли Бизнес-Процесс выполняться сразу или при следующем запуске Cron
  • Параллельное выполнение
    Если вы используете Задачу Задержка или Задачу Изменить значение, то это может привести к рекурсивному выполнению Бизнес-Процесса и проблемам в работе сервера
    Позволяет запускать несколько экземпляров этого Бизнес-Процесса для одной записи
  • Только один запуск для записи
    Для любой записи этот Бизнес-Процесс можно выполнить лишь однажды. Счетчик выполнения нельзя сбросить, запустить Бизнес-Процесс вручную невозможно!

Запросить данные перед выполнением

Условия запуска

  • 1. При первом сохранении

Будет выполняться один раз: при создании новой записи и ее первичном сохранении

  • 2. При каждом сохранении

Будет выполняться при каждом сохранении записи

  • 3. Вручную

Не выполняется автоматически
Запускается из сайдбара или с Задачей “Запуск другого Бизнес-Процесса

  • 4. При отправке/получении письма

Эта Задача будет выполняться каждый раз, когда вы получите или отправите письмо записи этого модуля
Вы можете использовать следующие локальные переменные в Пользовательской функции:

$env[“email”][“subject”] - тема
$env[“email”][“content”] - текст письма
$env[“email”][“from”] - адрес отправителя
$env[“email”][“to”] - адрес получателя

  • 5. При добавлении комментария

Будет выполняться каждый раз при добавлении нового комментария к записи в этом модуле

  • 6. После импорта

Запускать после завершения процесса импорта записей

  • 7. При установке ссылки на запись

Этот Бизнес-Процесс запускается каждый раз, когда вы устанавливаете ссылку на запись данного модуля. Например, вы создаете Бизнес-Процесс в модуле Контрагенты, затем выбираете Контрагента в Счете, Заказе, Сделке и т.п. Этот Бизнес-Процесс будет запущен после сохранения Счета/Заказа/Сделки.
Обратите внимание: Бизнес-Процесс будет запущен в контексте записи, на которую установлена ссылка (в примере выше — в контексте Контрагента). Это означает, что если вы используете переменную $crmid, то Вы получите ID Контрагента, а не измененной записи (Счета/Заказа/Сделки).
Используйте $env[“source_record”] чтобы получить ID измененной записи и $env[“source_module”] чтобы получить название модуля для этой записи (Invoice/Sales Order/Opportunity)

Разрешить выполнение без связанной записи

Если вы активируете эту опцию, то сможете запускать Бизнес-Процесс из ListView без выбора записи. Это облегчает работу с интерфейсом CRM если вы создаете экспортируемый Бизнес-Процесс или новый Бизнес-Процесс, который включает некоторые опции автоматически.

Внимание! Пожалуйста, обратите внимание, если вы не выберите связанную запись, каждое используемое поле значения переменных, которые зависят от текущей записи, вернут пустое значение.

Процесс выполняется со всеми выбранными записями

Обычно Бизнес-Процесс выполняется для каждой записи. Например, вы зашли в Контрагенты и отметили там несколько записей, а затем нажали «выполнить», то далее все ID выбранных вами записей, после выполнения, буду записаны через запятую в той переменной, которую вы выбрали для записи.

Например: Вы выбираете 3 записи в lisview и хотите создать одно письмо, содержащее в себе даты всех выбранных записей.

Вы включаете эту опцию и правите имя переменной на “recordids”. Теперь вы имеете доступ к ID в переменных $env[“recordids”] в формате id1,id2,id3

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