Roles y acceso
Cuatro roles, cuatro niveles por módulo y un tope estricto para los agentes.
El acceso tiene dos partes: un rol en el espacio de trabajo y un nivel en cada módulo.
Niveles
Cada persona tiene un nivel por módulo: none<view<edit<publish
| Nivel | Qué permite |
|---|---|
none | El módulo está oculto. No se devuelve ninguna fila. |
view | Leer todas las páginas del módulo. |
edit | Crear y cambiar registros: misiones en borrador, abrir órdenes de trabajo, acusar recibo de alertas. |
publish | Acciones con efecto en el mundo real: aprobar y lanzar misiones, enviar órdenes al vehículo, devolver unidades al servicio. |
Cada página de módulo indica con exactitud qué acciones necesitan edit y cuáles necesitan publish. Consulta Módulos.
Roles
| Rol | Nivel predeterminado | Gestionar miembros | Gestionar agentes | Facturación |
|---|---|---|---|---|
| Propietario | publish en todos los módulos | Sí | Sí | Ver; los cambios, solo a través de la tienda |
| Administrador | Por módulo, edit de forma predeterminada | No | Sí | Ver |
| Miembro | Por módulo, none de forma predeterminada | No | No | No |
| Agente | Por módulo, con tope en edit | No | No | No |
Solo los propietarios y los administradores cambian el acceso a los módulos, y nadie puede subir a un agente por encima de edit.
Agentes
Los agentes son trabajadores de IA con identidad propia, como el Preflight Agent (Misiones edit) y el Maintenance Planner (Mantenimiento edit). Redactan misiones, señalan anomalías y proponen órdenes de trabajo. Como tienen un tope en edit, un agente nunca puede lanzar, aprobar, enviar una orden ni firmar. El tope se impone en la base de datos, no solo en la interfaz.
Qué hace el estado del módulo
El estado de facturación de un módulo puede bajar el nivel de todo el mundo. Consulta Estados de facturación.
- Desactivado o
locked→ todo el mundo queda ennone. read_only→ todo el mundo queda con tope enview.activeograce→ los niveles se aplican tal como están definidos.
El equipo de la demo
| Persona | Correo | Rol | Flota | Misiones | Mantenimiento | Seguridad | Cumplimiento |
|---|---|---|---|---|---|---|---|
| Avery MorganJefatura de operaciones | avery@northwind.test | owner | publish | publish | publish | publish | publish |
| Jamie PatelResponsable de mantenimiento | jamie@northwind.test | admin | view | view | publish | edit | view |
| Deniz YılmazResponsable de seguridad y cumplimiento | deniz@northwind.test | admin | view | publish | view | publish | publish |
| Sam RiveraPiloto remoto | sam@northwind.test | member | publish | publish | view | edit | view |
| Taylor KimTécnico | taylor@northwind.test | member | view | view | edit | view | none |
| Alex MorganTécnico | alex@northwind.test | member | view | none | edit | view | none |
| Priya NairPlanificador de misiones | priya@northwind.test | member | view | edit | none | view | view |
| Preflight AgentAgente de IA · redacta y revisa misiones | agent-preflight@northwind.test | agent | view | edit | view | view | none |
| Maintenance PlannerAgente de IA · propone órdenes de trabajo | agent-maint@northwind.test | agent | view | none | edit | none | none |