...
Блок кода | ||||
---|---|---|---|---|
| ||||
# Коды параметров договора для заполнения полей в Middleware # откуда брать email, можно указать через запятую (1 - из параметра договора, 2 - из поля логин, 3 - из поля идентификатор) customer.email.sources=1 # код параметра email (если он указан отдельно) customer.email.pid= # Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная) om.product.syncMode=1 # уровень интеграции, 0 - интеграция на уровне продуктов модуля, 1 - интеграция на уровне сервисов модуля #om.product.serviceMode=0 |
Выберите в поле OrderManager динамический класс ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamOrderManager (чтобы его можно было выбрать, данный дин. класс должен быть скомпилирован через вкладку Управление динамическим кодом).
При указании логина идентичным email абонента (т.е. при использовании customer.email.sources=2) можно добавить проверку на то, чтобы в поле логин вводили корректный email. Для этого в скрипт поведения, привязанный к договору, нужно на событие "Изменяется аккаунт договора" добавить дин. класс ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamEventListener, а также в конфигурации модуля прописать account.login.email.check=1.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
# автоматически привязываем к устройству LifeStreamTVconstLifeStreamTV const.device.id= # шаблон названияtitleназвания title.pattern=Аккаунт (${login}) |
...