Делегировать задачу

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);