Role Overview
The application has two main permission levels:- Administrative roles (Director, Gerente, Administración) have full access to all features
- Operational roles (Comercial, Operaciones, CSV) have restricted access limited to their own data
The Six Roles
DIRECTOR
Full system access with all privilegesView and edit all quotations across all sales representatives
Manage master data (clients, locations, pricing, users)
Access global dashboards and analytics
Create and assign users
Configure commercial agreements
Export and generate reports
GERENTE
Management-level access for supervisorsView and edit all quotations across the company
Manage master data and configurations
Access global analytics and dashboards
Create and modify commercial agreements
Export data and reports
ADMINISTRACION
Administrative access for back-office operationsView all quotations across sales representatives
Manage master data (clients, pricing tables, locations)
Configure commercial agreements
Access analytics dashboards
Process and close quotations
COMERCIAL
Sales representative role with restricted accessCreate and edit their own quotations only
View client catalogs and pricing information
Access their personal performance dashboard
Duplicate their own quotations
OPERACIONES
Operations role with quotation viewing accessView their assigned quotations
Access read-only catalogs
Update quotation status
View their performance metrics
CSV
Customer service role with limited accessView assigned quotations
Access client information
View pricing and routing data
Permission Matrix
| Feature | Director | Gerente | Administración | Comercial | Operaciones | CSV |
|---|---|---|---|---|---|---|
| Quotations | ||||||
| View all quotations | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| View own quotations | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create quotations | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| Edit all quotations | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Edit own quotations | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| Delete quotations | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| Assign to other users | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Master Data | ||||||
| Manage clients | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Manage locations | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Manage pricing tables | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Manage users | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| View catalogs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Commercial Agreements | ||||||
| Create/edit agreements | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| View agreements | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Analytics | ||||||
| Global dashboards | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Personal dashboard | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sales by representative | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Client analytics | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
Role-Based Workflow Considerations
When Creating Quotations
Administrative roles can select any sales representative in the “Comercial” field. The selected representative will become the quotation owner. Operational roles are automatically set as the owner of any quotation they create. The “Comercial” field is pre-filled and cannot be changed.Client Assignment
Clients can be assigned to a sales representative via theuser_id field. When a Comercial user logs in:
- They only see clients assigned to them
- They can only create quotations for their assigned clients
- They cannot view or modify quotations from other representatives
Data Filtering
The application automatically applies data filtering based on role:Best Practices
Sales representatives work independently. The Comercial role ensures each representative only sees their own pipeline, maintaining confidentiality between team members.
Checking Your Role
To verify your current role:Check the sidebar menu
If you see a “Maestros” (Masters) section with options like Clientes, Usuarios, Pricing, you have an administrative role.
Try creating a quotation
Open a new quotation form. If the “Comercial” field is editable, you have an administrative role. If it’s pre-filled with your name, you have an operational role.
Your role is set by a system administrator when your account is created. If you need different permissions, contact your Director or system administrator.