Всем здрасте! Поставили задачу, я родил вот такой код, поместил его в обработчике OnTaskUpdate в init.php
04.06.2018 12:33:05
Всем здрасте! Поставили задачу, я родил вот такой код, поместил его в обработчике OnTaskUpdate в init.php
|
|
|
|
04.06.2018 12:38:59
Логика примитивна: обработчик идет в лог задачи, фильтрует его по RESPONSIBLE_ID, собирает все айдишники в массив, берет последний из VALUE_TO и последний из VALUE_FROM. Потом из полученных айдишников пользователей ковыряет их имейлы и шлет им письма, одному - что на нем теперь задача, второму - что на нем задачи нет.
Проблема в том, что письмо, которое отсылается пользователю из VALUE_FROM - отсылается без проблем, согласно алгоритма. А письмо, адресованное пользователю из VALUE_TO - отсылается только при первом назначении ответственным. ЧЯДНТ?? |
|
|
|
04.06.2018 14:49:43
Алексей Крячко, потому что вы не туда смотрите и не то берете Попробуйте ловить изменения, а не из логов тащить.
Например так:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
04.06.2018 15:09:00
Андрей, огромное спасибище за отзыв! СкопипастилВаше решение - будете смеяться, но итог ровно такой же как и у меня... Когда задачу отдаю - уведомление есть, а когда ее на меня делегируют или меняю ответственного на себя - уведомления нету)))))
|
|
|
|
04.06.2018 15:13:43
Если в консоли выполнить код: уведомление придет?
Есть возможность предоставить доступ на портал, чтобы можно было убедиться в проблеме? (Бесплатно. без смс и регистрации)
Голосуй за идеи по развитию API Bitrix:
|
|||||
|
|
04.06.2018 15:20:25
Нет, такой возможности нету...((((( Конфиденциальность, тайны, все дела..
|
|
|
|
04.06.2018 15:27:58
Алексей Крячко, можете в личку написать - будем разбираться
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
20.06.2018 15:44:13
Спасибо за помощь! Кому интересно - некорректно работал обработчик для OnTaskUpdate, насколько я понял - до момента исполнения нужного кода задача уже считалась не Updateа, а как бы не измененной, и для нее обработчик уже не выполнялся
|
||||
|
|
|||