Roles y Permisos
El sistema de roles y permisos de Diga implementa un modelo de control de acceso basado en roles (RBAC) que gobierna qué acciones pueden realizar los usuarios dentro de un proyecto. Los roles se asignan por proyecto, permitiendo que los usuarios tengan diferentes niveles de permisos en diferentes proyectos.Información General
Los roles en Diga sirven como contenedores de permisos que definen qué acciones puede realizar un usuario dentro de un proyecto específico. El sistema actualmente soporta dos roles principales con conjuntos de permisos distintos que balancean el control administrativo con la colaboración de los miembros.Conceptos Clave
- Rol: Una colección nombrada de permisos (ej. “admin”, “member”)
- Alcance por Proyecto: Los usuarios tienen roles por proyecto, no globalmente
- Paquete de Permisos: Cada rol contiene un conjunto predefinido de permisos
- Asignación: Los roles se asignan al agregar usuarios a los proyectos
Roles Disponibles
Diga ofrece dos roles principales con diferentes niveles de acceso:Administrador
Los administradores tienen acceso administrativo completo a todos los recursos del proyecto. Capacidades principales:- Gestión completa de proyectos (actualizar, eliminar)
- Gestión de miembros del equipo (invitar, cambiar roles, eliminar)
- Gestión de agentes (crear, modificar, eliminar)
- Gestión de números de teléfono (comprar, configurar, liberar)
- Gestión de facturación (ver, actualizar suscripción)
- Gestión de claves API (crear, modificar, revocar)
- Gestión de integraciones (configurar, actualizar, eliminar)
- Acceso completo a analíticas y registros
Miembro
Los miembros tienen acceso limitado para operaciones diarias sin privilegios administrativos. Capacidades principales:- Ver agentes y configuraciones (solo lectura)
- Realizar llamadas usando los agentes del proyecto
- Ver llamadas, transcripciones y grabaciones
- Ver contactos y analíticas
- Ver configuración de números de teléfono
- Acceder a reportes y estadísticas
- No pueden crear, modificar o eliminar agentes
- No pueden gestionar miembros del equipo
- No pueden acceder a la facturación
- No pueden crear o modificar integraciones
- No pueden gestionar claves API
- No pueden modificar la configuración del proyecto
Permisos Detallados
Los permisos se organizan por categoría de recurso:Gestión de Proyectos
Gestión de Proyectos
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver información del proyecto | ||
| Actualizar detalles del proyecto | L | |
| Eliminar proyecto | L |
Gestión de Agentes
Gestión de Agentes
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver agentes | ||
| Crear agentes | L | |
| Modificar agentes | L | |
| Eliminar agentes | L | |
| Ver configuración de agentes |
Gestión de Llamadas
Gestión de Llamadas
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver llamadas | ||
| Iniciar llamadas | ||
| Modificar metadatos de llamadas | L | |
| Eliminar registros de llamadas | L | |
| Ver transcripciones | ||
| Ver grabaciones |
Gestión de Números de Teléfono
Gestión de Números de Teléfono
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver números de teléfono | ||
| Comprar números nuevos | L | |
| Configurar números | L | |
| Liberar números | L |
Gestión de Contactos
Gestión de Contactos
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver contactos | ||
| Crear contactos | ||
| Eliminar contactos | L |
Gestión de Miembros
Gestión de Miembros
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver miembros del equipo | L | |
| Invitar nuevos miembros | L | |
| Cambiar roles de miembros | L | |
| Eliminar miembros | L |
Facturación
Facturación
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver información de facturación | L | |
| Gestionar suscripción | L | |
| Ver facturas | L | |
| Actualizar métodos de pago | L |
Claves API
Claves API
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver claves API | L | |
| Crear claves API | L | |
| Modificar claves API | L | |
| Revocar claves API | L |
Integraciones
Integraciones
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver integraciones | L | |
| Crear integraciones | L | |
| Modificar integraciones | L | |
| Eliminar integraciones | L |
Analíticas y Monitoreo
Analíticas y Monitoreo
| Permiso | Administrador | Miembro |
|---|---|---|
| Ver mensajes de llamadas | ||
| Ver transcripciones | ||
| Ver grabaciones | ||
| Ver estadísticas | ||
| Ver voces disponibles |
Gestión de Roles
Asignar Roles
Al invitar un nuevo miembro al proyecto, puedes asignarle un rol:Invita al miembro
Selecciona el rol
Envía la invitación
Cambiar Roles
Los administradores pueden cambiar el rol de cualquier miembro:Accede a la gestión de miembros
Selecciona el miembro
Cambia el rol
Confirma el cambio
Casos de Uso por Rol
¿Cuándo usar el rol de Administrador?
Asigna el rol de administrador a usuarios que necesitan:- Configurar y gestionar agentes de voz
- Administrar el equipo y sus permisos
- Gestionar la facturación y suscripciones
- Configurar integraciones con sistemas externos
- Tener control completo sobre el proyecto
- Propietarios del negocio
- Gerentes de proyecto
- Administradores técnicos
- Personal de IT senior
¿Cuándo usar el rol de Miembro?
Asigna el rol de miembro a usuarios que necesitan:- Operar agentes existentes (realizar llamadas)
- Ver analíticas y reportes
- Acceder a transcripciones y grabaciones
- Trabajar con contactos
- No requieren modificar configuraciones
- Agentes de ventas
- Personal de soporte
- Analistas
- Operadores de call center
Mejores Prácticas
Principio de Mínimo Privilegio
Múltiples Administradores
Revisión Regular
Documentación de Roles
Seguridad
Protección del Último Administrador
Protección del Último Administrador
Auditoría de Cambios
Auditoría de Cambios
Permisos Granulares
Permisos Granulares
Claves API y Permisos
Las claves API pueden tener permisos restringidos independientes de los roles de usuario:Crear Clave API Restringida
Accede a claves API
Crea nueva clave
Selecciona permisos
Guarda la clave
- Ver agentes
- Ver llamadas
- Ver contactos
- Ver estadísticas
Preguntas Frecuentes
¿Puedo crear roles personalizados?
¿Puedo crear roles personalizados?
¿Los roles son globales o por proyecto?
¿Los roles son globales o por proyecto?
¿Qué pasa si soy el último administrador y quiero dejar el proyecto?
¿Qué pasa si soy el último administrador y quiero dejar el proyecto?
¿Los miembros pueden ver la facturación?
¿Los miembros pueden ver la facturación?
¿Puedo limitar más los permisos de un administrador?
¿Puedo limitar más los permisos de un administrador?
¿Se notifica a los usuarios cuando cambia su rol?
¿Se notifica a los usuarios cuando cambia su rol?