ChatDiagram
4 templates · ERD

Diagramas ER de mantenimiento de activos de TI

Diseñar un sistema de mantenimiento de activos de TI comienza con un modelo claro de entidades y relaciones. Los ejemplos siguientes muestran cómo estructurar activos, tareas de mantenimiento, órdenes de trabajo, técnicos y ubicaciones: todo lo necesario para un CMMS o sistema fiable de seguimiento de hardware.

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01Identifica las entidades principales

    Empieza con los objetos principales: Asset, MaintenanceTask, Technician, Location y, opcionalmente, AssetCategory o History.

  2. 02Define las relaciones

    Conecta las entidades de forma lógica: un Asset tiene muchas MaintenanceTasks, un Technician realiza muchas tareas y una Location alberga muchos activos.

  3. 03Añade los atributos esenciales

    Asigna identificadores únicos (por ejemplo, Asset ID y Task ID) y campos importantes como número de serie, fecha de mantenimiento y gravedad.

  4. 04Normaliza el esquema

    Elimina la redundancia separando los datos en tablas relacionadas y garantizando la tercera forma normal siempre que sea posible.

  5. 05Valida con expertos del dominio

    Revisa el diagrama con el personal de operaciones de TI o mantenimiento para incluir todas las reglas de negocio y casos límite.

FAQ

Questions about erd templates

¿Cuáles son las entidades clave en un diagrama ER de un sistema de mantenimiento de activos de TI?

Las entidades principales suelen incluir Asset, MaintenanceTask, Technician, Location y, a menudo, MaintenanceHistory o Part. Asset contiene los detalles de hardware y software, MaintenanceTask registra las órdenes de trabajo, Technician almacena las asignaciones del personal y Location define dónde están desplegados los activos.

¿Cómo modelo diferentes categorías de activos, como hardware y software?

Puedes usar una entidad AssetCategory independiente con una relación de uno a muchos con Asset, o un atributo asset_type en la tabla Asset. El enfoque basado en entidades es más escalable si las categorías tienen campos específicos.

¿Debo almacenar el historial de mantenimiento en una tabla independiente?

Sí, se recomienda una tabla MaintenanceHistory o CompletedTask específica para archivar las tareas anteriores y mantener optimizada la tabla MaintenanceTask activa. Cada registro histórico debe hacer referencia a la tarea original y al activo.

¿Cómo gestiono estados del ciclo de vida de los activos, como «activo», «retirado» o «en reparación»?

Añade un atributo status a la entidad Asset con un conjunto predefinido de valores. Opcionalmente, crea una tabla StatusChange para registrar las transiciones con fines de auditoría.

¿Puedo añadir campos personalizados para distintos tipos de activos sin complicar el esquema?

Sí, puedes usar un patrón Attribute-Value o una columna JSON para propiedades flexibles. Como alternativa, crea tablas de subtipo para cada categoría de activo si los metadatos están estructurados y se consultan con frecuencia.