forum.bitel.ru
http://forum.bitel.ru/

lastChangeLogItem
http://forum.bitel.ru/viewtopic.php?f=49&t=13149
Страница 1 из 1

Автор:  avk [ 07 дек 2018, 20:33 ]
Заголовок сообщения:  lastChangeLogItem

Делаю уведомление владельца процесса:
Код:
onProcessEvent.4.doExpression=<<END
     subjTempl = "Задача на подключение выполнена";
     msgTempl =   msgTempl  + "Описание: " + process.getDescription();
     userId = process.getCreateUserId();
     emailNotifyUsers({userId}, 8, subjTempl, msgTempl );
END


Как добавить последние изменения, которые можно добавить через commands?
Код:
msgTempl+=.concat( lastChangeLogItem == null ? "" : NEW_LINE2.concat( "Изменение: ").concat( NEW_LINE ).concat( lastChangeLogItem.getText() ) )


process.lastChangeLogItem.getText() не работает.

Автор:  Администратор [ 08 дек 2018, 17:37 ]
Заголовок сообщения:  Re: lastChangeLogItem

http://www.bgcrm.ru/doc/3.0/manual/kern ... ml#samples
"lastChangeLogItem - объект класса ru.bgcrm.model.EntityLogItem с последним изменением процесса, может быть null;"
Попробуйте просто lastChangeLogItem.getText()

Автор:  Администратор [ 08 дек 2018, 17:42 ]
Заголовок сообщения:  Re: lastChangeLogItem

Вообще код должен быть практически такой же.
if (lastChangeLogItem != null)
text +=NEW_LINE2 + "Изменение: " + NEW_LINE + lastChangeLogItem.getText();

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/