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
Dos tipos de acceso
| Tipo | Roles | Cómo funciona |
|---|---|---|
| Global | Owner, Administrator | Todos los sitios de la organización, incluidos los que se creen más adelante. No se puede restringir |
| Selected Sites | Operations Manager, Technician, Viewer / Customer | Solo los sitios asignados explícitamente. Los sitios nuevos no se habilitan automáticamente |
Si a un miembro se le asignaron todos los sitios existentes y después se crea uno nuevo, no tendrá acceso a este hasta que se le añada manualmente. Así, un sitio nuevo no queda abierto por accidente a quienes no está destinado.
Cómo asignar sitios
- Al invitar: en el cuadro de diálogo Add member, después de elegir el rol (consulte «Invitación de miembros»). No se puede enviar la invitación sin al menos un sitio, salvo para el rol Administrator.
- Más adelante: en la sección Members, mediante Edit role en el menú ⋮ del miembro (consulte «Gestión de miembros»).
Los sitios se seleccionan en una lista con casillas; junto a cada nombre se muestra el número de dispositivos. Los sitios seleccionados aparecen como etiquetas, y cualquiera de ellos se puede quitar con la cruz. Hay botones Select All / Deselect All y un contador «Objetos seleccionados: N».
Para el rol Administrator, el campo está bloqueado y muestra «Todos los sitios de la organización (Global)», con una aclaración de que el acceso se concede automáticamente a todos los sitios de la empresa.
Qué ve un miembro con acceso a sitios seleccionados
- El selector de sitios muestra solo sus sitios. Los demás no aparecen ni se encuentran mediante la búsqueda.
- Si tiene un único sitio, este se selecciona automáticamente justo después de iniciar sesión.
- Dashboard, lista de dispositivos y agentes: solo del sitio seleccionado entre los disponibles.
- Eventos y notificaciones: solo de sus sitios.
No es posible abrir un sitio ajeno mediante un enlace directo: el servidor deniega el acceso y los datos de otros sitios no se envían al navegador del miembro.
Escenarios habituales
- Varias granjas en distintas regiones: cada una tiene su propio Operations Manager y sus técnicos, y cada uno ve solo su granja. El Owner y el director técnico lo ven todo.
- Hotel de minería: a cada cliente se le asigna un sitio (o una sala) con su equipamiento, y el cliente se invita con el rol Viewer / Customer solo a ese sitio.
- Empresa de servicios subcontratada: rol Operations Manager en los sitios que atiende. Al finalizar el contrato, el miembro se elimina de la organización.
- Apertura de un sitio nuevo: añádalo a los miembros que corresponda mediante Edit role en Members; solo el Owner y el Administrator obtienen acceso automáticamente.
Notas
- Los permisos sobre la organización en su conjunto (por ejemplo, consultar la lista de miembros) no dependen de los sitios y se determinan únicamente por el rol.
- En una cuenta Personal solo hay un sitio, por lo que la restricción de acceso no se aplica.
Organización: descripción general
Desde `v1.0.0-alpha4`, Pulse es un sistema multiusuario. El propietario de una cuenta Business agrupa los sitios en una organización, invita a su equipo y decide para cada miembro qué puede hacer y qué sitios puede ver.
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.