Actualmente FRACTTAL no tiene una estructura jerarquía real de Activos. Sí que cuando uno accede al módulo de Activos puede visualizar los Activos (todos los Activo) según un árbol estructurado. Sin embargo, esa estructura sirve únicamente para esa visualización y poco más (sirve también para limitar el acceso a parte del árbol de Activos).
Una estructura jerárquica real relaciona en todo el momento los Activos según su relación jerárquica. Doy ejemplos:
Cuando se asigna una Solicitud/Tarea/OT a un Activo, ésta debería quedar enlazada con toda la estructura jerárquica de nivel superior. El enlace es muy importante para:
Poder hacer análisis de nivel superior - Si la estructura de árbol de Ubicaciones de un proceso productivo es del tipo Planta/Línea de Producción/Etapa/Función y los Planes de Tareas están definidos al nivel de Función, es importante poder hacer análisis (indicadores) de nivel superior. Para sacar un indicador al nivel de Línea de Producción se deberían incluir, no solo las Tareas asignadas directamente al Activo a ese nivel, sino a todos los Activos de nivel inferior (hijos). Si durante el periodo de análisis hubo 3 fallos en Activos distintos al nivel de Función, entonces al de Línea de Producción hubo esos 3 fallos';
Poder tener trazabilidad en Activos (en especial Equipos) con rotación de localización (en especial Ubicación) - Cuando se tiene un Equipo que puede tomar varias Ubicaciones (e.g. - un motor eléctrico) y se asignan Tareas a ese Equipo, es importante también saber en que Ubicación se encontraba ese Activo. Esto permite hacer análisis al nivel del Equipo (e.g. cuantas veces el motor sufrió una avería) a la vez que al nivel de la Ubicación (e.g. cuantas veces los motores en esta ubicación han sufrido una avería).
Cuando un Activo queda 'Fuera de Servicio' o 'Inhabilitado', todos los Activos de nivel inferior deberían quedar 'Fuera de Servicio' o 'Inhabilitados';
Cuando se define la Criticidad de un Activo (en FRACTTAL se llama 'Prioridad'), toda la estructura jerárquica de nivel superior debería tomar la máxima criticidad de los Activos de nivel inferior (hijos).
SUGERENCIA
Que las acciones que van contra un Activo (Solicitudes/Tareas Pendientes/OTs) queden asociadas a la ruta de la estructura jerárquica del Activo, y no solo al Activo;
Que al hacer análisis estadísticas se pueda incluir (con una casilla de verificación) las acciones de los Activos de nivel jerárquico inferior. Se debería poder también elegir si solo incluir Ubicaciones o también Equipos;
Que se pueda configurar que el Código del Activo sea la concatenación de los códigos de nivel superior con el código del nivel del Activo (creando una ruta). Se definiría en el menú de Configuración de la BD:
Que los estados de 'Fuera de servicio' y 'Inhabilitado' automáticamente se desplieguen a los Activos de nivel inferior;
Que se pueda configurar si la criticidad de un Activo queda automáticamente definida como la máxima criticidad de los Activos de nivel inferior. Se definiría en el menú de Configuración de la BD:
Que se pueda incluir como Medidor en una Subtarea Lectura de Medidor, un Medidor de un Activo de nivel inferior (hijo).