Биллинг цикл

advertisement
Бизнес процессы постпейд для
стран СНГ
Биллинг
27.11.2006
Список терминов
 Биллинг – тарификация абонента или
группы абонентов
 Биллинг цикл – Период выполнения
процедуры биллинга для группы абонентов
 Карта джобов –последовательность
запускаемых джобов для выполнения
биллинг цикла.
Введение
Для всех абонентов кредитной системы расчета,
выполняется процедура биллинг. Обычно, счет
выставляется абоненту раз в месяц, в зависимости
от даты подключения. Так как даты подключения
разные, то абоненты объединены в группы с общим
биллинг циклом. Такое разделение обусловлено
высокой нагрузкой на систему при выполнении
процесса.
Для выполнения биллинга запускается ряд
джобов, имеющих различные функции. Этот
процесс выполняется вручную.
Биллинг цикл может быть изменен. Счет может
быть выставлен, по желанию клиента, независимо
от биллинг цикла.
Определение биллинг цикла
При подключении абонента с кредитной системой расчета, ему задается
номер биллинг цикла ближайшего к исполнению (таблица cycle_control).
Дата
подключения
Биллинг
цикл
Таблица Cycle_control
CYCLE_CODE
CYCLE_RUN_YEAR
CYCLE_RUN_MONTH
CYCLE_START_DATE
CYCLE_CLOSE_DATE
1
2007
1
01.12.2006
31.12.2006
1
2007
2
01.01.2007
31.01.2007
1
2006
6
01.05.2006
31.05.2006
1
2006
7
01.06.2006
30.06.2006
1
2006
8
01.07.2006
31.07.2006
1
2006
9
01.08.2006
31.08.2006
1
2006
10
01.09.2006
30.09.2006
1
2006
11
01.10.2006
31.10.2006
1
2006
12
01.11.2006
30.11.2006
2
2007
1
06.12.2006
05.01.2007
2
2006
5
06.04.2006
05.05.2006
2
2006
6
06.05.2006
05.06.2006
2
2006
7
06.06.2006
05.07.2006
2
2006
8
06.07.2006
05.08.2006
2
2006
9
06.08.2006
05.09.2006
2
2006
10
06.09.2006
05.10.2006
2
2006
11
06.10.2006
05.11.2006
2
2006
12
06.11.2006
05.12.2006
3
2007
1
11.12.2006
10.01.2007
3
2006
5
11.04.2006
10.05.2006
3
2006
6
11.05.2006
10.06.2006
CYCLE_STRT_BILL_
DAY
09.11.2006
Смена биллинг цикла
Изменение биллинг цикла возможно только для BAN не принадлежащих
корпорации. Для изменения необходимо открыть BAN, выполнить Actions\Billing
cycle.
Текущий биллинг
цикл
Новый биллинг
цикл
Количество дней до
закрытия цикла
Дата закрытия
цикла
Запуск биллинга
BAN 123456789 имеет биллинг цикл -1;
Дата закрытия данного цикла 31.10.2006
Текущая системная дата 09.11.2006
Для того что бы запустить биллинг для абонентов имеющих второй биллинг
цикл, необходимо войти в модуль Operational, выполнить
Topics\Billing\Prepare bill day\Full bill day. Параметры необходимо сохранить.
После этого в таблице blfullbillday прописываются заданные значения.
Наименование
записи
Номер цикла
Сохранение параметров
Подготовка джобов для биллинга
Для подготовки запускаемых джобов необходимо перейти в Unix клиент с
графическим интерфейсом (Reflection). Сперва, необходимо запустить джоб
blfullbillday с параметром записи (runjob blfullbillday b01112006) , он выполняет
подготовку необходимых настроек для биллинга. После его выполнения,
следует запустить графический интерфейс, набрав команду sch_screen&
Подготовка среды
Перед запуском джобов необходимо очистить рабочую область. Для этого
выполняется Control\Operate job. В открывшемся окне выбирается Billing, опция
Clean и Select directory name. Вводится имя директории. Execute.
Подготовка карты джобов
Что бы подготовить и запустить карту необходимо выполнить Control\Scheduler
interface. На этом этапе следует последовательно запускаются процессы: replace
all schedules, submit job list, activate job list. В открывающихся списках директорий
необходимо выбирать используемую. После выполнения каждого этапа, делается
небольшой промежуток времени.
Карта джобов
После выполнения всех процессов, можно запустить Монитор выполнения
джобов. Для этого выполнить Monitors\jobs. Если карта выполнилась успешно, то
биллинг цикл считается закрытым и абонентам из данного цикла выставляется
счет. В случае остановки выполнения карты, необходимо выполнить процедуру
отката. Для того что бы просмотреть log файл, следует выбрать необходимый
джоб и правой кнопкой отрыть log.
Процедура отката биллинга
Процедуры создания и отката биллинга идентичны. Сперва необходимо задать
параметры откатываемого процесса. Для этого в модуле operational выполняется
Topics\billing\undo process. Параметры будут занесены в таблицу BLUNDO.
Наименование записи
Из списка
необходимо
выбрать цикл по
которому делается
откат
Сохранение
параметра
Подготовка джобов для отката
В Unix клиенте запускается джоб blundo с параметром записи (runjob blundo
u01112006). Выполняется подготовка необходимых настроек для отката
биллинга. Затем запускается графический интерфейс, командой sch_screen&.
Аналогично процессу подготовки среды для биллинга. Перед запуском
джобов для отката, необходимо очистить рабочую область. Для этого
выполняем Control\Operate job. В открывшемся окне выбирается Billing Undo,
опция Clean и Select directory name. Выбирается имя директории. Далее
Execute.
Подготовка карты джобов для отката
Подготовка карты джобов для отката, выполняется аналогично процессу
подготовки карты для биллинга. Control\Scheduler interface. Затем
последовательно запускаются процессы: replace all schedules, submit job list,
activate job list. В открывающихся списках директорий выбирается необходимая.
После выполнения каждого этапа, делается небольшой промежуток времени.
Карта джобов для отката.
Для просмотра карты джобов необходимо выполнить Monitors\jobs. В
случае удачного завершения, следует заново пройти процесс по
подготовки джобов для биллинга.
Выставление счета по требованию
В случае если абоненту требуется получить счет до завершения биллинг цикла
это возможно сделать следующим образом. В модуле CSM выполняется
Actions\Bill on demand. В открывшемся окне следует выбрать причину досрочного
биллинга, срочность выполнения (immediate, intermediate) и принтер на который
будет отправлен на печать счет к оплате.
В случае выбора Immediate bill – счет будет выставлен немедленно. При выборе
intermediate bill – выставление счета произойдет в ближайший биллинг цикл.
Выбор причины
Выбор принтера
Срочность исполнения
Вопросы
Download