Saltar a contenido

Asignaciones de checklist

Una plantilla publicada por sí sola no aparece en la app móvil del técnico: hay que asignarla a uno o más activos indicando bajo qué condiciones aplica y a quién está dirigida. Esta asignación es la pieza que conecta plantilla ↔ activo ↔ técnico.

Concepto

Por cada activo se pueden crear una o más asignaciones de checklist. Cada asignación define una audiencia explícita: quién debe ver el checklist y bajo qué filtros. El formulario se organiza en cuatro secciones:

Sección Qué controla Si se deja vacía
Roles Roles funcionales que pueden ejecutarla: Técnico, Supervisor, Administrativo. Cualquier rol que pertenezca a la audiencia puede ejecutarla
Empresa Casilla para que el checklist lo vea el personal propio del cliente (la empresa dueña del activo). El personal propio del cliente no lo ve
Proveedores Casillas de los proveedores cuyos técnicos de proveedor deben verlo. Ningún técnico de proveedor lo ve
Áreas Filtro excluyente por área de trabajo. Aplica a cualquier área

La audiencia es explícita

Para que un técnico del cliente vea un checklist hay que tildar "Empresa". Para que lo vean los técnicos de un proveedor, hay que tildar ese proveedor. Si no se marca ninguna de las dos cosas, nadie ve el checklist. El formulario arranca con "Empresa" tildada y no deja guardar si no hay al menos una empresa o un proveedor seleccionado.

Cómo se decide quién ve un checklist

Un usuario ve la asignación si se cumplen las tres condiciones a la vez:

  1. Rol — su rol funcional está en la sección Roles, o la sección Roles está vacía.
  2. Área — alguna de sus áreas coincide con la sección Áreas, o la sección Áreas está vacía.
  3. Audiencia — pertenece a la audiencia: es personal del cliente y "Empresa" está tildada, o su proveedor está tildado en la sección Proveedores.

Áreas de los técnicos de proveedor

Las áreas de un técnico de proveedor son las que el cliente le asignó al aprobarlo (ver Técnicos de proveedor). Si el técnico fue aprobado sin áreas, solo coincide con asignaciones que no tengan filtro de área.

Qué ve el técnico al escanear

Al escanear un tag NFC, la app móvil consulta todas las asignaciones activas para ese activo y conserva las que aplican al técnico (según su rol funcional, su pertenencia a la audiencia y sus áreas habilitadas). Si quedan varias plantillas aplicables, la app las ordena por prioridad descendente.

Cómo se calcula la prioridad (score)

La app calcula un puntaje por cada asignación sumando los pesos de las condiciones específicas que tenga seteadas:

Condición presente Peso
Área +4
Roles +2
Audiencia (Empresa o proveedor presente) +1

El resultado: si para un mismo activo coexisten una plantilla amplia y otra más específica para el área del técnico, este último siempre verá primero la específica al escanear el tag.

Cómo crear una asignación

  1. Ir a Activos → seleccionar el activo → solapa Asignaciones.
  2. Clic en Crear.
  3. Elegir la plantilla (solo se listan las que están en estado Publicada).
  4. Completar las cuatro secciones:
    • Roles: marcar Técnico, Supervisor y/o Administrativo (o dejar vacío para todos los roles).
    • Empresa: tildar si el personal propio del cliente debe ver el checklist.
    • Proveedores: tildar los proveedores cuyos técnicos deben verlo.
    • Áreas: marcar las áreas a las que se limita (o dejar vacío para todas).
  5. Marcar como activa y guardar.

Importante: las plantillas en estado Borrador no aparecen en el dropdown. Hay que publicarlas antes de poder asignarlas. El botón de guardar permanece deshabilitado mientras no haya ni "Empresa" ni ningún proveedor seleccionado.

Ejemplos de audiencia

  • Solo personal propio: "Empresa" tildada, sin proveedores → lo ven los técnicos y supervisores del cliente, no los de proveedores.
  • Solo un proveedor: "Empresa" sin tildar, proveedor Climatización SA tildado, Rol = Técnico, Área = Termomecánica → solo lo ven los técnicos de Climatización SA aprobados para el área Termomecánica.
  • Mixta: "Empresa" tildada + proveedor Climatización SA tildado → lo ven tanto el personal propio como los técnicos aprobados de ese proveedor.

Ruta

/assets/[id]/edit → pestaña Asignaciones.