Нужно настроить единый BGB 5.2 (Inet, Bill, Npay) для работы независимых филиалов, разнесенных по разных регионам (со своими NAS серверами, пулами IP адресов). Независимость - это значит они имеют доступ только к своим клиентам, тарифам, услугам, отчетам и т.д.
1) разграничение клиентов - делается через группы договоров - понятно. Но правами выставить видимость только своей группы не получается, точнее по поиску договоров в чужих группах их не видно, но чужие группы видны, и через поиск договора по ID можно найти любой договор.
2) разграничение по тарифам - устанавлиаем разрешенные группы для определенных ТП, объеденяем эти ТП в группы (для установки клиентами через WEB), но опять же - все видят все тарифы в системе, а не только закрепленные для этой группы или вообще никакие, когда запретить показывать список тарифов.
А дальше? Как с осталными модулями правельнее делать? На каждый филиал заводить свои модули? В каких случаях нужно заводить несколько экземпляров модулей? Или использавать агентов?
Если, кто сталкивался с подобными задачами, поделитесь пож-ста решением для BGBilling. Спасибо.
|