forum.bitel.ru http://forum.bitel.ru/ |
|
Рассылка по приходу (CRM) http://forum.bitel.ru/viewtopic.php?f=54&t=9056 |
Страница 2 из 2 |
Автор: | Artur [ 24 мар 2015, 15:59 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Опишите что сделали. Информация, описанная выше по теме, не подходит? в чем возникла загвоздка? |
Автор: | filin [ 24 мар 2015, 15:59 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
3) Скопировать содержимое файла DispatchCharge.java в созданный скрипт поведения В скрипте поведения значит создать не скрипт BGBS а класс java??? |
Автор: | Artur [ 24 мар 2015, 16:08 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
filin писал(а): 3) Скопировать содержимое файла DispatchCharge.java в созданный скрипт поведения В скрипте поведения значит создать не скрипт BGBS а класс java??? Конечно. Об этом изначально было сказано. |
Автор: | filin [ 24 мар 2015, 16:12 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Окей при компилировании 2 ошибки class DispatchChargeMessage is public, should be declared in a file named DispatchChargeMessage.java /usr/local/BGBillingServer/dyn/ru/reflexive.java 17 8 package ru.reflexive clashes with class of same name /usr/local/BGBillingServer/dyn/ru/reflexive.java 1 1 |
Автор: | Artur [ 24 мар 2015, 16:18 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Там же написано, что класс должен быть в одноименном файле. У вас же класс DispatchChargeMessage находится в файле reflexive.java |
Автор: | filin [ 24 мар 2015, 16:36 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Ага разобрался, создал получается 2 класса при занесении расхода выполняется все но смс не приходит (сервис смс рассылок рабочий о низком балансе уведомляет) 03-24/17:32:22 INFO [event-proc-p-2-t-1] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.contract.balance.server.event.ChargeEvent 03-24/17:32:22 INFO [event-proc-p-2-t-1] ScriptEventListener - Process time => 55 |
Автор: | Artur [ 24 мар 2015, 16:39 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
есть ли ошибки в логе планировщика? |
Автор: | filin [ 24 мар 2015, 16:45 ] | ||
Заголовок сообщения: | Re: Рассылка по приходу (CRM) | ||
нет, я правильно понял, что должно получиться 2 класса новых?
|
Автор: | Artur [ 24 мар 2015, 16:46 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Да, 2 разных класса. В одном будет код для обработчика события на приход/расход, а в другом - формирование текста сообщения для рассылки. |
Автор: | filin [ 24 мар 2015, 16:51 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
в рассылку текст $${class:ru.reflexive.DispatchChargeMessage} без темы, чет не уходят смс((( |
Автор: | Artur [ 24 мар 2015, 16:53 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Покажите скрин с настройкой рассылки и список сообщений рассылки. |
Автор: | filin [ 24 мар 2015, 17:06 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Создал в планировщике задачу рассылки сообщений и пришла смс о расходе Но только один раз, после ошибки Код: scheduler 03-24/18:08:08 ERROR [pool-1-thread-1] DispatchWorker - ?????? ????????????? ???????????? ?????????!
ru.bitel.bgbilling.common.BGMessageException: ?????? ????????????? ???????????? ?????????! at ru.bitel.bgbilling.plugins.dispatch.server.DispatchServiceImpl.updateMessage(DispatchServiceImpl.java:118) at ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker.executeTask(DispatchWorker.java:111) at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:76) at ru.bitel.bgbilling.kernel.task.server.TaskBase.startTask(TaskBase.java:137) at bitel.billing.server.task.TaskBaseRunner.executeTask(TaskBaseRunner.java:76) at bitel.billing.server.task.bean.RunTask.run(RunTask.java:41) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) |
Автор: | Artur [ 24 мар 2015, 17:07 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Извините, А как у вас прежде это работало без задачи планировщика? |
Автор: | Artur [ 24 мар 2015, 17:31 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
filin писал(а): Создал в планировщике задачу рассылки сообщений и пришла смс о расходе Но только один раз, после ошибки Код: scheduler 03-24/18:08:08 ERROR [pool-1-thread-1] DispatchWorker - ?????? ????????????? ???????????? ?????????! ru.bitel.bgbilling.common.BGMessageException: ?????? ????????????? ???????????? ?????????! at ru.bitel.bgbilling.plugins.dispatch.server.DispatchServiceImpl.updateMessage(DispatchServiceImpl.java:118) at ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker.executeTask(DispatchWorker.java:111) at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:76) at ru.bitel.bgbilling.kernel.task.server.TaskBase.startTask(TaskBase.java:137) at bitel.billing.server.task.TaskBaseRunner.executeTask(TaskBaseRunner.java:76) at bitel.billing.server.task.bean.RunTask.run(RunTask.java:41) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Это говорит о том, что сообщение раньше было отправлено, было помечено отправленным, а потом вы пытаетесь его повторно отправить и пометить отправленным. Либо удалите сообщение, либо в БД нужно убрать у данного сообщения информацию об отправке. |
Автор: | filin [ 24 мар 2015, 18:41 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
В менеджере рассылок удалил это помеченное сообщение и создал новое, поставил галку не помечать. добавляю расход и ничего (( Код: 03-24/19:39:56 INFO [Thread-12] TaskRunProcessor - Running Task: ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker
03-24/19:39:56 INFO [pool-1-thread-1] DispatchWorker - start task id => 10 at time 24.03.2015 19 03-24/19:39:56 INFO [pool-1-thread-1] DispatchWorker - Task finished time=192 ms. 03-24/19:39:56 INFO [pool-1-thread-1] DispatchWorker - task time : 0 d 00:00:00 03-24/19:39:56 INFO [pool-1-thread-1] DispatchWorker - RunTask finished time=195 ms. 03-24/18:17:41 INFO [Thread-3] TaskExecuter - Finishing TaskExecuter 03-24/18:17:41 INFO [Thread-7] EventProcessor - Shutdown EventProcessor... |
Автор: | filin [ 24 мар 2015, 20:35 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Все сделал все работает хорошо и по приходу и по расходу приходят смс. Один только косяк не могу исправить В общем в планировщике задач создал новую задачу с временем запуска все *, модуль Dispatch, Название: Задача отправки рассылок. Но как мне эту задачу привязать именно к нужной мне рассылке а не ко всем в плагине рассылок??? типа Xid=12 в параметрах запуска |
Автор: | Artur [ 25 мар 2015, 10:12 ] |
Заголовок сообщения: | Re: Рассылка по приходу (CRM) |
Такого функционала нет. Зачем вам отдельная задача планировщика для этих рассылок? Все должно работать в рамках одной задачи, которая работает по всем рассылкам. Тем более у вас рассылки событийные, а не периодические. |
Страница 2 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |