Делегировать задачу
2026-02-17 13:41:37Делегировать задачу в Битрикс24 через дизайнер бизнес процессов.
Обязательно должны быть переменные в шаблоне, которые мы берем через:
$res = $this->GetVariable('');
Переменные мы записываем после блока задачи или в параллельном выполнении справа от задачи.
Вставить в блок "PHP-код"
CModule::IncludeModule('tasks');
$responsible = $this->GetVariable('USER_ID');
$responsibleId = str_replace('user_', '', $responsible);
$executor = $this->GetVariable('EXECUTOR');
$executorId = preg_replace('/[^0-9]/', '', $executor);
$USER_ID = $responsibleId;
$TASK_ID = $this->GetVariable('TASK_ID');
$task = \CTaskItem::getInstance($TASK_ID, $USER_ID);
$task->delegate($executorId);