By defining user access permissions Megaventory becomes a powerful platform where tasks can be distributed among users in a single collaborative web environment. The efficiency of the User Access Permissions module can be illustrated better with the following example involving a network of franchise stores: “a franchisee store owner may have access to issue orders and view reports of his store but will be denied access to stores of other franchisees. A Sales manager of the franchise company may have access to sales reports from all the franchisee stores. Each franchisee store may use Megaventory to send their Purchase Orders directly to the main warehouse of the franchise company.”
The User Access Permissions module includes a list with all the basic modules of Megaventory. A selected checkbox next to a module denotes whether the user in question will be able to access the specific module. For example, if the Products module under the Account Data group is unchecked, then, the user in question cannot access the Products module. Some modules have an extra layer of access permissions settings (extended permissions) associated with them. The extra layer of access permissions settings is made available by clicking the More option next to the respective module. For example, in the Trace Inventory Changes module under the Inventory group, the administrator can define no access to an Inventory Location and read access to another Inventory Location for the specific user. A successful update of a setting in the User Access Permissions module shows a ticker icon next to the updated user permission setting.
On top of the above functionality, user permissions can be set for:
- Editing the Bill of Materials of a product that is of type “Manufacture from Work Order”
- Editing the price of a product while creating a document. This option can be found under the Documents (Inventory Transactions and Invoices) and under the Documents (Sales Quotes and Orders) tabs respectively.
- A special case for the User Access Permissions module is the access permissions for the Data Import module. If access to the Data Import module is given, the user will be able to import only entities (for example, Products, Product Categories) if the user has also been given access to the respective modules (Products module, Product Categories module etc.) of those entities.
- Changing user access permissions at the module level (for example restricting access to the Products module) will be effective with the next login of that user.
- Changing user access permissions for editing the price of a product while creating a document will be effective with the next login of that user.
- Changing user access permissions for an inventory location or a supplier/client (extra layer of user access permissions under a module) has immediate effect (no user logout is necessary).
- Accessing the User Access Permissions module requires administrator access to the account.