forum.bitel.ru
http://forum.bitel.ru/

Собственные DispatchConditions
http://forum.bitel.ru/viewtopic.php?f=54&t=9201
Страница 1 из 2

Автор:  Cromeshnic [ 30 апр 2014, 11:35 ]
Заголовок сообщения:  Собственные DispatchConditions

Можно писать свои обработчики отправки - круто.
Можно делать рассылки "по событию" - отлично.
А что, если мне нужно добавить собственные настраиваемые параметры рассылки?
Чтобы клиент мог в ЛК указать что-то, отличное от стандартных?

Пример: клиенты с трафиковыми тарифами хотят получать уведомления, когда наработка по трафику за месяц/день перевалила за определённый объём. Или приближается к % от предоплаченного пакета.
Или ещё более общая рассылка: наработка в деньгах по произвольной услуге за месяц превысила определённый объём. Объём указывает сам клиент. Т.е. аналог условия по балансу, но по конкретной услуге. Может быть полезно для трафиковых тарифов Inet и повременных Phone.
Как такое можно сделать?
В принципе, я могу написать свой класс DispatchCondition, засунуть его в jar и прописать в xsl для него формочку для веба. А как быть с клиентом BG? Судя по коду, он не найдёт панельки для DispatchCondition и будет NullPointerException.

Автор:  skn [ 30 апр 2014, 12:25 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

что то сомневаюсь что клиентам такое надо.... да еще настраиваемое
если уж им надо следить за % можно просто сделать ежедневную рассылку в которой будет текущий %

Автор:  focus [ 30 апр 2014, 12:36 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.

Автор:  vkulakov [ 30 апр 2014, 13:30 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

По мне, так проще написать задачу для планировщика с любой логикой внутри и добавить новую страничку в личном кабинете с параметрами подписки. Пользовательские настройки можно хранить сразу в базе, либо в параметрах договора, либо ещё где - вариантов много. Я в своё время так и сделал, теперь любой каприз можно очень быстро реализовать.

Если на dispatch не много всего завязано, то можно пойти по такому пути.

Автор:  Cromeshnic [ 30 апр 2014, 13:38 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Ну у нас до сих пор тоже так было сделано. Но надоело плодить костыли и отдельные странички для каждой хитрой рассылки. Хочется стандартизировать рассылки, что ли. Для этого Dispatch и задумывался вроде бы.

Автор:  skn [ 30 апр 2014, 16:19 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

focus писал(а):
Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.


т.е. получая например ежеднемую рассылку с %, они НЕ СМОГУТ контролировать расходы?

Автор:  skyb [ 02 май 2014, 11:04 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skn писал(а):
focus писал(а):
Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.


т.е. получая например ежеднемую рассылку с %, они НЕ СМОГУТ контролировать расходы?

Помню гдето была речь про заданию кучи разных вопросов, чтоб разубедить что то толать, правдо тогда речь про хд было ))))
Нужно не каджый день слать, а наверное раза 2 или даже 1, как сделано у сотовиков, перевалил трафик, смс тебе. А не ежедневная рассылка, а если например опцией трафик добавился, ежедневной рассылкой не отловить

Автор:  Cromeshnic [ 02 май 2014, 11:12 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Обычно на ежедневные рассылки через какое-то время никто не смотрит.

Автор:  skn [ 02 май 2014, 13:48 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skyb писал(а):
skn писал(а):
focus писал(а):
Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.


т.е. получая например ежеднемую рассылку с %, они НЕ СМОГУТ контролировать расходы?

Помню гдето была речь про заданию кучи разных вопросов, чтоб разубедить что то толать, правдо тогда речь про хд было ))))
Нужно не каджый день слать, а наверное раза 2 или даже 1, как сделано у сотовиков, перевалил трафик, смс тебе. А не ежедневная рассылка, а если например опцией трафик добавился, ежедневной рассылкой не отловить


если кто то должен ОТСЛЕЖИВАТЬ трафик то это лучше делать ежедневно, например у вас настроено отсылать уведомление после 80%, а вас появился вирус который жрет трафик и вместо того что бы оперативно это обнаружить вы об этом узнаете через несколько дней когда почти весь трафик будет выжрат... и что вы будете делать остальную часть месяца?

Автор:  skn [ 02 май 2014, 13:50 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Cromeshnic писал(а):
Обычно на ежедневные рассылки через какое-то время никто не смотрит.


согласен, что если кто то не хочет ХОРОШО работать, то ему ни что не поможет...

Автор:  skyb [ 04 май 2014, 00:37 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skn писал(а):
skyb писал(а):
skn писал(а):
focus писал(а):
Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.


т.е. получая например ежеднемую рассылку с %, они НЕ СМОГУТ контролировать расходы?

Помню гдето была речь про заданию кучи разных вопросов, чтоб разубедить что то толать, правдо тогда речь про хд было ))))
Нужно не каджый день слать, а наверное раза 2 или даже 1, как сделано у сотовиков, перевалил трафик, смс тебе. А не ежедневная рассылка, а если например опцией трафик добавился, ежедневной рассылкой не отловить


