Определяем автора бизнес-процесса в CRM
Бизнес-процессы в CRM (в отличие от стандартных бизнес-процессов) не могут автоматически определять автора бизнес-процесса.
У них идут другие автоматические привязки - к автору компании, контакта и т.д. или же к ответственному сотруднику.
Но при работе с бизнес-процессами в CRM очень часто нужно определить именно автора, запустившего бизнес-процесс.
Эта задача на данный момент решаема только через код php. Но даже новичку будет легко с этим справиться.
У них идут другие автоматические привязки - к автору компании, контакта и т.д. или же к ответственному сотруднику.
Но при работе с бизнес-процессами в CRM очень часто нужно определить именно автора, запустившего бизнес-процесс.
Эта задача на данный момент решаема только через код php. Но даже новичку будет легко с этим справиться.
1. В шаблоне бизнес-процесса необходимо создать переменную, в которую будет записываться ID пользователя.
Пусть это будет переменная current_user типа "Привязка к пользователю".
2. В бизнес-процессе размещаем блок "PHP код"
3. В тело кода копируем текст:
$rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable("current_user", "user_".$USER_ID);