При создании задачи в бизнес-процессах нужно указать наблюдателями пользователей, которые указываются при создании бизнес процесса в Поля документа. На в полях документа при редактировании задачи можно выбрать лишь кем изменён и кем создан. Несмотря на то, что кастомное поле, которое мне нужно имеет тип Пользователь Пытаюсь использовать переменную, которую меняю с помощь пхп-кода
В результате в файле terst.txt тупо находится айдишник юзера 2035, но наблюдатели в задаче так и остались пустыми, несмотря на то, что в них передаётся значение переменной
Пробовал даже в переменную записывать строкой значение 'Александр Артамонов [2099]' - всё-равно пусто. Как быть?( Как сделать наблюдателями задачи тех, кого выбираешь при создании бизнес процесса?
| Код |
|---|
$rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable('Approver', {=Document:PROPERTY_RUKOVODITELI});
file_put_contents($_SERVER["DOCUMENT_ROOT"]."/terst.txt", json_encode($rootActivity->GetVariable("Approver")));
|
В результате в файле terst.txt тупо находится айдишник юзера 2035, но наблюдатели в задаче так и остались пустыми, несмотря на то, что в них передаётся значение переменной
Пробовал даже в переменную записывать строкой значение 'Александр Артамонов [2099]' - всё-равно пусто. Как быть?( Как сделать наблюдателями задачи тех, кого выбираешь при создании бизнес процесса?