Saltar al contenido
Massignal
La plataforma

De la biblioteca a la vitrina, sin pasos a ciegas

Massignal es un panel web y una API. El panel lo usan las personas; la API la usan las pantallas. Entre los dos hay una sola cosa que viaja: la versión aprobada de un canal.

1 · Publicación

Publicar crea una versión, no cambia la pantalla

Al publicar, Massignal congela la programación completa del canal —sus zonas, sus listas, el orden y la duración de cada archivo— en una versión numerada. Esa versión es lo que se revisa y es exactamente lo mismo que después descarga el equipo.

No son dos cosas parecidas: es el mismo objeto. Un contenido aprobable que no coincidiera con lo entregado obligaría a recomponer en el servidor algo que nadie revisó entero.

  • Rechazar exige un motivo. Quien la armó se entera de qué corregir, no solo de que no pasó.
  • Volver atrás es un clic. Cualquier versión del historial vuelve a estar vigente con su contenido original.
  • Avisa si hay cambios sin publicar. Editar una lista no mueve lo que está al aire, y la pantalla lo dice.

Historial de un canal

v14Vigente
v13Retirada
v12Retirada

Cada fila guarda la programación entera de ese día. Volver a la v12 devuelve lo que se vio ese día, no una aproximación.

2 · Aprobación

La revisión se enciende donde hace falta y se apaga donde estorba

Una cadena con veinte locales necesita que alguien revise. Un cliente donde la misma persona arma el aviso y responde por él, no: pedirle que se apruebe a sí misma es un trámite.

Por eso la auto-aprobación se hereda por niveles. El sistema fija el valor por omisión, una organización puede definir el suyo y un cliente puntual puede tener otro. Quien no decide nada sigue al de arriba —y si el de arriba cambia, lo sigue solo, sin tener que tocarlo—.

Encendida o no, publicar sin revisión sigue exigiendo el permiso de aprobar: la política quita el paso, no reparte autoridad.

SistemaExigir aprobación
OrganizaciónHereda
Cliente AHereda
Cliente BPublica directo

Lo mismo se aplica a la zona horaria: cada nivel puede tener la suya o seguir a su superior.

3 · Entrega

El equipo pregunta, y casi siempre la respuesta es «sin novedad»

Cada pantalla consulta cada pocos minutos si su canal cambió. Si no cambió, el servidor responde con una línea y no se descarga nada. Si cambió, baja la versión nueva y solo los archivos que todavía no tiene.

Los archivos se identifican por su contenido, no por su nombre. Un mismo video usado en cinco canales se descarga una vez y se guarda una vez, aunque en el panel se llame distinto en cada uno.

Si el enlace se cae, la pantalla sigue reproduciendo lo último que alcanzó a bajar. No queda en negro esperando al servidor.

// Lo que recibe la pantalla
{
  "canal": "Vitrina calle",
  "version": 14,
  "zonas": [
    {
      "nombre": "Principal",
      "lista": {
        "nombre": "Promociones",
        "items": [
          { "nombre": "Afiche", "duracion": 10 },
          { "nombre": "Spot",   "duracion": 22 }
        ]
      }
    }
  ]
}
4 · Las pantallas

Instalar un local no debería requerir un técnico

El equipo se enciende, muestra un código de seis dígitos y alguien lo escribe en el panel. Eso es todo el proceso.

Seis dígitos, sin letras

Porque se teclea con el control remoto de un televisor, que no tiene letras. El código vence a los quince minutos.

El equipo dice quién es

El serial lo reporta el aparato al vincularse, no se escribe a mano. Por él se le reconoce después, aunque cambie de nombre o de local.

Semáforo por pantalla

En línea, sin señal o sin vincular. Y qué versión tiene puesta cada una, para ver de un vistazo quién se quedó atrás.

Captura a distancia

Pide una foto de lo que se está viendo en ese local y llega en el próximo reporte del equipo.

Pantalla de reposo

Lo que se ve cuando un canal no tiene nada que mostrar. Se define para todo el sistema, para una empresa o para un cliente.

Se le puede quitar el acceso

Si un equipo se pierde o se da de baja, se revoca su credencial y deja de recibir contenido en la petición siguiente.

5 · Control

El aislamiento no es un botón escondido

Que un usuario no vea el botón de otro cliente no protege nada: basta con adivinar un número en la dirección. En Massignal el alcance viaja en la consulta a la base, no en una comprobación de la pantalla, así que un identificador ajeno sencillamente no devuelve nada.

  • Perfiles por rol. Quién sube contenido, quién programa, quién aprueba y quién solo mira.
  • Usuarios acotados a sus clientes. Un operador ve los locales que le tocan, y solo esos.
  • Bitácora de accesos. Quién entró, cuándo y desde dónde, incluidos los intentos fallidos.
  • Cuotas por empresa. Cuántos usuarios, cuántas pantallas y cuánto espacio de biblioteca.

Se instala donde tú digas

Massignal se instala en tu propia infraestructura, no en la nube de un tercero. El contenido de tus clientes no sale de tu red, y las pantallas hablan con tu servidor.

Para operaciones con locales en varias regiones, cada nivel tiene su zona horaria: los horarios se interpretan donde está la pantalla, no donde está el servidor.

Lo que falta es verlo con lo tuyo

Cuéntanos cuántos locales y qué tipo de pantallas tienes, y armamos una demostración sobre ese caso.