если кто то должен ОТСЛЕЖИВАТЬ трафик то это лучше делать ежедневно, например у вас настроено отсылать уведомление после 80%, а вас появился вирус который жрет трафик и вместо того что бы оперативно это обнаружить вы об этом узнаете через несколько дней когда почти весь трафик будет выжрат... и что вы будете делать остальную часть месяца?

А что делать с трафиком который будет добавлен опцией? Ежедневная рассылка не поможет

Автор:  skn [ 04 май 2014, 04:47 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skyb писал(а):
skn писал(а):
skyb писал(а):
skn писал(а):
focus писал(а):
Клиентам нужно. Это реальная потребность.
Менеджеры со стороны клиента хотят контролировать расходы на связь (интернет по трафику), поэтому желают знать о приближении или превышении определенной суммы наработки или объема трафика.


т.е. получая например ежеднемую рассылку с %, они НЕ СМОГУТ контролировать расходы?

Помню гдето была речь про заданию кучи разных вопросов, чтоб разубедить что то толать, правдо тогда речь про хд было ))))
Нужно не каджый день слать, а наверное раза 2 или даже 1, как сделано у сотовиков, перевалил трафик, смс тебе. А не ежедневная рассылка, а если например опцией трафик добавился, ежедневной рассылкой не отловить


если кто то должен ОТСЛЕЖИВАТЬ трафик то это лучше делать ежедневно, например у вас настроено отсылать уведомление после 80%, а вас появился вирус который жрет трафик и вместо того что бы оперативно это обнаружить вы об этом узнаете через несколько дней когда почти весь трафик будет выжрат... и что вы будете делать остальную часть месяца?

А что делать с трафиком который будет добавлен опцией? Ежедневная рассылка не поможет


А опцию активировал не этот менеджер? Их там десяток и каждого своям ИНДИВИДУАЛЬНАЯ функция... ;-)

Автор:  Cromeshnic [ 05 май 2014, 07:52 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Всё, что я прошу - добавить проверку на null при построении списка панелек условий в BGClient на договоре и в плагине, чтобы не он не крашился на неопознанных DispatchConditions.
Пусть в клиенте нельзя будет отредактировать эти условия, но хоть в ЛК сделаю.

А в идеале, если не нашел панельку - выдавал универсальную дефолтную, в которой условия задаются в виде текстового конфига.

Автор:  Cromeshnic [ 05 май 2014, 07:55 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

А я потом напишу на Wiki HOWTO по всему этому :)

Автор:  Cromeshnic [ 06 май 2014, 10:57 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Менеджеры говорят, что условия рассылки нужны:
Цитата:
Клиентам важно следить за деньгами, а не за трафиком.
Уведомление отправлять только при превышении определённой наработки.
Отправлять уведомления о текущей наработке каждый день не нужно, это неудобно.

Автор:  skyb [ 06 май 2014, 11:26 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Cromeshnic +

Автор:  skn [ 06 май 2014, 20:01 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Cromeshnic писал(а):
Менеджеры говорят, что условия рассылки нужны:
Цитата:
Клиентам важно следить за деньгами, а не за трафиком.
Уведомление отправлять только при превышении определённой наработки.
Отправлять уведомления о текущей наработке каждый день не нужно, это неудобно.


вроде тема начиналась про трафики, сейчас уже про наработку базар...
можно и не каждый день, раз в неделю, пару раз в месяц, сомневаюсь, что клиенты будут заниматься точной насройкой сумм с точностью до копеек.

Автор:  skyb [ 07 май 2014, 04:54 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

я думаю что Cromeshnic имел ввиду наработку трафиком, а не ту которая в балансе договора идет

Автор:  Cromeshnic [ 07 май 2014, 06:26 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Нет, как раз таки которая в балансе. Потому что реально клиента с трафиковыми/повременными тарифами интересует наработка в деньгах. Но это не важно. Условия нужны как для одного, так и для другого.
Т.е. клиенту не нужно получать ежедневные отчёты, а раз в неделю, раз в месяц - слишком редко. Да даже каждый день - слишком редко. Т.е. это вообще разные потребности - периодический отчёт vs реакция на событие преодоления определённого лимита (по трафику/по наработке). И лимит этот для каждого свой, в общем случае. Клиент резко начал качать - сразу узнал об этом и принял меры.

Автор:  skn [ 07 май 2014, 15:04 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Cromeshnic писал(а):
Нет, как раз таки которая в балансе. Потому что реально клиента с трафиковыми/повременными тарифами интересует наработка в деньгах. Но это не важно. Условия нужны как для одного, так и для другого.
Т.е. клиенту не нужно получать ежедневные отчёты, а раз в неделю, раз в месяц - слишком редко. Да даже каждый день - слишком редко. Т.е. это вообще разные потребности - периодический отчёт vs реакция на событие преодоления определённого лимита (по трафику/по наработке). И лимит этот для каждого свой, в общем случае. Клиент резко начал качать - сразу узнал об этом и принял меры.


что значит резко начал качать, если у клиента в первый день скачалось 50% трафика, это резко или нет?
сколько он условий должен указать, 50% в первый день это много, а на 15 дней из 30 это нормально...
просто % не информативен для клиента без привязки к прошедшему периоду....

если бы речь шла про подписку о превышении например средней величины (например если за первый день из 10 потребление превысило 10% - уведомление, а на следущей день если за 2 дня трафик меньше 20% уведомления нет), я бы понял зачем это нужно, а просто % задаваемый клиентом, по моему фигня...

Автор:  Phricker [ 07 май 2014, 15:16 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Клиенту выдается 100Гб на месяц за 100 рублей. При превышении трафика с него будет списываться за 1 мбайт по 10 рублей.
Вы будете обращать внимание если вам каждый день будет приходить письма
"У вас осталось 99,9Гб", "У вас осталось 99Гб", "У вас осталось 50Гб"????

Внезапно вы ловите вирус, включается незапланированное обновление какой-нибудь фигни или еще что нибудь. И ваши 50Гб вылетели за полчаса.
А ваша периодическая рассылка придет только через сутки.
Внезапно ага?

А так клиент говорит уведомить меня когда я потрачу 70% трафика.

Автор:  skn [ 07 май 2014, 15:24 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Phricker писал(а):
А так клиент говорит уведомить меня когда я потрачу 70% трафика.


а если у него не ключен в данный момент почтовик, то клиент попал?

Автор:  Cromeshnic [ 07 май 2014, 15:26 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skn писал(а):
что значит резко начал качать, если у клиента в первый день скачалось 50% трафика, это резко или нет?
сколько он условий должен указать, 50% в первый день это много, а на 15 дней из 30 это нормально...
просто % не информативен для клиента без привязки к прошедшему периоду....

если бы речь шла про подписку о превышении например средней величины (например если за первый день из 10 потребление превысило 10% - уведомление, а на следущей день если за 2 дня трафик меньше 20% уведомления нет), я бы понял зачем это нужно, а просто % задаваемый клиентом, по моему фигня...


Одно условие: наработка по услуге X превысила Y рублей. Аналогично по балансу ведь.

Автор:  skyb [ 07 май 2014, 15:26 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skn писал(а):
Phricker писал(а):
А так клиент говорит уведомить меня когда я потрачу 70% трафика.


а если у него не ключен в данный момент почтовик, то клиент попал?

смс можно. Вы уже скажите что делать не охота )))))). Это нужная фича, я про нее ещё у вас в 4.6 спрашивал

Автор:  skn [ 07 май 2014, 15:34 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skyb писал(а):
skn писал(а):
Phricker писал(а):
А так клиент говорит уведомить меня когда я потрачу 70% трафика.


а если у него не ключен в данный момент почтовик, то клиент попал?

смс можно. Вы уже скажите что делать не охота )))))). Это нужная фича, я про нее ещё у вас в 4.6 спрашивал


