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

Расширение статусов договора
http://forum.bitel.ru/viewtopic.php?f=1&t=5085
Страница 1 из 1

Автор:  lda [ 08 фев 2011, 15:47 ]
Заголовок сообщения:  Расширение статусов договора

Ув. разработчики, я пользуюсь вашим биллингом уже давно, активно использую BGBS и пишу свои классы на java.
Время от времени сталкиваюсь с тем что текущих статусов (Активен, Отключен, Приостановлен, Закрыт и т.д) оказывается недостаточно. Просить Вас добавить еще статусов нет смысла, так как добавление новых статусов повлечет за собой очень много изменений в ядре и в модулях биллинга.

Прошу Вас рассмотреть возможность добавить расширение статусов, назовем это расширение "причина изменения статуса". Для каждого из стандартного статуса, должна быть возможность указать несколько возможных причин.
Например указываем в конфигурации сервера:
Код:
#Причины для статуса "Активен"
status.0.reason.1.name=Оплатил абнентскую плату
status.0.reason.2.name=Предостален кредит
#Причины для статуса "Закрыт"
status.3.reason.1.name=Заблокирован за неуплату
status.3.reason.2.name=Договор расторгнут
#и т.д.


Для совместимость при изменении статуса причину можно указывать а можно и не указывать.
Спасибо за внимание.

Автор:  skyb [ 08 фев 2011, 15:49 ]
Заголовок сообщения:  Re: Расширение статусов договора

былоб неплохо.

Автор:  Cromeshnic [ 08 фев 2011, 22:05 ]
Заголовок сообщения:  Re: Расширение статусов договора

А в комментарий писать и/или в специальный списковый параметр в договоре?
Или цель - заставить операторов выбирать ручками эту причину?

Автор:  max [ 08 фев 2011, 22:16 ]
Заголовок сообщения:  Re: Расширение статусов договора

поддерживаю.

Автор:  lda [ 09 фев 2011, 12:12 ]
Заголовок сообщения:  Re: Расширение статусов договора

Cromeshnic писал(а):
А в комментарий писать и/или в специальный списковый параметр в договоре?

В комментарий не удобно, так как это текст. Сами понимаете, что получится. Например один оператор пишет "По заявлению", а другой "по заявлению аонента" и т.д.
Со списковый параметр тоже не удобно, во первых придется заставлять операторов менять и статус договора и параметр, и еще нужно как то их синхронизировать...
Cromeshnic писал(а):
Или цель - заставить операторов выбирать ручками эту причину?

Цель - "малой кровью" получить расширение функционала биллинга. Причину будут указывать и операторы, при ручном изменении статуса, и автоматически при изменении статуса средствами API.

Автор:  snark [ 11 фев 2011, 03:11 ]
Заголовок сообщения:  Re: Расширение статусов договора

+1
ув. разработчики, сделайте, пожалуйста, т.к. идея _очень_ здравая!

вообще, IMHO, не хватает вот таких вот локальных текстов/переменных для очень многих операций :( например на смену ТП есть стандартное "Смена тарифа через Web", но лично я хочу еще парочку-тройку! например "По заявке абонента", "При подключении", "Начало рекламной акции", "Окончание рекламной акции" и т.д. и т.п. ...
общий итог - сделайте, пожалуйста, для тех мест которые имеют поле ввода возможность вывода туда неких "стандартных" значений из конфига в виде селекта, если параметры выбора селекта для данного поля ввода определены в конфигурации, а если не определены - пусть так и останется полем ввода как и сейчас

Автор:  stark [ 15 фев 2011, 10:48 ]
Заголовок сообщения:  Re: Расширение статусов договора

Если изначально цель получить больше статусов разных, то сделать это с помощью причины , как-то костыльно . Может лучше подумать над тем, чтобы добавить возможность добавлять пользовательские статусы.
Если вам хочется просто выбирать причину, чтобы комментарий был единообразным, то можно добавить . Только добавлять это везде , как хочет товарищ snark ,это чересчур по-моему.

Автор:  lda [ 15 фев 2011, 12:22 ]
Заголовок сообщения:  Re: Расширение статусов договора

stark писал(а):
Если изначально цель получить больше статусов разных, то сделать это с помощью причины , как-то костыльно . Может лучше подумать над тем, чтобы добавить возможность добавлять пользовательские статусы.
Если вам хочется просто выбирать причину, чтобы комментарий был единообразным, то можно добавить .


Текущее количество статусов вроде как бы достаточно. Может быть даже нет смысла добавлять пользовательские статусы, так как они просто будут дублировать стандартные, меняться будет только название.
Вариант с причинами мне больше нравится. :)

Автор:  Cromeshnic [ 15 фев 2011, 12:45 ]
Заголовок сообщения:  Re: Расширение статусов договора

snark писал(а):
общий итог - сделайте, пожалуйста, для тех мест которые имеют поле ввода возможность вывода туда неких "стандартных" значений из конфига в виде селекта

Т.е. возможность декорировать произвольные сущности биллинга собственными атрибутами + отображение этого дела в гуе. Напоминает CRM-системы :)

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

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