Бизнес процессы постпейд для стран СНГ Биллинг 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 – выставление счета произойдет в ближайший биллинг цикл. Выбор причины Выбор принтера Срочность исполнения Вопросы