forum.bitel.ru http://forum.bitel.ru/ |
|
нужа операция по удалению гуппы/исполнителя по id (CRM) http://forum.bitel.ru/viewtopic.php?f=49&t=11366 |
Страница 1 из 1 |
Автор: | Galkov [ 20 фев 2016, 13:21 ] |
Заголовок сообщения: | нужа операция по удалению гуппы/исполнителя по id |
http://docs.bitel.ru/pages/viewpage.act ... Id=6193536 при выполнении clearGroups и clearExecutors, - что по *.ed, что по *.ing очищается не только текущий список, но и похоже значение, предназначенное для добавления после. т.е. вот так работает: onProcessEvent.12.commands=clearGroups onProcessEvent.12.events=statusChanging:20 onProcessEvent.13.commands=addGroups:18 onProcessEvent.13.events=statusChanged:20 # а так - нет onProcessEvent.12.commands=clearGroups onProcessEvent.12.events=statusChanging:20 onProcessEvent.13.commands=addGroups:18 onProcessEvent.13.events=statusChanging:20 # а просто по *.ing если выполнить 2 команды - не работает. разумно, чтобы была какие-нибудь команды типа replace:[список чем] и delete:[список номеров] |
Автор: | Администратор [ 23 фев 2016, 02:32 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
А так: Код: onProcessEvent.12.commands=clearGroups;addGroups:18 onProcessEvent.12.events=statusChanging:20 ? |
Автор: | Galkov [ 24 фев 2016, 12:09 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
ладно групп мало. они предсказуемы. наверное так можно, хотя у меня так не работает... такое чувство, что команды не всегда выполняются в одной и той же последовательности.. . а с исполнителями как? как быть если я не знаю какие были исполнители, но нужно убрать скажем конкретного одного из 3х, два из которых - неизвестны? (произвольные из списка). да. кстати... нельзя сделать так чтобы при назначении исполнителя старые(которые были до текущей операции) исполнители при этом стирались.. на основании этого я думаю, что возможно, что последовательность исполнения команд не соблюдается. т.е. вот так сделать нельзя: onProcessEvent.61.events=executorsChanging onProcessEvent.61.checkExpression=process.getStatusId() == 14 onProcessEvent.61.commands=clearExecutors; вываливается ошибка java кода. |
Автор: | Galkov [ 25 фев 2016, 16:54 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
кстати onProcessEvent.5.commands=clearExecutors;clearGroups удаляет пользователей, а onProcessEvent.5.commands=clearGroups;clearExecutors нет. |
Автор: | zavndw [ 25 фев 2016, 17:41 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
ну так вроде с начала убираются исполнители а потом группа. Исполнитель то внутри группы значится |
Автор: | Администратор [ 27 фев 2016, 02:20 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
Данная конфигурация, вероятнее всего, вызовет бесконечную рекурсию: Цитата: onProcessEvent.61.events=executorsChanging onProcessEvent.61.checkExpression=process.getStatusId() == 14 onProcessEvent.61.commands=clearExecutors StackOverflowException получается? |
Автор: | Администратор [ 27 фев 2016, 02:21 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
Вы бы не могли подытожить, какие операции выполнить у вас не получается? |
Автор: | Galkov [ 03 мар 2016, 14:16 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
основное. удалить конкретного исполнителя по id из списка назначенных, если неизвестна заранее длина списка и кто именно там. тоже с группами, так как удаление по id недоступно. --- |
Автор: | Администратор [ 07 мар 2016, 03:19 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
Реализовано, обновление выложено. Пример. Код: onProcessEvent.3.doExpression=<<END deleteExecutors({2}); deleteGroups({37}); END Выполнено не в виде комманд, а функциями в doExpression. Постепенно будем переводить всё на общее Java API. Удаление групп также удаляет исполнителей в них. |
Автор: | Galkov [ 09 мар 2016, 13:14 ] |
Заголовок сообщения: | Re: нужа операция по удалению гуппы/исполнителя по id (CRM) |
Спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |