...
При наличии многофилиальной структуры используется справочник филиалов, на который ссылаются поля FIRM_ID в таблицах USERS CUSTOMERS и OPPROVIDER_EQUIPEQUIPMENT
Таблица FIRMS
Поле | Описание |
---|---|
ID | ID филиала |
NAME | Наименование филиала |
REMARK | Комментарий |
...
Поле | Описание | Примечание |
---|---|---|
ID | ID оборудования | |
CUSTOMER_ID | ID абонента | Ссылка на CUSTOMERS.ID |
EQUIPMENT_TYPE_ID | ID типа абонентского оборудования | Ссылка на Оставлять пустым для компонентов служб с единственным типом спецификации В случае пустого значения для самостоятельного активного оборудования используется тип, задаваемый на форме значений по умолчанию |
PROVIDER_EQUIPMENT_ID | ID операторского оборудования | Ссылка на PROVIDER_EQUIPMENT.ID |
PROVIDER_EQUIPMENT_PORT_CODE | Номер (код) порта операторского оборудования | |
PROVIDER_EQUIPMENT_PORT_TYPE | Код типа порта операторского оборудования | Значение сопоставляется по коду, поскольку архитектурно в системе одинаковые типы портов различного оборудования являются различными сущностями |
CODE | Код оборудования | Уникальное краткое наименование, идентифицирующее оборудование |
MAC | Физический адрес (MAC) в формате | Можно указать несколько, разделив запятой |
IP | IPv4 адрес или подсеть (в CIDR-нотации) | Можно указать несколько, разделив запятой |
IP6 | IPv6 подсеть | Можно указать несколько, разделив запятой |
PHONE | Абонентский телефонный номер в формате E.164 | Можно указать несколько, разделив запятой |
ADDRESS | Адрес обслуживания | Адрес выгружается в таком же формате, как CUSTOMERS.ADDRESS |
VLAN | VLAN | |
ADDRESS_REMARK | Примечание к адресу обслуживания | |
REMARK | Комментарий |
Примечание: поля OPPROVIDER_EQUIPEQUIPMENT_ID, OPPROVIDER_EQUIPEQUIPMENT_PORT_CODE, OPPROVIDER_EQUIPEQUIPMENT_PORT_TYPE используются для указания привязки абонентского оборудования к операторскому и не являются необходимыми.
...
Примечание: выгружаются услуги и тарифный план на следующий период. Если у вас фиксированный расчётный день, привязанный к 1 числу месяца, то выгружайте PAYBILLING_DAY DATE = 1 (обычно для юридических лиц).
...
Поле | Описание | Примечание |
---|---|---|
ID | ID операции | |
ACCOUNT_ID | ID лицевого счёта | Ссылка на ACCOUNTS.ID |
CONTRACT_ID | ID договора | Ссылка на CONTRACTS.ID |
CHARGE_DATE | Дата и время операции (списания) | Должна входить в период списания, указанный в CHARGING_PERIOD_START_DATE и CHARGING_PERIOD_END_DATE |
PRODUCT_ID | ID услуги (тарифного плана) | Ссылка на PRODUCTS.ID |
EQUIPMENT_ID | ID абонентского оборудования | Ссылка на EQUIPMENT.ID |
AMOUNT | Сумма списания, умноженная на 100 | Полная сумма списания, не цена услуги |
CHARGING_PERIOD_START_DATE | Дата и время начала периода списания | |
CHARGING_PERIOD_END_DATE | Дата и время окончания периода списания | |
QUANTIYQUANTITY | Количество, умноженное на 100 | В единицах измерения, указанных для услуги Если единица измерения |
REMARK | Комментарий |
Суммы в таблице CHARGES не должны быть отрицательными: только положительные значения и 0. В данную таблицу могут быть выгружены не только списания за прошлые расчётные периоды (выполненные инвойсыакты начислений), но и сведения о текущих расчётных периодах абонентов (актуальные инвойсыакты начислений).
Дополнительные таблицы
Множественные комментарии
...
В процессе миграции некоторые поля разбираются, и данные из них записываются в дополнительные таблицы. В частности, адрес из USERSCUSTOMERS.ADDR подвергается ADDRESS подвергается парсингу и записывается в таблицу PARSEDCUSTOMER_USERSTREET_ADDRESSES. Таким образом, если в биллинге, из которого выгружаются данные, информация об адресе хранится в разобранном виде, то нет нужды писать его в одну строку — можно сразу заполнить таблицу.
...
Поле | Описание | Примечание |
---|---|---|
EQUIPMENT_ID | Соответствующий ID из таблицы EQUIP | Ссылка на EQUIPMENT.ID |
ADDR_BIND_TYPE_ID | Вид адреса | Ссылка на STREET_ADDRESS_PURPOSES.ID . Необязательное поле. По умолчанию - адрес обслуживания |
VC_DISTRICT | Район федерального уровня (родительский регион населённого пункта) | Тип региона используется фиксированный — Регион с кодом REGION_TYPE_District |
VC_CITY | Название населенного пункта | |
VC_CITY_TYPE | Тип населенного пункта | Краткое наименование типа региона: «г.», «пгт.»... |
VC_STREET | Название улицы | |
VC_STREET_TYPE | Тип улицы | Краткое наименование типа региона: «ул.», «п-т», «пер.»... |
VC_HOUSE | Номер дома | |
VC_BUILDING | Корпус | |
VC_CONSTRUCT | Строение | |
VC_OWNERSHIP | Владение | |
ENTRANCE | Номер подъезда | |
VC_FLOOR | Номер этажа | Допустимо только числовое значение |
VC_FLAT | Квартира | |
INTERCOM_CODE | Код домофона | |
VC_CUSTOM_ADDRESS | Нестандартный адрес | |
VC_REM | Комментарий |
...
Часто число сотрудников достаточно велико, и вводить их вручную нецелесообразно. Для этого необходимо добавить сотрудников как абонентов в таблицу USERS
CUSTOMERS
, выдать доступ к приложениям с помощью NETSERV
CUSTOMER_NET_SERVICE_BINDS
(по аналогии с доступом в ЛК) и заполнить следующие таблицы.
...