Служба автоматического определения и создания объектов (Unit discovery) является полным функциональным аналогом механизма auto-units из NeTAMS 3.4. При помощи этой службы вы упрощаете создание необходимых записей в конфигурации NETAMS 4, т.к. за вас все необходимое сделает эта служба.
Если активен (enabled) какой-то из объектов discovery, сервис биллинга NETAMS4 производит дополнительную обработку потоков данных, поступающих от сервисов-источников данных (data-source). Если поступивший поток не был ассоциирован с существующей учетной единицей (AcctUnit), но при этом IP-адрес SRC или DST потока находится в диапазоне Subnet данного объекта (см. ниже), то автоматически будут созданы (помещены в текущую конфигурацию и взяты в работу) объекты УчетныйОбъект, Контракт, ЛицевойСчет и Услуга.
Настройки производятся в меню "Система -> Динамическое создание объектов". При этом появляется возможность создания, редактирования и удаления объектов типа discovery, каждый из которых несет информацию о том, что как и когда создавать:
Таких объектов в принципе может быть сколько угодно, но в реальной жизни вполне хватает одного. Например, вы можете использовать разные принципы именования контрактов, или разные тарифные планы, если применяете несколько источников данных (data-source), или у вас несколько подсетей. Как обычно, новый создается при нажании на кнопку "Добавить" вверху, а существующий редактируется, если просто кликнуть на него в таблице.
При редактировании открывается следующее окно, в котором вы задаете параметры работы данного экземпляра объекта discovery. Как обычно, для сохранения изменений нажмите кнопку "Применить":
Далее перечислим все возможные настраиваемые параметры:
Параметр |
Описание |
ID |
Автоматически присваиваемый идентификатор объекта |
Enabled |
Определяет, включен ли (будет ли работать) данный объект |
Data-source |
Выбирает источник данных, по которому будет идти сканирование на предмет "новых" объектов. Выбирается нажатием на кнопку выбора [...]. При этом открывается окно, отображающее настроенные в настоящий момент источники данных, где можно выбрать любой из них, а также указать "any", т.е. "все" или "любой работающий". |
Subnet |
Задает подсеть путем выбора из списка ранее созданных в разделе "Подсети". |
Create AcctUnit? |
Указывает, создавать ли объект типа AcctUnit |
Create Contract? |
Указывает, создавать ли объект типа Contract |
Contract type |
Позволяет выбрать тип создаваемого контракта, PERSONAL (физ.лицо) или CORPORATE (юр.лицо). |
Contract naming |
Определяет способ именования создаваемого контракта. Содержит произвольную строку, которая будет использована в качестве имени, при этом ряд ключевых идентификаторов, встреченных в этой строке, будут заменены на:
|
Contract group |
Позволяет выбрать группу контрактов, куда помещать вновь созданный контракт |
Create Account? |
Создавать ли объект типа Account (лицевой счет) |
Account currency |
Выбрать валюту создаваемого лицевого счета |
Account initial balance |
Указать начальный баланс лицевого счета (по умолчанию: 0.0) |
Create Service? |
Создавать ли экземпляр услуги. Если при этом не выбрано создание всех объектов выше, услуга создаваться не будет. |
Tariff plan |
Выбрать назначенный тарифный план |