Resellers' permissions inheritance
In JeraSoft Billing, permissions inheritance is presented in a tree structure - each Reseller has full access to their child Resellers information within their branch and is completely unaware of the data belonging to their parent Reseller or any Reseller from the other branch.
In this article, these permissions will be outlined from the perspective of the crucial system elements: Resellers, Clients, Rate Tables and Routing Plans. For example:
- parent Resellers can create new Clients for their Sub-Resellers and Users, delete or change their Rate Tables or change rules in Routing Plans;
- Sub-Resellers are restricted from obtaining their parent Reseller's information.
Apart from general Users, there can also be Supervisor Users in the system. Supervisors will be able to see all Clients, Rate Tables, and Call Shops that are assigned to any User of the Reseller or the Reseller directly. Regular Users are allowed to see/manage only those Clients and Rate Tables that are assigned to them or directly to the Reseller.
There is a certain exception to the rule regarding Reseller's Routing Plan. By specifying certain child Resellers in the Origination Limit field of a Routing Plan, the parent Reseller grants them access to this Routing Plan. If left empty, all child Resellers will be able to work with the Routing Plan.
