forum.bitel.ru http://forum.bitel.ru/ |
|
Проверка на наличие файла прикрепленного к параметру (CRM) http://forum.bitel.ru/viewtopic.php?f=49&t=11001 |
Страница 1 из 1 |
Автор: | dale [ 19 окт 2015, 04:09 ] |
Заголовок сообщения: | Проверка на наличие файла прикрепленного к параметру |
У меня есть файловый параметр в процессе. Вопрос как сделать так, что бы перейти на следующий статус было невозможно без прикрепления к процессу файла (параметр №5). Это механизм не работает onProcessEvent.4.checkExpression= processParam.getValue(5)==null or processParam.getValue(5)=="" onProcessEvent.4.checkErrorMessage=Прикрепите фотоотчет onProcessEvent.4.events=statusChanging:3; |
Автор: | Администратор [ 21 окт 2015, 03:26 ] |
Заголовок сообщения: | Re: Проверка на наличие файла прикрепленного к параметру |
В функции не было поддержки параметра типа "Файл". Выложено обновление, теперь должно работать с вашим кодом. |
Автор: | dale [ 22 окт 2015, 01:17 ] |
Заголовок сообщения: | Re: Проверка на наличие файла прикрепленного к параметру (CR |
Спасибо. Всегда был удивлен вашей скоростью. |
Автор: | dale [ 23 окт 2015, 03:57 ] |
Заголовок сообщения: | Re: Проверка на наличие файла прикрепленного к параметру (CR |
К сожалению тест показал что не работает. Это конфиг. Ошибку выкидывает, хоть прикрепляю файл, хоть не прикрепляю все равно выходит ошибка "Прикрепи фотоотчет". processShowMessages=1 onProcessEvent.1.commands=createProcessLink:1; onProcessEvent.1.events=statusChanged:6; onProcessEvent.1.checkExpression=process.getCreateUserId() =~ user.getId() or 1 =~ user.getPermsetIds() onProcessEvent.1.checkErrorMessage=Закрыть процесс может только его создатель. onProcessEvent.2.commands=addExecutors:3; onProcessEvent.2.events=created; onProcessEvent.3.commands=addExecutors:11,12; onProcessEvent.3.events=created; onProcessEvent.4.checkExpression=(processParam.getValue(5)==null) onProcessEvent.4.checkErrorMessage=Прикрепите фотоотчет onProcessEvent.4.events=statusChanging:3; processShowProcessLinks=1 processCreateLink.1.title=Процесс согласования ПДЦ processCreateLink.1.processTypeId=8 processCreateLink.1.linkType=processDepend processCreateLink.1.copyParams=1,2,5,6 #processCreateLink.<n>.checkExpression=<expression> # копирование привязок #processCreateLink.<n>.copyLinks=<copyLinks> |
Автор: | Администратор [ 25 окт 2015, 18:09 ] |
Заголовок сообщения: | Re: Проверка на наличие файла прикрепленного к параметру (CR |
Попробуйте так: Код: onProcessEvent.4.checkExpression=su.isNotEmpty(processParam.getValue(5))
onProcessEvent.4.checkErrorMessage=Прикрепите фотоотчет onProcessEvent.4.events=statusChanging:3 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |