De Novo Orthopedics
Un Boton, Cualquiera Puede Tomar el Relevo — El Diseno de Acceso por Capas de xGrid
Blog/
||||||

Un Boton, Cualquiera Puede Tomar el Relevo — El Diseno de Acceso por Capas de xGrid

Para que un Spoke tome el relevo como Hub, hace falta saber linea de comandos? No. La misma capacidad se divide en tres capas de acceso: los ingenieros usan la capa mas profunda para un control preciso, la enfermera solo necesita presionar un boton en el momento adecuado. Envolver las capacidades de un administrador de sistemas en una interfaz que cualquiera pueda operar.

La Idea Erronea: "Tomar el Relevo Requiere Saber Linea de Comandos"

En el articulo anterior, describimos el diseno Hub-Spoke de xGrid. Su capacidad mas poderosa es que cualquier Spoke puede tomar el relevo y convertirse en un nuevo Hub — llevarselo, conectarlo a la corriente, tomar el relevo alli mismo.

La reaccion instintiva de mucha gente tras leerlo es: "Entonces necesito una laptop y saber escribir linea de comandos para operarlo?"

No.

En el lugar de un desastre, quien ejecuta el relevo probablemente no es un ingeniero, sino una enfermera, un tecnico de emergencias o un comandante de incidente. Lo que tienen en la mano es una tableta, no una laptop.

Por eso, tomar el relevo en xGrid no es "un comando para ingenieros". Es un diseno de acceso por capas.

Tres Capas de Acceso: La Complejidad la Decide el Usuario

La misma capacidad de "tomar el relevo" ofrece tres puntos de entrada con distinta profundidad:

  • La capa mas profunda, para ingenieros y administradores de sistemas: control preciso y diagnostico.
  • La capa intermedia, para operadores avanzados: se puede activar de forma programatica.
  • La capa superior, para cualquier persona: presionar un boton en la pantalla.

Cada capa tiene su propia salvaguarda — un toque accidental debe confirmarse de nuevo, se evitan los clics repetidos, se rechaza si el estado no es el correcto, hay proteccion contra el tiempo de espera, y toda la accion es "exito total o regreso total al estado original", nunca se queda a medias.

El significado de las tres capas es: la complejidad de la operacion la decide el usuario, no la impone el sistema. El ingeniero puede ejercer un control preciso; la enfermera solo necesita presionar un boton. La misma capacidad, tres tipos de personas pueden usarla, cada quien toma lo que necesita.

De Cero al Relevo: Escanear y Usar

Junto a cada maquina hay pegada una tarjeta de conexion laminada. En la tarjeta hay dos codigos QR: uno que al escanearlo conecta a la red inalambrica de esta maquina, y otro que al escanearlo abre el sistema. No hace falta introducir manualmente el nombre de la red ni la contrasena, ni memorizar ninguna direccion.

En condiciones normales, la tableta simplemente queda conectada y opera con la maquina mas cercana. Cuando el Hub realmente se desconecta, en la parte superior de la pantalla aparece automaticamente un aviso rojo: "Hub fuera de linea, desea tomar el relevo?"

El operador presiona "Promover a Hub", aparece un dialogo de confirmacion, y tras confirmar la pantalla muestra "Tomando el relevo, espere un momento...". Un instante despues la pagina se recarga, y esta maquina se convierte en el nuevo Hub, llevando consigo todos los datos de pacientes de poco antes.

Durante todo el proceso no hace falta linea de comandos. No hace falta laptop. No hace falta memorizar ningun comando.

Deteccion Automatica, No Operacion Manual

Note esta decision de diseno: no se trata de esconder un boton de "promover" dentro de un menu para que el usuario lo busque por su cuenta. Sino que, cuando el Hub realmente se desconecta, el aviso aparece automaticamente y le pregunta.

Esto es deliberado.

Tomar el relevo no es una operacion cotidiana, es una operacion de emergencia. Usted no quiere que alguien presione el boton movido por la curiosidad — eso haria que el sistema tuviera de repente un Hub de mas (split-brain). Por eso el boton solo aparece cuando se necesita: el Hub esta efectivamente fuera de linea, y usted es efectivamente un nodo capaz de tomar el relevo.

Y ademas, aunque realmente alguien lo presione por error, el sistema se autocorregira — el Hub mas antiguo cedera automaticamente su lugar al reconectarse a la red.

El diseno no busca hacer imposibles los errores, sino lograr que, una vez ocurridos, puedan corregirse automaticamente.

El Acceso de Capa Baja Es un Respaldo, No la Via Principal

La interfaz de un solo boton de la capa superior cubre la gran mayoria de los escenarios. En unos pocos casos el ingeniero aun necesita acceso de capa baja — pruebas locales, ensayos, degradar un Hub de vuelta a Spoke, o revisar la causa cuando algo falla.

Pero eso es un respaldo, no la via principal. Como el modo de pilotaje manual de un avion — uno espera no tener que usarlo nunca, pero debe estar ahi.

Puede una Tableta Hacer Operaciones de Capa Baja? Si, Pero Usted No lo Necesita

Una tableta por supuesto tambien puede instalar herramientas de capa baja. Pero el punto es: usted no lo necesita.

El acceso por capas existe precisamente para que la capa baja sea una opcion, y no un requisito indispensable. En el lugar de un desastre, usted no le va a pedir a una enfermera que instale herramienta alguna. Le entrega una tarjeta: escanee para conectarse a la red, escanee para abrir el sistema, presione un boton cuando haga falta tomar el relevo.

Esta es la idea central de todo el diseno: envolver las capacidades de un administrador de sistemas en una interfaz que cualquiera pueda operar.


Lectura adicional: Desconectar e Ir — El Diseno Hub-Spoke Nacido para la Desconexion · "Offline-First" No Es "Tolerable-Offline" · La Prueba del Alejamiento — Se Atreve Su Sistema a Operar Sin Red?