а если чел на работе, а комп дома включеный стоит?
в таком виде делать не охота и не понятно как это делать...
я с трудом представляю как эти УСЛОВИЯ клиент в ЛК настраивать должен, и какого размера мануал придеться писать

Автор:  skyb [ 07 май 2014, 15:36 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

ИМХО банально привышение трафика - уведомление

Автор:  skn [ 07 май 2014, 15:38 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

skyb писал(а):
ИМХО банально привышение трафика - уведомление


не понял, превышение с чем сравнивать?
вы вообще то тему с начала читали?

Автор:  skyb [ 07 май 2014, 15:52 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

с начала с начала
Phricker писал(а):
Клиенту выдается 100Гб на месяц за 100 рублей. При превышении трафика с него будет списываться за 1 мбайт по 10 рублей.
Вы будете обращать внимание если вам каждый день будет приходить письма
"У вас осталось 99,9Гб", "У вас осталось 99Гб", "У вас осталось 50Гб"????

Внезапно вы ловите вирус, включается незапланированное обновление какой-нибудь фигни или еще что нибудь. И ваши 50Гб вылетели за полчаса.
А ваша периодическая рассылка придет только через сутки.
Внезапно ага?

А так клиент говорит уведомить меня когда я потрачу 70% трафика.

ток не процент я предложил а просто привышение и уведомление

Автор:  Cromeshnic [ 08 май 2014, 10:17 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Какие-то второстепенные вещи обсуждаете.
Речь вообще о возможности добавлять собственные условия рассылок для ЛК и, по возможности, клиента.

Автор:  skn [ 08 май 2014, 15:33 ]
Заголовок сообщения:  Re: Собственные DispatchConditions

Cromeshnic писал(а):
Какие-то второстепенные вещи обсуждаете.
Речь вообще о возможности добавлять собственные условия рассылок для ЛК и, по возможности, клиента.


я с трудом представляю как это реализовать
1) как вставить задание этих условий в ЛК и клиенте
2) эти условия кто то должен анализировать и обрабатывать, например для отсылки уведомлений о превышение трафика это в сервер аккаутинга надо добавлять обработчик или событие по каждому факту поступления инфы о новом трафике (а этих событий может быть вагон и маленькая тележка...), если по наработке то значит надо обрабатывать события изменения баланса, а они могут быть не только связаны с наработкой...

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/