Invitación de miembros
Una invitación da a una persona acceso a su organización con un rol y un conjunto de sitios concretos. Basta con conocer su email: no es necesario que se registre en Pulse previamente, ya que la cuenta se crea en el momento de aceptar la invitación.
Quién puede invitar v1.0.0-alpha4
El Owner y el Administrator en una organización Business. El Administrator solo puede invitar con roles inferiores al suyo (Operations Manager, Technician, Viewer / Customer); solo el Owner puede invitar a un administrador. Los demás roles no tienen el botón de invitación. En una cuenta Personal las invitaciones no están disponibles; primero debe pasar a Business (consulte «Personal y Business»).
Cómo invitar a un miembro
- Abra Organization → Members y haga clic en Add member.
- Introduzca el Email de la persona invitada. El formato se valida de inmediato.
- Seleccione el Role. Por defecto está seleccionado Technician. Debajo del rol seleccionado aparece una descripción con una insignia de color y una línea de acceso por capas «Personas • Finanzas • Dispositivos • Supervisión»: se ve dónde el rol tiene acceso completo, dónde básico, dónde los datos se enmascaran y qué está bloqueado.
- Seleccione los Sites a los que tendrá acceso el miembro (más información en la sección «Acceso a sitios»). Para el Administrator el campo está bloqueado: tiene acceso a todos los sitios de la organización.
- Haga clic en Send Invitation. El botón se activa cuando el email es válido y se ha seleccionado al menos un sitio.
El miembro aparece de inmediato en la lista Members con el estado Pending hasta que acepte la invitación.
Roles que se pueden otorgar
| Rol | Descripción en el cuadro de diálogo | Sitios |
|---|---|---|
| Administrator | Acceso completo | Todos, automáticamente |
| Operations Manager | Ingeniero jefe | Seleccionados |
| Technician | Personal de guardia | Seleccionados |
| Viewer / Customer | Observador / Cliente | Seleccionados |
El rol Owner no se otorga mediante invitación, y el rol Administrator solo aparece en la lista para el Owner. Lo que puede hacer cada rol se describe en la sección «Roles y permisos de acceso».
Qué recibe la persona invitada
Un email de HashCore Pulse con un enlace a la pantalla de aceptación:
You've been invited to join nombre de la organización on HashCore PulseNombre del propietario (email) has invited you to join nombre de la organización on HashCore Pulse — a platform for monitoring and managing mining operations. Accept Invitation This link expires in 7 days.
El enlace es válido durante 7 días. El email no incluye la contraseña ni otros datos de acceso.
Aceptación de la invitación
El enlace abre una pantalla con la tarjeta de la invitación: icono, nombre y descripción de la organización (si se ha completado la descripción) y un bloque «quién invita» con las iniciales, el nombre y el email de quien envió la invitación. Pulse detecta por sí mismo si la persona ya tiene una cuenta y muestra la opción correspondiente:
| Situación | Qué hay que hacer | Botón |
|---|---|---|
| Ya ha iniciado sesión en Pulse con este email | Solo confirmar | Accept & Join |
| Tiene cuenta, pero no ha iniciado sesión | Introducir la contraseña; el email ya se conoce | Accept & Sign In |
| Aún no tiene cuenta | Crear una contraseña | Accept & Sign Up |
Un solo clic en el botón inicia sesión o registra al usuario y lo añade a la organización. El miembro accede directamente a la interfaz de la organización con el rol y los sitios asignados. No se le muestra la ventana de selección del tipo de cuenta ni se crea una organización propia; puede crearla más adelante (consulte «Personal y Business»).
Decline rechaza la invitación con un solo clic, sin confirmación adicional.
Ciclo de vida de la invitación
| Estado | Qué significa |
|---|---|
| Pending | El email se ha enviado y la invitación aún no se ha aceptado. Si se cierra la pantalla de aceptación a mitad del proceso, la invitación permanece en este estado |
| Aceptada | El miembro se ha añadido a la organización y trabaja en ella |
| Rechazada | Se hizo clic en Decline; no se concedió acceso |
| Caducada | Han pasado 7 días y el enlace ya no funciona |
| Cancelada | La organización pasó a Personal; todas las invitaciones pendientes se cancelan |
Errores y casos especiales
| Situación | Qué sucede |
|---|---|
| El email ya pertenece a un miembro de la organización o ya ha sido invitado | «El usuario con este email ya es miembro o tiene una invitación activa». No se crea un duplicado |
| Miembro eliminado anteriormente | Se le puede volver a invitar sin restricciones |
| Error del servidor al enviar | El formulario permanece abierto y los datos introducidos se conservan; basta con volver a intentarlo |
| El enlace tiene más de 7 días | Mensaje de caducidad. Solicite que le envíen una nueva invitación |
| El enlace ya se ha utilizado | La misma persona accede a la interfaz de la organización. Un tercero (si se le reenvió el enlace) verá que la invitación no es válida |
| Enlace incorrecto | Pantalla de error |
Escenarios habituales
- Técnico de guardia para una granja: rol Technician y solo ese sitio. Reinicia dispositivos y los pone en mantenimiento, pero no cambia los Pools ni el Firmware.
- Cliente de un hotel de minería: rol Viewer / Customer y el sitio con su equipamiento. El cliente ve las métricas, pero no gestiona los dispositivos, y las IP, MAC y direcciones de Pools están ocultas.
- Empresa de servicios: rol Operations Manager en los sitios que atiende.
- Segundo directivo: rol Administrator, con acceso a todos los sitios y gestión del equipo.
Notas
- El propietario no sabe si el email invitado está registrado en Pulse; el proceso es el mismo en ambos casos.
- Una persona invitada puede pertenecer a varias organizaciones a la vez (consulte «Trabajo en varias organizaciones»).
Acceso a sitios
El acceso a sitios limita qué sitios de la organización ve un miembro. Junto con el rol, define sus permisos completos: el rol responde a la pregunta «qué se puede hacer», y los sitios, a «dónde». Así, el técnico de una granja no ve la granja vecina, y un cliente de hosting no ve el equipamiento de otros clientes. `v1.0.0-alpha4`
Gestión de miembros
La sección Members muestra quién tiene acceso a la organización, con qué rol y a qué sitios. Desde aquí también se gestiona el acceso: bloquear temporalmente a un miembro, restablecer su acceso, cambiar su rol o eliminarlo de la organización.