Role-Based Access Control (RBAC)

In small companies, simple access permissions often suffice. Assigning read/write, read-only, or admin/full access to users is usually enough to manage user permissions effectively. However, as organizations grow and become more complex, fine-grained control over user access rights becomes increasingly important.

Role-Based Access Control (RBAC) is a powerful feature that allows you to define roles with specific, granular permissions and then assign these roles to users. This approach provides a flexible and efficient way to manage user access rights in larger organizations.

Examples of RBAC in PartsBox

  1. Receiving Role: You can create a "Receiving" role that allows users to add stock and move stock but not modify projects or perform builds. This role is suitable for employees responsible for receiving and managing incoming parts and components.
  2. Production Role: A "Production" role can be defined to allow users to perform builds from projects created by other team members within the company. This role ensures that production staff can focus on assembling products without accidentally modifying project definitions.

Flexibility and Customization

PartsBox offers a highly flexible RBAC system that goes beyond the three predefined system roles: Admin, Read/Write, and Read-Only. With PartsBox, you can define as many roles as your organization requires, each with specific, fine-grained permissions tailored to your unique needs.

Granular Permissions

RBAC in PartsBox allows you to set granular permissions for each role. This means you can control access to specific features, actions, and data within the application. Some examples of granular permissions include:

  • Creating, editing, and deleting parts
  • Viewing and managing inventory
  • Creating and modifying BOMs
  • Performing builds
  • Generating reports
  • Managing user accounts

By assigning these permissions to roles and then assigning roles to users, you can ensure that each user has access to only the features and data they need to perform their job effectively.


Role-Based Access Control is available in the PartsBox Company plan and higher. If you require fine-grained control over user access rights in your organization, consider upgrading to the Company plan or above to take advantage of this powerful feature.

By leveraging RBAC in PartsBox, you can streamline your inventory management, purchasing, and production processes while ensuring that users have the appropriate level of access to perform their tasks efficiently and securely.

Control your inventory, ordering and production

Try the demo

Plans & pricing