Material Permissions
Understanding and managing material permissions in the Axiom system
Overview
Material Permissions is a feature that controls who can interact with specific materials at specific locations within your organization. This granular permission system allows administrators to define exactly which users can perform specific actions on materials in different locations.
Key Concepts
Materials
Materials represent inventory items that your organization manages. These can be products, raw materials, equipment, or any other physical items tracked in the system.
Locations
Locations are physical spaces where materials are stored or used. These might be warehouses, storage rooms, work areas, or any other designated space in your facilities.
Permission Types
Material Permissions control five key actions that users can perform on materials:
- Add: Permission to add more of a material to a location
- Remove: Permission to remove a material from a location
- Count: Permission to conduct inventory counts of a material
- Transfer: Permission to move a material between locations
- View: Permission to see information about a material
Users and User Groups
Permissions can be assigned to:
- Individual users
- User groups (collections of users with similar roles or responsibilities)
- Presets (predefined permission configurations that can be reused)
How Material Permissions Work
Specific Combinations: Each permission links a specific material to a specific location with a specific action type.
On/Off Toggle: Each permission has a value of either true (allowed) or false (denied).
User Assignment: When a permission is enabled (true), you can specify which users or groups have that permission.
Permission Checking: When a user attempts to perform an action on a material at a location, the system checks if a permission exists that:
- Matches the material, location, and action type
- Has a value of true
- Includes the user in its list of authorized users
Managing Material Permissions
Viewing Permissions
You can view all material permissions or filter them by:
- Location
- Material
- User
Creating Permissions
To create a new permission:
- Select a material
- Select a location
- Choose which permission types to enable (Add, Remove, Count, Transfer, View)
- For each enabled permission, assign users or user groups who should have that permission
- Alternatively, you can assign presets instead of individual users
Updating Permissions
You can modify existing permissions by:
- Changing which users have access
- Enabling or disabling specific permission types
- Adding or removing user groups
Deleting Permissions
You can delete permissions either:
- Temporarily (soft delete): The permission will be archived and can be restored later
- Permanently: The permission will be completely removed from the system
Restoring Permissions
Archived permissions can be restored to active status when needed.
Benefits of Material Permissions
- Increased Security: Control exactly who can interact with sensitive or valuable materials
- Reduced Errors: Prevent unauthorized users from performing actions they shouldn't
- Better Accountability: Track who is authorized to perform what actions on which materials
- Operational Efficiency: Assign permissions based on job roles and responsibilities
- Flexible Control: Adjust permissions for different situations or temporary needs
Best Practices
Use User Groups: Instead of assigning permissions to individual users, create user groups based on roles or departments and assign permissions to these groups.
Create Presets: If you have common permission patterns, create presets to simplify permission management.
Regular Audits: Periodically review permissions to ensure they reflect current organizational needs and staff responsibilities.
Minimum Necessary Access: Grant only the permissions users need to perform their job functions.
Document Your Permission Structure: Keep a record of your permission strategy to help with onboarding new administrators.