Matriz de permisos
Esta matriz muestra qué puede hacer cada rol en las funciones principales de Hardhat Flow. Úsela como referencia al configurar cuentas de usuario o al responder preguntas sobre acceso.
Los roles se aplican en la API, no solo en la interfaz.
Aunque un botón esté oculto, el servidor rechazará solicitudes no autorizadas. La matriz refleja lo que el sistema permite realmente, no solo lo que muestra la interfaz.
Leyenda
| Símbolo |
Significado |
| ✅ |
Acceso completo — puede realizar esta acción |
| ❌ |
Sin acceso — bloqueado a nivel de API |
| ⚠️ |
Acceso condicional — vea notas al pie |
Administración de Bids
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| Create Bid |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Edit Bid |
✅ |
✅ |
❌ |
⚠️ ¹ |
❌ |
❌ |
| View Bid List |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| View Bid Detail |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Advance Bid to Awaiting PO |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Approve Bid |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Reject Bid |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Cancel Bid |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Generate Bid PDF |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Set Bid Priority Flag |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Set Bid Blocked Flag |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
Administración de Jobs
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| View Job List |
✅ |
✅ |
✅ |
⚠️ ² |
⚠️ ³ |
⚠️ ³ |
| View Job Detail |
✅ |
✅ |
✅ |
⚠️ ² |
⚠️ ³ |
⚠️ ³ |
| Assign Supervisor |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Assign Badge Workers |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Update Job Status |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Cancel Job |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Set Job Priority Flag |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
| Set Job Blocked Flag |
✅ |
✅ |
❌ |
✅ |
❌ |
❌ |
Actualizaciones de campo y fotos
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| Post Update (Note) |
✅ |
✅ |
❌ |
✅ |
⚠️ ³ |
⚠️ ³ |
| Upload Photos |
✅ |
✅ |
❌ |
✅ |
⚠️ ³ |
⚠️ ³ |
| View Updates |
✅ |
✅ |
✅ |
✅ |
⚠️ ³ |
⚠️ ³ |
| View Photos |
✅ |
✅ |
✅ |
✅ |
⚠️ ³ |
⚠️ ³ |
Invoices y pagos
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| Create Invoice |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
| Edit Invoice |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
| View Invoice List |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
| View Invoice Detail |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
| Record Payment |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
| Generate Invoice PDF |
✅ |
✅ |
✅ |
❌ |
❌ |
❌ |
Activity Feed
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| View Activity Feed |
✅ |
✅ |
✅ |
⚠️ ² |
⚠️ ³ |
⚠️ ³ |
Usuarios e inquilinos
| Action |
Platform Admin |
Owner |
Accounting |
Project Manager |
Supervisor |
Badge Worker |
| Manage Company Users |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Invite New Users |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Deactivate Users |
✅ |
✅ |
❌ |
❌ |
❌ |
❌ |
| Access Platform Admin Panel |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
| Manage Tenants |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
Notas al pie
¹ Edit Bid — Project Manager:
Los Project Managers pueden editar los Bids que ellos crearon. Los Owners pueden editar Bids en cualquier estado. Los Project Managers no pueden editar un Bid que ya fue aprobado, rechazado o cancelado.
² Acceso a Jobs del Project Manager:
Los Project Managers ven los Jobs donde son el PM asignado. También tienen visibilidad de Jobs gestionados por Supervisors que ellos asignaron en otros Jobs. No ven todos los Jobs de la empresa.
³ Acceso de Supervisor y Badge Worker a Jobs, actualizaciones y fotos:
Los Supervisors y Badge Workers solo pueden ver, publicar actualizaciones y subir fotos en los Jobs a los que están directamente asignados. No tienen acceso a otros Jobs, actualizaciones ni fotos.