Descripción

Registra el ciclo de vida completo del activo: adquisición, instalación, historial de mantenimiento, depreciación y disposición final.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
assetIdstring✓ Sí
includeMaintenanceHistorybooleantrue
includeFinancialsbooleanfalse
Salida — lo que devuelve
CampoTipoFormato
assetIdstring
ageYearsnumber
remainingUsefulLifeYearsnumber
totalMaintenanceCostnumber
currentConditionScorenumber
lifecycleStagestring

Guía de Implementación

¿Por qué estos parámetros de entrada?

Se necesita `assetId` para acceder al registro maestro del activo en el CMMS. `includeMaintenanceHistory` carga el historial completo de OTs y fallas, necesario para calcular el costo total de mantenimiento y el `currentConditionScore`. `includeFinancials` es opcional porque requiere acceso al módulo contable (valor de adquisición, depreciación acumulada) y puede no estar disponible en todos los ambientes; activarlo expone datos de inversión para análisis de reemplazo vs renovación.

Cálculos y lógica a implementar

Calcular `ageYears` = (fecha_actual - fecha_instalación) / 365.25. `remainingUsefulLifeYears` = vida_útil_diseño - ageYears, ajustado por el score de condición actual. `totalMaintenanceCost` = suma de todos los costos de OTs cerradas del activo. `currentConditionScore` (0-100): algoritmo ponderado que considera MTBF actual vs MTBF de referencia (30%), número de fallas recientes (20%), condición reportada en última inspección (30%), horas de operación acumuladas vs límite (20%). `lifecycleStage`: new si ageYears < 20% vida útil, aging si > 70%, end_of_life si conditionScore < 30 o age > 90% vida útil.

¿Por qué estos parámetros de salida?

`ageYears` y `remainingUsefulLifeYears` son los insumos del análisis de reemplazo vs reparación. `totalMaintenanceCost` comparado con el valor de reemplazo determina si el activo es económicamente viable. `currentConditionScore` permite al agente priorizar activos que necesitan atención preventiva urgente. `lifecycleStage` simplifica la toma de decisiones: end_of_life activa automáticamente un proceso de solicitud de inversión.

Interfaz gráfica recomendada

Tarjeta de activo con línea de tiempo visual del ciclo de vida (barra horizontal con hito actual marcado). Gauge circular para `currentConditionScore` con colores semáforo. Tabla de historial de mantenimiento con costo acumulado. Badge de etapa del ciclo de vida en la cabecera.

Conexiones con otras Tools

Recibe de
MAINTENANCE_KPIS_READYMQTT

KPIs de mantenimiento alimentan el modelo de ciclo de vida del activo

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.
asset_lifecycle_event→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

ISO 55001:2014§8.1Planificación y control operacional

Seguimiento del ciclo de vida completo de activos físicos.

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

Rastrear Ciclo de Vida de Activo
Hola, soy el asistente de  Rastrear Ciclo de Vida de Activo. ¿En qué puedo ayudarte?