Análisis de superficie

Tomas de muestra de superficie: qué se analizó, si pasó y el plan de acción cuando no.

Un análisis de superficie es una toma de muestra. Alguien pasa una prueba por una superficie de trabajo —una tabla de cortar, una cortadora, un estante de la cámara frigorífica— y registra lo que salió. Un registro por muestra: qué se analizó, si fue satisfactorio y qué se decidió cuando no lo fue.

ColecciónPermisoQué es un registro
surface-analysessurface-analyses:readUna muestra, su veredicto y el plan de acción que hay detrás.

Comparte el sobre de instantánea: id, deleted, capturedAt, receivedAt, sequence y los demás campos rodean al data de abajo.

surface-analyses

CampoTipoSignificado
timestampstring, obligatorioCuándo se tomó la muestra, en milisegundos desde la época Unix como cadena.
namestring, obligatorioQué se analizó. Texto libre, tecleado por la persona.
isSatisfactoryboolean, obligatorioEl veredicto que se registró.
actionPlanstring | nullQué se decidió al respecto. Texto libre.
userIdstring | nullEl miembro del personal que lo registró, cuando la aplicación guardó uno.
{
  "id": "6f1d92c4-0b7a-4d31-9f18-3a6c2e5b7d40",
  "collection": "surface-analyses",
  "deleted": false,
  "capturedAt": "1789815240512",
  "receivedAt": "1789815312004",
  "sequence": "412",
  "data": {
    "timestamp": "1789812000000",
    "name": "Planche de découpe viande",
    "isSatisfactory": false,
    "actionPlan": "Désinfection renforcée, nouveau prélèvement lundi",
    "userId": "b3f7c1a0-5d42-4e88-9a16-7c0e2d4b9f31"
  }
}

Cómo leerlos

isSatisfactory es un veredicto que se emitió, no uno que usted calcule. Es lo que informó el laboratorio o lo que concluyó el operario sobre el terreno, registrado tal cual. En el registro no hay ningún umbral, ningún recuento ni ninguna unidad con que recalcularlo, y no debería ponerse a buscarlos: preséntelo como el veredicto de ellos, en sus palabras, y deje que un desacuerdo lo resuelvan ellos.

name es texto, no una referencia. No apunta a ninguna zona ni a ningún equipo: aquí no hay ningún id con el que cruzar. Dos muestras de la misma superficie con un mes de diferencia pueden estar escritas de dos maneras distintas, así que agrupe por él solo si está dispuesto a normalizar, y nunca presente un nombre normalizado como el que se registró.

actionPlan es texto libre e independiente del veredicto. Es null cuando no se tecleó nada, que no es lo mismo que no haberse hecho nada, y puede faltar en una muestra no satisfactoria. No deduzca un campo del otro, y no construya un enum a partir de un campo en el que la gente escribe frases.

Y la advertencia que vale para todas las colecciones vale también aquí: lo que obtiene es lo que ha recibido esta API, no el historial completo del restaurante. Consulte la página del sobre antes de contar muestras, y la nota sobre exhaustividad antes de dar el recuento a nadie.

Última actualización: 2026-09-20.