Интерфейс прикладного программирования
При использовании CBOSSbcc совместно с каким-либо приложением стороннего производителя целесообразно интегрировать системы в единый многофункциональный комплекс. Предоставив внешней системе рычаги для автоматического запуска внутренних механизмов CBOSSbcc, Вы облегчите работу своим сотрудникам и заметно повысите их производительность.
Интерфейс прикладного программирования CBOSSapi предоставляет оператору полный набор рычагов (или методов), позволяющих выполнять все основные операции в CBOSSbcc автоматически. Благодаря этим методам Вы сможете интегрировать CBOSSbcc с любыми приложениями сторонних производителей (бухгалтерскими системами, центрами приема платежей, клиринг-центрами и др.).
Функционирование системы
CBOSSapi представляет собой набор пакетов Oracle. Каждый из них предназначен для выполнения операций, связанных с каким-либо одним бизнес-процессом CBOSSbcc.
PL/SQL-функции, содержащиеся в пакетах, позволяют просматривать и изменять информацию в БД CBOSSbcc. Для предотвращения несанкционированного доступа пользователи проходят процедуру инициализации. Политика безопасности CBOSSapi позволяет ограничивать права пользователей, предоставляя каждому доступ только к некоторым заданным пакетам.
Если методы CBOSSapi используются администратором, процедуры инициализации и исполнения команд запускаются вручную с использованием специализированного программного обеспечения (например, SQL Navigator). Если эти методы используются внешней системой, все процедуры запускаются автоматически.
Текущая работа CBOSSapi ведется в соответствии со следующей схемой.

Функциональные возможности
CBOSSapi включает в себя следующие пакеты:
- Инициализация пользователя
Пакет предназначен для обеспечения защиты от несанкционированного доступа. Позволяет предоставлять пользователям наборы прав, в которых указывается список доступных пакетов. - Создание и поиск объектов-характеристик клиентов
При помощи функций этого пакета внешние приложения могут проводить операции с объектами-характеристиками клиента предприятия связи. Могут быть созданы или изменены такие характеристики, как лицо (клиент или представитель компании), компания-клиент, адрес, контактный телефон, удостоверяющий личность документ, платежные реквизиты, банк, кредитная карта. - Инициализация обслуживания абонентов
Функции пакета позволяют выполнять следующие действия:- создание контракта и лицевого счета;
- создание приложений обслуживания различных типов (контрактного, предоплаченного, дилерского и др.) и конфигураций (GSM, CDMA и т. д.);
- расчет, подтверждение и активация приложения обслуживания;
- регистрация абонента для предоплаченного приложения обслуживания;
- создание абонента и закрытой группы пользователей, в том числе создание контракта, лицевого счета и приложения обслуживания, а также определение всех характеристик этих объектов;
- продажа и аренда оборудования;
- создание телефона Friends & Family
- Абонентское обслуживание
- смена SIM-карты без изменения абонентского номера;
- смена абонентского номера, лицевого счета или тарифного плана;
- изменение типа клиента;
- изменение следующих атрибутов лицевого счета:
- плательщик, контактное и подписывающее лица;
- основной и дополнительный адреса доставки, контактный телефон;
- платежные реквизиты;
- ответственный за лицевой счет со стороны компании-оператора;
- добавление услуги дополнительного номера (только для приложений обслуживания стандарта GSM);
- установка/изменение языка общения приложения обслуживания.
- Сервисное обслуживание
- добавление и удаление услуги или пакета услуг;
- отказ от услуги;
- формирование заявки на блокировку/разблокировку приложения обслуживания;
- формирование заявки на обработку услуги на коммутаторе.
- Финансовое обслуживание
Функции пакета позволяют формировать дебетовые и кредитовые корректировки. - Регистрация платежей
- создание или поиск банковских платежных реквизитов, реквизитов для наличного платежа или реквизитов для платежа по кредитной карте;
- регистрация, подтверждение или отмена платежа;
- регистрация или удаление обещанного платежа.
- Расчетное обслуживание
- проведение биллинга для лицевого счета;
- откат счета к оплате;
- откат начислений, сформированных в результате промежуточного биллинга, по конкретному лицевому счету.
- Складской учет
- регистрация склада;
- регистрация разновидности оборудования в каталоге;
- смена кода оборудования по каталогу;
- приходование оборудования;
- резервирование оборудования за приложением обслуживания;
- резервирование оборудования на складе;
- выдача оборудования клиенту, перемещение на другой склад или списание;
- возврат оборудования на склад.
- Работа с картами экспресс-оплаты (КЭО)
- просмотр данных о количестве попыток обмана и количестве ошибок ввода PIN-кода по лицевому счету за сутки или за месяц;
- просмотр данных о количестве активированных КЭО и/или суммарном номинале активированных карт по приложению обслуживания на заданную дату;
- просмотр данных о серийном номере последней активированной КЭО по приложению обслуживания на заданную дату;
- подготовка КЭО с номерами из заданного диапазона к активации: перевод карт на склад транзитного лицевого счета, создание начислений и необходимых документов.
- Взаимодействие с партнерами по роумингу
- получение данных о TAP-файле: версия, длина имени, имя, режим генерации, номер следующего TAP-файла;
- получение данных о fraud-файле: имя, номер следующего fraud-файла.
Преимущества
- Автоматизация операций при взаимодействии CBOSSbcc с системами сторонних производителей.
CBOSSapi избавит специалистов компании от необходимости вручную выполнять сопряжение систем. Благодаря этому у сотрудников появится время для решения других производственных задач. - Упрощение процедур проведения операций.
В CBOSSapi предусмотрена возможность ручного запуска функций из широко распространенных приложений для работы с БД (например, SQL Navigator). Благодаря этому все основные операции может проводить человек, ранее не имевший опыта работы с CBOSSbcc.
В дополнение к этому функции CBOSSapi позволяют ускорить проведение некоторых операций. Например, при создании приложения обслуживания не нужно заполнять множество полей: все необходимые данные указываются непосредственно в строке вызова функции. - Независимость от системы, с которой будет проводиться интеграция.
Предлагаемые методы представляют собой универсальные точки входа, подключиться к которым при помощи динамической библиотеки может любое приложение. Это означает, что при помощи CBOSSapi можно интегрировать CBOSSbcc с неограниченным количеством самых разнообразных систем сторонних производителей.








