Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languageruby
linenumbersfalse
# В качестве account_number используется:
# 0 - поле Логин корневого аккаунта; если не указано, то ID корневого аккаунта,
# отформатированный с помощью om.accountNumber.format
# 1 - ID корневого аккаунта, отформатированный с помощью om.accountNumber.format
# 2 - поле Идентификатор корневого аккаунта; если не указано, то ID корневого аккаунта,
# отформатированный с помощью om.accountNumber.format
om.accountNumber.mode=2

# Формат account_number, если в качестве него используется ID корневого аккаунта
#om.accountNumber.format=

# Формат логина, если в качестве него используется ID аккаунта
#om.account.loginFormat=

# Тариф по умолчанию (поле Внешний ID в Ministra)
om.tariff.default=

# ID продукта-папки, содержащей в себе папки-тарифы
om.tariff.product.parentIds=1

# Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная)
om.product.syncMode=1

...

Добавьте тип аккаунта Аккаунт.

Блок кода
languageruby
# Автоматически привязываем к устройству 2 (Ministra)
const.device.id=2
# Шаблон названия
title.pattern=Аккаунт: (${id})

А также тип устройства аккаунта - ТерминалПользователь. В поле Родительские типы поставьте галочку на типе "Аккаунт", который создали только что. Установите галочку на полях "логин", "пароль" и "MAC-адрес".

Image Modified

Укажите в конфигурации типа аккаунта:

Блок кода
languageruby
# Автоматически привязываем к устройству 2 (Ministra)
const.device.id=2
# Шаблон названия
title.pattern=Пользователь: (${login})(/${macAddress})
# Аккаунты данного типа являются пользователями в Ministra
user=1
Подсказка

Аккаунт биллинга (дочерний или нет) считается пользователем в Ministra, если в нем (в аккаунте) указано не пустое значение в поле Логин, а также в конфигурации типа аккаунта указано user=1 или stb_type=<тип STB>.

В таком виде на договор нужно будет добавлять сначала Аккаунт ("лицевой счет" в Ministra), а затем дочерний к нему Пользователь, и уже в нем указывать логин, пароль и при необходимости MAC-адрес. Однако в типе аккаунта Аккаунт можно указать галочки в полях "логин", "пароль" и "MAC-адрес", тогда к этому аккаунту будет сразу привязываться не только "лицевой счет", но и "пользователь" Ministra, а дочерний аккаунт Пользователь использовать для добавления дополнительных пользователей этого лицевого счета.

Теперь необходимо создать Продукты - они будут отражать тарифы или пакеты системы Ministra. Для разделения тарифов от пакетов создайте две продукты-папки с названиями Тарифы и Продукты без режимов активации. Далее создайте продукты-тарифы и продукты-пакеты. Поле Название - это название, с которым данный продукт будет отображаться в биллинге. Поле Идентификатор - идентификатор пакета системы Ministra (поле "Внешний ID" в Ministra).

Image Added

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

Image Added

В продуктах-тарифах на вкладке Зависимость укажите, что они не совместимы с другими продуктами-тарифами (чтобы нельзя было активировать два продукта-тарифа одновременно).

Получившееся дерево Продуктов:

Image Added

Обратите внимание, что у продукта-папки Тарифы ID равен 1 - именно это значение указано в параметре конфигурации типа устройства Ministra в параметре om.tariff.product.parentIds.

На договоре нужно добавить модуль TV, настроенный тариф и создать аккаунт, который будет связан с аккаунтом из системы Ministra.