BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 апр 2018, 23:48

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как получить имя пользователя?
СообщениеДобавлено: 08 сен 2017, 20:51 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 152
Карма: 0
Здесь https://docs.bitel.ru/pages/viewpage.ac ... Id=6193536 написано
В JEXL процессор передаются следующие объекты для вызова функций:
user - объект класса ru.bgcrm.model.user.User - текущий пользователь;
В конфе типа процесса пишу:
subjTempl=user.getTitle().concat(" запрашивает разрешение отлучиться")
msgTempl="Процесс ".concat( process.getId().toString() ).concat( NEW_LINE ).concat( process.getDescription() )
onProcessEvent.2.events=descriptionAdded
onProcessEvent.2.commands=emailNotifyUsers:27:1:subjTempl:msgTempl
Письмо приходит без темы. Текст письма верный. В логах написано undefined variable user
Почему так?

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить имя пользователя?
СообщениеДобавлено: 10 сен 2017, 08:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2321
Откуда: Парагвай
Карма: 64
Потому, что в emailNotifyExecutors и emailNotifyUsers в JEXL передаются только объекты process, processParam, processLink, lastChangeLogItem, message. (в табличке команд это есть в графе описание)
user там нет, поэтому вам лучше писать через doExpression и писать не большой скрипт


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить имя пользователя?
СообщениеДобавлено: 10 сен 2017, 11:02 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 152
Карма: 0
спасибо

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.057s | 24 Queries | GZIP : On ]