Gestión de usuarios en Tendios Bid
La lista de usuarios de la cuenta está en Configuración → Equipo → Usuarios (/settings/account/users). La página muestra dos tablas: una con los miembros activos y otra con las invitaciones pendientes. Solo los Administradores de cuenta ven los botones de acción (invitar, cambiar rol, eliminar, reenviar invitación, cancelar invitación). Los Usuarios estándar pueden ver la lista, pero no actuar sobre ella.
Roles disponibles
En Tendios Bid existen dos roles que una empresa puede asignar desde la interfaz:
- Administrador de cuenta (
account-admin): acceso completo a la configuración de la cuenta. Puede editar datos generales, gestionar usuarios, cambiar de plan, añadir métodos de pago, activar funcionalidades y modificar la base de conocimiento. - Usuario (
user): acceso al producto (descubrimiento de licitaciones, pipeline, CRM, alertas, análisis). No puede entrar en las páginas protegidas por el middlewareaccount-admin.
Existen también los roles internos de Tendios (super-admin y support), reservados para el equipo de la plataforma; los usuarios con rol Support no cuentan como asiento ocupado de tu plan.
Invitar a un nuevo miembro
Haz clic en Invitar miembro en la parte superior derecha de la tabla. Se abre un diálogo con varias filas: en cada una introduces un email y seleccionas el rol que tendrá. Puedes invitar a varias personas a la vez antes de enviar. El botón Enviar se activa solo cuando todas las filas tienen email y rol.
Al enviar, el sistema procesa cada invitación por separado y muestra un resumen final con los emails enviados correctamente y los fallidos. Cada invitación aparece en la tabla inferior como Pendiente con su fecha de envío y de expiración.
Estados de invitación
Una invitación tiene cuatro estados lógicos:
- Pendiente (pending): enviada pero aún no aceptada. Es el único estado que se muestra en la tabla de invitaciones.
- Aceptada (accepted): el destinatario se registró y ya figura como miembro activo.
- Cancelada (cancelled): el administrador la revocó antes de que se aceptara.
- Expirada (expired): pasó la fecha de expiración sin aceptarse.
Acciones sobre invitaciones pendientes
Desde el menú contextual (⋯) de cada fila en la tabla de invitaciones puedes:
- Cambiar el rol antes de que se acepte (mutación
useChangeInvitationRoleMutation). - Reenviar la invitación, si la persona no la ha recibido (
useResendInvitationMutation). Existe un periodo de enfriamiento para evitar spam; si está activo verás un toast Cooldown activo. - Cancelar la invitación (
useCancelInvitationMutation). Se elimina el enlace y la fila sale de la tabla.
Acciones sobre miembros activos
En la tabla de miembros puedes ver nombre, email, rol, estado (verified, invited, registered, unknown) y fecha de incorporación. Los Administradores tienen dos acciones:
- Cambiar rol: alterna un miembro entre Administrador de cuenta y Usuario (
useUpdateAccountMemberRoleMutation). - Eliminar del equipo: revoca el acceso (
useRemoveAccountMemberMutation). Los elementos asignados al usuario (oportunidades, contactos) no se borran; simplemente quedan sin asignar.
Límite de asientos
Cada plan incluye un número máximo de usuarios (maxUsers en useLimitationsQuery). Cuando has alcanzado el límite, el botón Invitar miembro se muestra con un icono de candado; al pulsarlo se abre el diálogo de paywall con el contexto USER_INVITE y el límite actual, y te invita a ampliar el plan. Si el backend rechaza la invitación por superar el límite máximo, devuelve el error accountMaxUsersReached, que la interfaz traduce en un toast específico.
Equipos internos
Además de los usuarios de la cuenta, Tendios Bid ofrece el concepto de equipos en Configuración → Equipo → Equipos (/settings/teams). Un equipo es una agrupación de usuarios que comparten acceso a determinados elementos (por ejemplo, a un conjunto de oportunidades o alertas). Los equipos no cambian el rol del usuario; son una capa adicional para organizar la colaboración interna.
Buenas prácticas
- Mantén dos Administradores como mínimo para que nunca quede una cuenta sin nadie capaz de gestionar la suscripción.
- Usa el rol Usuario por defecto y promueve a Administrador solo cuando sea imprescindible.
- Al dar de baja a una persona, revisa primero sus elementos asignados y reasígnalos a otro miembro para no perder el histórico de trabajo.