Descripción

Gestiona el flujo completo de permisos de trabajo (PTW): espacio confinado, trabajo en caliente, energías peligrosas (LOTO).

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
permitTypestring✓ Sí
actionstring✓ Sí
locationstring✓ Sí
requestedBystring
Salida — lo que devuelve
CampoTipoFormato
permitIdstring
statusstring
approvedBystring
validUntilstringdate-time
precautionsarrayitems→string

Guía de Implementación

¿Por qué estos parámetros de entrada?

Se necesita `permitType` para cargar el checklist específico del tipo de trabajo: un permiso de espacio confinado requiere medición de atmósfera y vigía, un trabajo en caliente requiere extintor y retiro de materiales combustibles, LOTO requiere el procedimiento específico de bloqueo de energías. `action` define el estado del flujo PTW: 'request' inicia el permiso, 'approve' lo autoriza (requiere supervisor calificado), 'execute' activa el permiso durante el trabajo, 'close' lo cierra al terminar, 'cancel' lo cancela antes de ejecutar. `location` es obligatorio para verificar que no hay conflictos entre permisos simultáneos en el mismo lugar. `requestedBy` registra al solicitante para trazabilidad.

Cálculos y lógica a implementar

Para 'request': generar `permitId`, cargar el checklist estándar del `permitType` según la norma aplicable (NOM-027-STPS para espacio confinado, NOM-022-STPS para electricidad). Verificar conflictos: buscar permisos activos en el mismo `location` que sean incompatibles (ej: no se puede tener permiso de trabajo en caliente y de gases inflamables en la misma área). Calcular `validUntil` = timestamp_actual + duración_estándar_del_tipo (espacio confinado: 4h, trabajo en caliente: 8h). Para 'approve': verificar que el aprobador tiene la habilitación requerida para ese `permitType`. `precautions`: lista de medidas de control requeridas por el checklist del tipo de permiso.

¿Por qué estos parámetros de salida?

`permitId` es la referencia que el trabajador muestra en campo y que el agente vincula a la OT de mantenimiento. `status` permite al agente controlar el flujo del trabajo: si el permiso no está 'approved', el trabajo no puede iniciarse. `validUntil` permite al agente alertar al supervisor cuando el permiso está por vencer y el trabajo no ha concluido. `precautions` son las medidas de seguridad que el agente puede verificar en campo mediante sensores o confirmación del operador.

Interfaz gráfica recomendada

Formulario de solicitud de permiso tipo checklist digital con secciones por tipo de riesgo. Flujo de aprobación visual (solicitado → revisado → aprobado → activo → cerrado) con indicador de estado actual. QR code del permiso para mostrar en campo. Alerta de vencimiento 30 minutos antes de `validUntil`. Lista de permisos activos en el área con mapa de la planta.

Conexiones con otras Tools

Envía a
PERMIT_CLOSEDREST

Cierre de permiso de trabajo actualiza los KPIs de seguridad del período

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
work_permit_event→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

ISO 45001:2018§8.1Planificación y control operacional

Gestión de permisos de trabajo como control operacional para trabajos de riesgo.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Gestionar Permisos de Trabajo
Hola, soy el asistente de  Gestionar Permisos de Trabajo. ¿En qué puedo ayudarte?