Продукты, Сервисы, Каналы

Продукт - сущность на которую осуществляется подписка (активация продукта/активация подписки). Начисление наработки согласно тарифу может происходить как при активации продукта, так и периодически, согласно указанному в тарифе периоду тарификации.

Продукт может отражать пакет каналов, услугу или пакет услуг из MW/CAS. Например, в MW/CAS заведены тарифы, на которых, внутри MW/CAS прописаны каналы и услуги, и при этом подписка будет осуществляться только на эти тарифы. Тогда достаточно будет завести продукты-тарифы MW/CAS и указать в продуктах соотвутсвтующие идентификаторы тарифов MW/CAS. В этом случае интеграция с MW/CAS будет на уровне продуктов.

В случае, если группировка в пакеты в MW/CAS отсутствует, такую группировку можно сделать средствами модуля, т.к. продукт может содержать в себе сервисы. Когда активен продукт - активны все сервисы, указанные в нем. Например, можно создать продукт "Все включено", в котором будут добавлены сервисы "Базовый пакет" и "VIP-пакет", отражающие соответствующие пакеты в MW/CAS (и с прописанными идентификаторами пакетов MW/CAS). В данном случае интеграция будет на уровне сервисов.

В случае, когда группировки каналов в пакеты нет, или же есть возможность подключать каналы без пакетов, а группировка внутри MW/CAS не желательна, можно интегрировать модуль на уровне каналов, т.к. сервис может содержать в себе каналы. В этом случае потребуется полная связка Продукт - Сервисы - Каналы.

Продукты TV

Для удобства продукты (а точнее - их спецификации/описание) можно добавлять в виде дерева.

Продукты

На вкладке Параметры необходимо указать название, тип, период действия спецификации продукта, а также идентификатор сущности в MW/CAS системе, если данный продукт будет отражать какую-то сущность MW/CAS.

Параметры продуктов

Атрибуты сущности используются опционально и позволяют указывать произвольные параметры.

Атрибуты продуктов

Если необходимо (например, когда интеграция с MW/CAS создается на уровне сервисов или каналов), в спецификации продукта указывается список привязанных к нему спецификаций сервисов. Таким образом, когда у аккаунта будет активен продукт, будут и активны все указанные здесь сервисы. Для того чтобы привязать спецификацию сервиса к спецификации продукта, сначала ее нужно создать.

Сервисы продуктов

У каждой спецификации продукта, на который будет осуществляться подписка, должен быть добавлен хотя бы один режим активации. В режиме активации указываются длительность (0, если действует бесконечно или до деактивации), время начала действия, возможна ли деактивация (для бесконечных подписок) или реактивация (для деактивированных подписок, период действия которых еще не закончился).

Режимы активации продуктов

На вкладке Доступность указывается тарифные планы и группы договоров, для которых подписка на данный продукт будет доступна. Если ничего не указано - доступно всем.

Доступность продуктов

На вкладке Зависимость указывается от каких продуктов он зависит и с какими не совместим. Т.е. если происходит попытка активации продукта, зависимого от другого, то период подписки другого продукта должен включать в себя период подписки нового продукта. И наоборот для несовместимости - период подписок данных продуктов не должен пересекаться. Для того, чтобы один продукт нельзя было активировать несколько раз, в продукте нужно указать, что он несовместим сам с собой.

Зависимость продуктов

Если продукт необходимо не показывать в личном кабинете абонента для определенных групп договоров или же не показывать всем, то это нужно указать на вкладке Видимость.

Видимость продуктов

Сервисы TV

Для того, чтобы привязать спецификации сервисов к спецификации продукта, сначала их нужно создать. Для удобства спецификации сервисов можно создавать в виде дерева.

Сервисы

Для спецификации сервиса необходимо указать название, период действия и идентификатор сущности в MW/CAS, если данный сервис отражает какую-то сущность (например, пакет каналов) в MW/CAS.

Параметры сервисов

Атрибуты сущности используются опционально и позволяют указывать произвольные параметры.

Атрибуты сервисов

Если инеграция с MW/CAS осуществляется на уровне каналов, то в спецификации сервиса необходимо указать список каналов, которые будут доступны при активности данного сервиса. Таким обзом сервис может являться пакетом каналов, настроенным в биллинге.

Каналы сервисов

Каналы TV

В канале указывается название, период действия и идентификатор канала в MW/CAS.

Редактор канала

Атрибуты сущности используются опционально и позволяют указывать произвольные параметры.

Атрибуты канала