Работа Бизнес-Процесса начинается с выполнения Задачи Начало.
Будет выполняться один раз: при создании новой записи и ее первичном сохранении
Будет выполняться при каждом сохранении записи
Не выполняется автоматически
Запускается из сайдбара или с Задачей “Запуск другого Бизнес-Процесса”
Эта Задача будет выполняться каждый раз, когда вы получите или отправите письмо записи этого модуля
Вы можете использовать следующие локальные переменные в Пользовательской функции:
Будет выполняться каждый раз при добавлении нового комментария к записи в этом модуле
Запускать после завершения процесса импорта записей
Этот Бизнес-Процесс запускается каждый раз, когда вы устанавливаете ссылку на запись данного модуля. Например, вы создаете Бизнес-Процесс в модуле Контрагенты, затем выбираете Контрагента в Счете, Заказе, Сделке и т.п. Этот Бизнес-Процесс будет запущен после сохранения Счета/Заказа/Сделки.
Обратите внимание: Бизнес-Процесс будет запущен в контексте записи, на которую установлена ссылка (в примере выше — в контексте Контрагента). Это означает, что если вы используете переменную $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