Как в вставке php кода можно получить значение переменной устанавливаемой в бизнес процессе?
Заранее спасибо.
Заранее спасибо.
17.05.2011 14:31:49
Как в вставке php кода можно получить значение переменной устанавливаемой в бизнес процессе?
Заранее спасибо. |
|
|
|
17.05.2011 14:36:48
Попробуйте так:
,где test1 - SID переменной, не название. |
|||
|
|
18.05.2011 08:19:13
$a = $this->GetVariable('test1');
Это можно прямо во вставке писать или тужно указывать класс? да и как узнать SID переменной? Или SID это ее идентификатор? |
|
|
|
18.05.2011 09:42:52
Большое спасибо с переменными разобрался.
А как получить параметры запрашиваемые в начале бизнес процесса? Да и как получить комментарий который указывается в форме запроса? |
|
|
|
18.05.2011 10:00:53
для параметров - сперва получить корневое действие:
потом общаться с ними как
т.е. есть параметр "blabla", работаем с ним как
вроде не наврал. про комментарий не понял.
спасибо на лайк не намажешь
|
|||||||
|
|
18.05.2011 11:45:57
Зайдя на саму форму где мы вводим данные в самом низу есть блок комментарии. Вот как взять их? |
|||
|
|
18.05.2011 12:08:24
Т.е. поле комментарий какого-то конкретного действия? Это зависит, хранит ли действие это поле. Запрос дополнительной информации - по-моему не хранит, просто пишет в лог и всё. А вообще, чтобы вытаскивать инфу с определённого действия, точно не помню, но что-то вроде
где $actId - ид активити (можно посмотреть в настройке действия в шаблоне, нажав ссылку "ИД" вверху. Можно и свой ид понятный задать, во время конструирования шаблона БП в дизайнере. $targetField - соответственно нужное вам поле (свойство) активити. список свойств активити можно посмотреть непосредственно в коде этого активити, в конструкторе.
спасибо на лайк не намажешь
|
|||
|
|
18.05.2011 13:59:05
Как удалить задачи определенного пользователя и определенного бизнес процесса в php вставке?
|
|
|
|
18.05.2011 14:46:01
Вопрос не ясен. Какие задачи? Имеются ввиду "задания" бизнес-процессов?
Например, у вас запущен какой-то там бизнес-процесс, висит задание пользователю, вы его удалите... И что дальше? Бизнес-процессу что делать? Он ожидал реакции пользователя на задание, ввода каких-то данных. А вы его прибили. Аминь. В общем, без обработки данных из задания это выглядит бессмысленным. Разве что стопорить процесс целиком.
спасибо на лайк не намажешь
|
||||
|
|
|||