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

Переоформление, закрытие договора, изменение статусов…
http://forum.bitel.ru/viewtopic.php?f=22&t=3194
Страница 1 из 1

Автор:  focus [ 16 ноя 2009, 10:09 ]
Заголовок сообщения:  Переоформление, закрытие договора, изменение статусов…

Всем привет.

Делаем переоформление на новый договор. Дата действия нового договора 04.05.09. Старый договор закрываем – проставляем дату закрытия 03.05.09. Статус договора оставляем активен. У старого договора есть модуль IPN, проставлен шлюз, у которого статус тоже оставили открыт.
В планировщике настроены задачи:
Установка статусов договоров. 2 ночи. Т.е запуститься в 2 ночи 04.05.09
Проверка шлюзов IPN. 11 утра т.е запуститься в 11 утра 04.05.09
Как я понимаю логику дальнейшей работы:
1. Задание «Установка статусов договоров» переводит договор в статус закрыт, потому как дата закрытия меньше текущей даты.
2. Задание «Проверка шлюзов IPN» закрывает шлюз по этому договору, потому как статус договора закрыт.
На данный момент при проставлении даты закрытия договора, отработки заданий статус договора на закрыт и статус шлюза на закрыт не изменяются. В чем ошибка моя ?
Достаточно ли указать дату закрытия договора для окончательного приостановления действия услуг для этого договора ?

Автор:  stark [ 16 ноя 2009, 12:33 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

статус договора на связан с периодом договра . автоматической связи нет

Автор:  focus [ 16 ноя 2009, 12:52 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

stark писал(а):
статус договора на связан с периодом договра . автоматической связи нет

Ок. Получается в мной описанном случае есть ли необходимость в ручном переводе договора в статус закрыт и в ручном же переводе шлюза в статус закрыт.
Ещё какова будет ваша рекомендация: при проставлении окончания действия договора, необходимо ли вообще закрывать шлюз ?
Возможна такая ситуация, когда договор уже не действителен, шлюз в состоянии открыт, на самом оборудовании этот порт тоже не закрыли -> приводит к неучтенному трафику.

Автор:  stark [ 16 ноя 2009, 15:57 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

focus писал(а):
stark писал(а):
статус договора на связан с периодом договра . автоматической связи нет

Ок. Получается в мной описанном случае есть ли необходимость в ручном переводе договора в статус закрыт и в ручном же переводе шлюза в статус закрыт.
Ещё какова будет ваша рекомендация: при проставлении окончания действия договора, необходимо ли вообще закрывать шлюз ?
Возможна такая ситуация, когда договор уже не действителен, шлюз в состоянии открыт, на самом оборудовании этот порт тоже не закрыли -> приводит к неучтенному трафику.


а вот статус договара связан со статусом шлюза .Т.е ручной первод договора в статус закрыт переведет также и моудль IPN переведет в статус закрыт

Автор:  Jimson [ 18 ноя 2009, 02:17 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

stark писал(а):
статус договора на связан с периодом договра . автоматической связи нет

а следуя вашей же логике статус шлюза должен был быть связан с периодом, разве статус шлюза "удален" не для этого случая ?

Автор:  stark [ 18 ноя 2009, 14:27 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

Jimson писал(а):
stark писал(а):
статус договора на связан с периодом договра . автоматической связи нет

а следуя вашей же логике статус шлюза должен был быть связан с периодом, разве статус шлюза "удален" не для этого случая ?


нет .. статус шлюза "удален" - это чтобы можно было удалить шлюз из договора . статус шлюза — это древнее понятие о возникло они задолго до появления статуса договора (в 4.5 кажется). Период догвора тоже был до статуса договора и сейчас с ним не связан .

Статус шлюза связан со статусом договора следующим образом :

1. При смен статуса договора, если статус договора стал активен и статус шлюза был заблокирован , то статус шлюза меняется на закрыт(это по умолчанию, но можно поменять это в переменной status.after.unlock). Подразумевалось что он сам зайдет в личный кабинет и себя откроет .

2. При смене статуса договора, если статус договора стал равным закрыт/отключен/приостановлен и статус шлюза был открыт, то статус шлюза меняется на заблокирован .

Другие случаи и удаление договора в частности не обрабатывается

Автор:  Jimson [ 18 ноя 2009, 15:16 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

я знаю как это работает щас, но вы ведь понимаете что это недоработка ?
если договор закрыт, то правила для данных блоков адресов должны удалится со шлюза, в противном случае когда вы используете эти адреса на другом договоре будет не очень приглядная ситуация, особенно если эти правила достаточно сложны и не есть тупой ACL по принципу "все что не разрешено то запрещено"
щас приходится закрывая договор проверять статус шлюза дополнительно, и удалять шлюз с договора вообще, или менять статус на некое нейтральное состояние, которое зависит от логики работы данного шлюза

Автор:  focus [ 20 ноя 2009, 08:29 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

Поэкспериментировал с модулем Dial-up
В этом модуле есть период действия логина.
Когда закрываешь договор (проставляем дату окончания действия договора), то сессия разрывается. Логично!!!
Будет логично распространять это же правильно и на модуль IPN. При проставлении даты закрытия договора – отдавать команду шлюзу на закрытие. Как насчет добавить этот момент в ToDo ?

___ Напишу в этой же ветке.__
Но вот какую особенность заметил с Dial-UP:
Текущая дата = 19.11.09
создали договор 18.11.09, период действия логина с 18.11.09.
Проставляем тарифы, статус договора = АКТИВЕН.
Сессия поднимается.
Проставляем дату закрытия договора = 19.11.09 – Сессия разрывается. Хотя 19 число ещё не закончилось. Это, по-моему, не нормально!

Автор:  WhiteWind [ 20 ноя 2009, 22:18 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

Насколько я понимаю, в биллинге все периоды указываются включительно, т.е. если вы закрываете договор с 19-го числа, это значит, что последний день активности договора - 18-е число, а закрытие происходит 19-го числа ровно в 00:00

Автор:  focus [ 23 ноя 2009, 07:31 ]
Заголовок сообщения:  Re: Переоформление, закрытие договора, изменение статусов…

Да.
В клиенте биллинга указано с и по в периоде договора.
Нужно быть внимательнее. Спасибо.

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