forum.bitel.ru http://forum.bitel.ru/ |
|
Автоматическое создание аккаунтов http://forum.bitel.ru/viewtopic.php?f=61&t=9899 |
Страница 1 из 2 |
Автор: | mikos [ 03 ноя 2014, 01:59 ] |
Заголовок сообщения: | Автоматическое создание аккаунтов |
Добрый вечер всем. Скажите, а аккаунты абонентам только ручками создавать задумано? |
Автор: | dimOn [ 04 ноя 2014, 14:02 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
а какая автоматизация предполагается? |
Автор: | mikos [ 04 ноя 2014, 14:56 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
С одной стороны наверно правильно, что по умолчанию нет автоматизации никакой, так как модуль предусматривает покупку количества лицензий, которых не надо столько же, сколько абонентов (не все смотрят ТВ). Так же и IPTVPortal тоже считает аккаунты. Но вот если можно было бы сделать так, чтобы абонент смог в ЛК сказать - хочу ТВ и ему бы создался аккаунт, пароль выставился бы в соответствии с его паролем на ЛК (или сгенерился и отправился на почту), а дальше он уже смог бы оформить подписку. Вот это было бы удобно. А так получается ему надо будет звонить оператору, заказывать услугу ТВ, которую надо будет еще добавить в договор. В общем не просто получается. |
Автор: | dimOn [ 04 ноя 2014, 15:29 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
ну так ни один из других модулей подобное не может, вроде бы, везде руками надо заключать всё |
Автор: | Phricker [ 04 ноя 2014, 22:04 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
На это можно попробовать навесить скрипт, который будет добавлять модуль в договор, добавлять сервис модуля TV, и т.д. и т.п. Либо для более продвинутых, написать свой action, добавить его в ЛК, который будет делать тоже самое, но с покером и куртизанками |
Автор: | Amir [ 06 ноя 2014, 18:44 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Пример: http://wiki.bitel.ru/index.php/Активация/добавление_модуля_на_договор_через_дополнительное_действие |
Автор: | Phricker [ 06 ноя 2014, 18:50 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Amir писал(а): Пример: http://wiki.bitel.ru/index.php/Активация/добавление_модуля_на_договор_через_дополнительное_действие Цитата: private static final int ACTION_ID = 32677875; Цитата: int ACTION_ID = 32677875; Цитата: 32677875 Цитата: 32677875 Цитата: 32677875 Фига у вас там дополнительных действий. |
Автор: | Amir [ 06 ноя 2014, 18:53 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Это просто random пальцами по numpad ![]() |
Автор: | zavndw [ 06 ноя 2014, 19:00 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
да ладно это за столько лет скопилось:) |
Автор: | Phricker [ 06 ноя 2014, 19:04 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Amir писал(а): Это просто random пальцами по numpad ![]() я думал вы на реальной опции проверяли ![]() |
Автор: | mikos [ 17 ноя 2014, 23:13 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Спасибо. Чего-то не работает. 1. Добавил это в динамический код, скомпилировал, без ошибок вроде 2. Добавил в функции скриптов поведения в событие "получение списка доп.действия для Web" добавление экшена с тем же ID, что в коде При выполнении доп.действия из Web морды - тишина. Ни в логах сервера, ни в самом договоре ничего не меняется. Я что-то не так сделал? |
Автор: | Amir [ 18 ноя 2014, 19:08 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
На событие обработка доп действия тоже добавили? И там помоему web-меню кэшируется, нужно перелогиниться (или xsl править, чтобы всегда пункт меню IPTV был), но в клиенте должно сразу нормально появится модуль. |
Автор: | mikos [ 18 ноя 2014, 19:15 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
А что в "событие обработка доп действия" забить? |
Автор: | Amir [ 18 ноя 2014, 19:17 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Этот же класс. Он оба события обрабатывает (и получение списка доп действий и обработку доп действия). |
Автор: | mikos [ 18 ноя 2014, 19:25 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Бррр, тогда я по всей видимости не понял саму суть этого скрипта. Я представлял себе работу этого динамического класса так: 1. Мы генерим экшен с нужным ID 2. Класс его отрабатывает Если это не так, расскажите пожалуйста как оно работает? |
Автор: | Amir [ 18 ноя 2014, 19:29 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
http://bgbilling.ru/v6.1/doc/ch01s18s12.html |
Автор: | mikos [ 18 ноя 2014, 19:39 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Обработкой событий занимался. Генерил эвент и обрабатывал его в "обработке доп.действий". В данном случае, я думал что обработкой доп.действия занимается сам класс. Похоже это не так. Тогда что делает этот класс? |
Автор: | Amir [ 18 ноя 2014, 20:08 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Он занимается обработкой доп действия. Цитата: Он оба события обрабатывает (и получение списка доп действий и обработку доп действия). Попробуйте добавить дополнительное логирование, раз в логах ничего нет. |
Автор: | mikos [ 18 ноя 2014, 20:15 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Получения списка доп действий точно не проходило, тк доп.действий в ЛК абонента не появилось после добавления этого класса. Поэтому список доп.действий сформировал ручками в функциях скриптов поведения... Как добавить дополнительное логирование? |
Автор: | Amir [ 18 ноя 2014, 20:26 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Добавить строчки print("какой-нибудь текст"); Но если даже доп действие в список не добавлялось - видимо скрипт вообще не вызывается. |
Автор: | mikos [ 18 ноя 2014, 20:30 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
А оно в любом случае должно было вызываться? Я имею ввиду динамический код. Где смотреть ошибки? |
Автор: | Amir [ 18 ноя 2014, 20:40 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Покажите как скрипт добавлен на вкладке Скрипт поведения - Классы Java. |
Автор: | mikos [ 18 ноя 2014, 21:03 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Вот оно в чем дело - классы не добавил в функции скриптов поведения. Чувствую, что-то не то ![]() Указал для списка и для обработки новый класс. В списке доп.действий в ЛК появился и отработал, но текст с логином и паролем не показал. Но модуль и аккаунт добавился в договор. Что с текстом делать? |
Автор: | mikos [ 19 ноя 2014, 00:19 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Да, что-то не отрабатывает это дело ![]() e.addReport( "текст"); Пробовал добавлять print до и после этого места - оба чекпоинта видны в логе. Однако никакого текста в браузере не появляется. Что делать? (( |
Автор: | mikos [ 19 ноя 2014, 00:27 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Не подскажете, как в методе activate этого динамического скрипта, получить экземпляр Setup? |
Автор: | Amir [ 19 ноя 2014, 17:13 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Может быть личный кабинет измененный? На тестовом вроде нормально выводит текст. Попробуйте привязать еще событие "получение списка доп действий в клиенте" и вызвать из клиента биллинга. |
Автор: | mikos [ 19 ноя 2014, 17:46 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Да нет вроде, кабинет не измененный. Все как было вроде. Из клиента биллинга список доп.действий не получаю, хотя добавил как Вы сказали. Это о чем-то говорит? |
Автор: | mikos [ 20 ноя 2014, 18:08 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
UP, все еще актуально. Как диагностировать проблему, есть идеи? |
Автор: | mikos [ 20 ноя 2014, 22:17 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
Поправил скрипт для работы из клиента биллинга. После отработки его из клиента, в окне Отчет появился нужный текст отчета. Но в Web интерфейсе он не отображается. |
Автор: | mikos [ 24 ноя 2014, 18:53 ] |
Заголовок сообщения: | Re: Автоматическое создание аккаунтов |
UP |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |