## Page 1

# Sistemas integrados ERP

---

Gestión de la Información
Grado en Ingeniería Informática
Universidad de Burgos

&lt;img&gt;Universidad de Burgos logo&lt;/img&gt;
UNIVERSIDAD
DE BURGOS

José Ignacio Santos, José Manuel Galán
jisantos@ ubu.es, jmgalan@ ubu.es

---


## Page 2

# Contenidos

*   Historia de los ERP
*   Arquitectura ERP
*   Ventajas e inconvenientes
*   Clasificación de los Sistemas de Información
*   Ejemplos ERP comerciales

---


## Page 3

# Evolución temporal de los sistemas integrados

*   **1960**
    *   MRP
    *   Fabricación y control de inventarios
*   **1980**
    *   MRP II
    *   Integración de los procesos de producción
*   **1990**
    *   ERP
    *   Sistema integrado y modular de todos los procesos de la organización
*   **2000**
    *   SCM CRM BI
    *   Sistemas especializados
*   **Hoy**
    *   Cloud SaaS AI
    *   Cloud ERP, SaaS, sistemas integrados ERP-SCM-CRM-BI, Machine Learning, AI

---


## Page 4

# Historia ERP: (1) MRP

&lt;img&gt;Diagram showing a green diamond labeled "MRP" on top of a green rectangle labeled "CRP"&lt;/img&gt;

1960

**MRP = Material Requirement Planning**

**Objetivo:** la programación de la fabricación y el control de inventarios
Gestiona los materiales utilizados en un proceso productivo para que estén disponibles en el momento necesario, manteniendo el inventario en niveles reducidos.

-> **CRP** permite planificar los recursos para desarrollar las órdenes del MRP

Planificación de materiales

---


## Page 5

# Historia ERP: (1) MRP

Plan Maestro Producción:
*   Producto (REF)
*   Cantidad pedida
*   Fecha entrega

Lista de Materiales:
*   Producto (REF)
*   Componentes (REF)

Registro de Inventarios:
*   Producto/componente (REF)
*   Stock Seguridad (SS)
*   Existencias
*   Pendiente entrega

<mermaid>
graph LR
    A[Plan Maestro Producción] --> B[MRP]
    C[Lista de Materiales] --> B
    D[Registro de Inventarios] --> B
    B -- "explosión de necesidades" --> E[Plan de materiales]
</mermaid>

---


## Page 6

# Historia ERP: (2) MRP II

MRP-II = Manufacturing Resource Planning

Objetivo: planificación de los recursos de fabricación
Se integran en el MRP las áreas que componen la cadena logística (compras y almacenes, planificación y gestión de la producción, ventas).

Permite:
* La planificación y control de la capacidad
* Integración de información
* Soporte en la toma de decisiones
* Posibilidades de simulación

1980

<mermaid>
graph TD
    A[Producción] --> B[MRP-II]
    B --> C[Compras]
    B --> D[Distribución]
</mermaid>

Planificación de la producción

---


## Page 7

# Historia ERP: (3) ERP

&lt;img&gt;A diagram showing five interconnected circles labeled "Prod.", "Finan.", "Logíst.", "Mark.", and "RRHH". The word "ERP" is written vertically between "Logíst." and "Mark.". A label "1990" is below the diagram.&lt;/img&gt;

**Planificación recursos de la empresa**

ERP = Enterprise Resource Planning

*   Objetivo: gestión de los recursos de la empresa (evolución natural del MRP-II)
*   Conjunto de aplicaciones fuertemente integradas capaces de controlar todos los procesos internos de la organización (Producción, Logística, Finanzas, Ventas y Marketing, Recursos Humanos).
*   Permite:
    *   Estandarizar y optimizar todos sus procesos
    *   Reducir costes y mejorar la eficiencia a través de la integración de los procesos de negocio

---


## Page 8

# Historia ERP: evolución de aplicaciones de gestión

<mermaid>
graph LR
    subgraph "1960"
        MRP[MRP]
        CRP(CRP)
    end

    subgraph "1980"
        Compras[Compras]
        MRP_II(MRP-II)
        Produccion[Producción]
        Distribucion[Distribución]
    end

    subgraph "1990"
        ERP[ERP]
        Logist(Logíst.)
        Finan(Finan.)
        Mark.(Mark.)
        RRHH(RRHH)
        Produccion[Producción]
    end

    MRP --- CRP
    Compras --- MRP_II
    MRP_II --- Produccion
    MRP_II --- Distribucion
    Produccion --- ERP
    Logist --- ERP
    Finan --- ERP
    Mark --- ERP
    RRHH --- ERP
</mermaid>

*   Planificación de materiales
*   Planificación de la producción
*   Planificación recursos de la empresa

---


## Page 9

# Arquitectura de los ERP

Es un software estándar (parametrizable) y modular (módulos que corresponden a áreas funcionales) que permite a una empresa gestionar todos los procesos de negocio de forma integrada

<mermaid>
graph TD
    subgraph Architecture Components
        subgraph Top Layer
            CP[Capa de presentación<br>y de integración]
            IWMI[Interfaz web/móvil + integración (API, web services)]
        end
        subgraph Middle Layer
            DBM(Data Base Management System)
            DB(Data Base)
            MM[administración de los datos, control de accesos, concurrencia de usuarios, seguridad e integridad de los datos]
            ESL[La estructura lógica de la base de datos satisface las necesidades de todos los módulos]
        end
        subgraph Modules
            Logistic
            Production
            Sales
            HR
            Finance
        end

        IWMI --> CP
        MM -- MM --> DBM
        DBM -- ESL --> DB

        MOD_TO_DBM[DM --> DDM --> DSB --> DB --> DBMS --> DBC --> Database]
        
        subgraph Legend
            SEGMENT_DESC[Marketing, Sales, HR, Finances...]
            LEGEND_SEGMENTS[SEGMENT_DESC]
        end

        SUB_GRAPH_MODULES_MODULE[MWARE MODULES]
        SUB_GRAPH_MODULES_SUB[Modules]

        INTEGRATION_MOD[modules]
        INTEGRATION_DESC[Todos los módulos comparten la misma estructura lógica de la base de datos]
        
        INTEGRATION_TO_DB[DBA --> DBE --> DBP --> DBC --> Database]
    end

    style CP fill:#fff,stroke:#333,stroke-width:2px
    style IWMI fill:#fff,stroke:#333,stroke-width:2px
    style MM fill:#fff,stroke:#333,stroke-width:2px
    style DBM fill:#fff,stroke:#333,stroke-width:2px
    style DB fill:#fff,stroke:#333,stroke-width:2px
    style DBC fill:#fff,stroke:#333,stroke-width:2px

    style CP fill:#fff,stroke:#333,stroke-width:2px
    style CP stroke-dasharray: 5 5;

    style IWMI fill:#fff,stroke:#333,stroke-width:2px
    style IWMI stroke-dasharray: 5 5;

    style MM fill:#fff,stroke:#333,stroke-width:2px
    style MM stroke-dasharray: 5 5;

    style DDM fill:#fff,stroke:#333,stroke-width:2px
    style DDM stroke-dasharray: 5 5;

    style DSB fill:#fff,stroke:#333,stroke-width:2px
    style DSB stroke-dasharray: 5 5;

    style DBC fill:#fff,stroke:#333,stroke-width:2px
    style DBC stroke-dasharray: 5 5;

    style DBMS fill:#fff,stroke:#333,stroke-width:2px
    style DBMS stroke-dasharray: 5 5;

    style ESL fill:#fff,stroke:#333,stroke-width:2px;
    style ESL stroke-dasharray: 5 5;

    style SEGMENT_DESC fill:#fff,stroke:#333,stroke-width:2px;

    style MF_TO_DB[MM -> DBC];
    style MF_TO_DB fill:#333,stroke:#333,stroke-width:2px;
</mermaid>

---


## Page 10

# ERP = Business process + Database Model

<mermaid>
graph TD
    subgraph "Business processes"
        B1[Logistic]
        B2[Production]
        B3[Sales]
        B4[HR]
        B5[Finance]
        B6[Business process 7] --> B1
        B7[Business process 8] --> B2
        B8[Business process 9] --> B3
        B9[Business process 10] --> B4
        B10[Business process 11] --> B5
    end
    
    DBMS[Data Base Management System]

    DB[Data Base]

    DBMS --> B1
    DBMS --> B2
    DBMS --> B3
    DBMS --> B4
    DBMS --> B5

    DB --> DBMS
</mermaid>

**MODULES**

<table>
  <tr>
    <td><b>Logistic</b></td>
    <td><b>Production</b></td>
    <td><b>Sales</b></td>
    <td><b>HR</b></td>
    <td><b>Finance</b></td>
  </tr>
  <tr>
    <td>Apps</td>
    <td>Apps</td>
    <td>Apps</td>
    <td>Apps</td>
    <td>Apps</td>
  </tr>
</table>

los módulos implementan la lógica de negocio mediante procesos transaccionales (conectados con la base de datos) que reproducen los procesos de negocio

&lt;img&gt;A diagram showing a database model with blue nodes connected by lines to other black nodes.&lt;/img&gt;

Database model:
estructura lógica
de los datos

---


## Page 11

# Procesos y módulos

*   actividades más pequeñas (interacción con personas)
*   transacciones
*   subprocesos
*   actividades relacionadas lógicamente para obtener un producto o servicio
*   actividades similares, mismo conocimiento

<mermaid>
graph TD
    subgraph Procesos de negocio
        A[Proceso 1]
        B[Proceso 2]
        C[Proceso 3]
    end

    subgraph Módulo (área funcional)
        D[Submódulo 1]
        E[Submódulo 2]
        F[Submódulo 3]
        G[Submódulo 4]
        H[Submódulo 5]
        I[Submódulo 6]
    end

    A --> D
    B --> E
    C --> F

    D --> G
    E --> H
    F --> I

    G --> I
    H --> I
    I --> G
</mermaid>

---


## Page 12

# Database Model

*   **Datos Configuración:**
    *   Organización
    *   Moneda, plan contable
    *   Planta, almacén,...
*   **Maestro Materiales:**
    *   Referencia
    *   Unidad de medida
    *   Stock Seguridad
*   **Maestro Proveedores:**
    *   Referencia
    *   Plazo
    *   Calidad,...
*   **Datos Transaccionales Producción:**
    *   Orden MRP
    *   Orden fabricación, ...
*   **Datos Transaccionales Aprovisionamiento:**
    *   Solicitud de compra
    *   Pedido de compra, ...
*   **Datos Transaccionales Financieros:**
    *   Asientos por compras
    *   Amortizaciones

Database model (ERP)

---


## Page 13

# Módulos de un ERP

Los módulos tienen relación con la cadena de valor de Porter: representan actividades de la cadena integradas digitalmente en el ERP

Típicos módulos de un ERP:

*   **Finanzas (FI) y Controlling (CO):** contabilidad financiera y analítica, presupuestos, tesorería, inversiones, consolidación, pagos,...
*   **Producción:** planificación y programación, fabricación, mantenimiento, lista de materiales, calidad, ciclo de vida del producto,...
*   **Aprovisionamiento:** compras, inventarios, almacenes, ubicaciones, ...
*   **Ventas y Marketing:** clientes, pedidos, campañas, promociones, servicios postventa,...
*   **RRHH:** nómina, formación, contratación, rendimiento,...
*   **Gestión de proyectos**
*   **Analytics**

Ejemplo: Mapa de aplicaciones de SAP ERP

---


## Page 14

# Ejemplo: proceso de aprovisionamiento

Módulo Producción
Módulo Aprovisionamiento
Módulo Contabilidad

<mermaid>
graph TD
    subgraph Database model
        A[Planificación (MRP)] -->|transaction| B(Pedido de compra)
        B -->|transaction| C(Entrada mercancías)
        C -->|transaction| D(Verificación factura)
        D -->|transaction| E(Pago)
        F[Necesidad] --> G[Pedido]
        G --> H[Factura]
        I[Movimiento stock] --> J[Asiento contable]
        K[Asiento contable] --> L[Asiento contable]
        M[Asiento contable] --> N[Asiento contable]
    end
    subgraph Módulo Producción
        A
    end
    subgraph Módulo Aprovisionamiento
        B
        C
        D
        E
    end
    subgraph Módulo Contabilidad
        J
        K
        L
        M
    end
</mermaid>

---


## Page 15

# Ventajas ERP

*   Plataforma común (base de datos, servidores, clientes)
*   Estandarización de procesos de negocio*
*   Mejora de los procesos de negocio*
*   Integridad y visibilidad de los datos
*   Mejora en la toma de decisiones
*   Reducción de costes

En cierta medida un ERP comercial implementa “the best practices” de las empresas:

*   Para la empresa que compra el ERP resulta similar a las metodologías de reingeniería de procesos, al “forzar” utilizar estas mejores prácticas
*   Para el sector, en cierta medida favorece la homogeneización de los procesos de negocio (¿pérdida de ventaja competitiva?)

---


## Page 16

# Riesgos y dificultades de un ERP

*   Los proyectos de implementación suelen ser **complejos**, requieren consultoría, parametrización y desarrollo, soporte
*   Los **tiempos** de implementación varían con el tamaño de la empresa, los módulos a implantar, el grado de parametrización y desarrollo, el impacto en los procesos de negocio y la organización. Por ello suelen ser **caros**
*   Implantar un ERP conlleva **cambios** en: (1) las TI; (2) en los procesos de negocio; (3) en la organización
    *   Adopción de lo procesos estándar del ERP o desarrollo ad hoc que imitan procesos actuales
    *   Cambio cultural y la gestión del conocimiento
    *   Implantación más difícil en empresas descentralizada y dispersas
*   Una de las etapas más críticas de la implantación es la **migración de datos** al nuevo sistema, e.g. en la puesta en productivo del ERP

---


## Page 17

<header>Dónde situar los ERP en los SI</header>

&lt;img&gt;A triangular diagram illustrating the hierarchy of Information Systems (IS).  
• The base of the triangle represents Transaction Processing System (TPS), which sits at the bottom.  
• Above TPS is Management Information System (MIS), then Decision Support System (DSS), and finally Executive Information System (EIS) at the apex.  
• A dashed red line connects EIS to Business Intelligence, indicating its relationship.  
• Vertically on the left side of the triangle, three downward-pointing arrows are labeled, from top to bottom: “Strategic decisions,” “Tactic decisions,” and “Operational decisions.”  
• Vertically on the right side of the triangle, three upward-pointing arrows are labeled, from top to bottom: “executives,” “senior managers,” and “middle managers.”  
• At the very bottom center, the phrase “A classification of Information Systems” appears.&lt;/img&gt;

---


## Page 18

# Información y niveles de decisión

<mermaid>
graph TD
    A[INFORMACIÓN] -->|PROCESOS| B[Transaccional]
    A -->|AGREGACIÓN| C[Detallada]
    A -->|FORMALIZACIÓN| D[Estructurada]
    A -->|FUENTES| E[Internas]

    F[Analítica] --> A
    G[Agregada] --> A
    H[No estructurada] --> A
    I[Internas/Externas] --> A

    J[Executive information system (EIS)] --> K[Decision support system (DSS)]
    K --> L[Management Information System (MIS)]
    L --> M[Transaction Processing System (TPS)]

    subgraph " "
        direction LR
        A --- B
        A --- C
        A --- D
        A --- E
    end
</mermaid>

Fuente: Baltzan (2009) Essential of Business driven information systems.Chapter 2. Strategy decision making

---


## Page 19

# Sistema de Información

Management Information System (MIS): sistema de administración y dirección de la ERP → empresa que agrupa las actividades de planificación, organización, dirección y control de la empresa que realizan los directivos y gerentes,

Transaction Processing System (TPS): sistema que gestiona las actividades operativas de la empresa que se ejecutan diariamente, e.g. compra, venta, entrada mercancía, ...

---


## Page 20

&lt;img&gt;Screenshot of SAP ERP Purchase Order screen showing fields like Document Overview On, Print Preview, Messages, Personal Setting, Vendor, Doc. date, Release group, Release Strategy, Release indicator, and a table with columns S.. Itm, A I Material, Short Text, PO Quantity, O... C Deliv. Date, Net Price, Curr..., Per, O... PC.&lt;/img&gt;

Ejemplo TPS: pedido de compra en SAP ERP. Información transaccional, detallada, estructurada, e interna

---


## Page 21

# Sistema de Información

*   **Executive Information System (EIS):** DSS especializado para las actividades de decisión estratégica que integra información de fuentes internas y externas.
    *   Tecnología: OLAP (Online Analytical Processing)
*   **Decision Support System (DSS):** sistema que agrupa las actividades de decisiones de una empresa que suelen crear nueva información (análisis “what-if”, análisis “goal-seeking”, simulaciones).
    *   Tecnología: OLAP (Online Analytical Processing)
*   **Management Information System (MIS):** sistema de administración y dirección de la empresa que agrupa las actividades de planificación, organización, dirección y control de la empresa que realizan los directivos y gerentes.
    *   Tecnología: OLTP (Online Transaction Processing)
*   **Transaction Processing System (TPS):** sistema que gestiona las actividades operativas de la empresa que se ejecutan diariamente, e.g. compra, venta, entrada mercancía, ...

<mermaid>
graph LR
    A[BI] --> B[Executive Information System (EIS)]
    B --> C[Decision Support System (DSS)]
    C --> D[Management Information System (MIS)]
    D --> E[Transaction Processing System (TPS)]

    subgraph Tecnología
        OLAP[OLAP]
        OLTP[OLTP]
    end

    style OLAP fill:#fff,stroke:#333,stroke-width:2px
    style OLTP fill:#fff,stroke:#333,stroke-width:2px

    linkStyle 0 stroke:red,stroke-width:2px
    linkStyle 1 stroke:red,stroke-width:2px
    linkStyle 2 stroke:red,stroke-width:2px
    linkStyle 3 stroke:red,stroke-width:2px
</mermaid>

---


## Page 22

# Business Intelligence

Business Intelligence (BI): conjunto de tecnologías, metodologías y herramientas destinadas a transformar los datos en conocimiento útil para la toma de decisiones empresariales

El ERP está orientado a la operación diaria y transaccional, el BI está enfocado al análisis histórico, la exploración de patrones y la proyección de tendencias

Elementos de BI:

*   Fuentes de datos internas (ERP, CRM, SCM, aplicaciones web, etc.) y externas (redes sociales, datos de mercado, open data, etc.)
*   Pipeline: extracción, procesado y almacenamiento en un repositorio central
*   Capa de almacenamiento: Data Warehouse (base de datos estructurados diseñado para consultas analíticas rápidas) y Data Lake (repositorio flexible de datos en bruto estructurados y no estructurados)
*   Capa analítica OLAP (estadística e informes) y compleja (ML e IA)
*   Capa de presentación: herramientas visualización (Power BI, Tableau, Looker, etc.)

---


## Page 23

&lt;img&gt;Screenshot of Oracle Business Intelligence dashboard showing various analytical widgets including product line analysis, performance index to company average, top customers bookings, revenue by month, and daily revenue timeline.&lt;/img&gt;

Ejemplo EIS: Dashboard Oracle BI. Entornos gráficos, diferentes niveles de agregación y/o clasificación, fuentes internas y externas a la empresa

---


## Page 24

# ¿Por qué separamos BI de ERP?

Todos los ERP incorporan (con más o menos desarrollo) funcionalidades de apoyo a la decisión (DSS), sin embargo los sistemas BI que también son DSS suelen ser un sistema separado por:

**Propósito distinto:**
ERP orientado a la operación transaccional (pedidos, pagos, inventario, ...), BI está orientado a la toma de decisiones (análisis, visualización, KPIs, ...)

**Requerimientos diferentes:**
ERP necesita alta velocidad en operaciones transaccionales y consistencia inmediata de los datos, BI necesita manejar grandes volúmenes históricos, realizar agregaciones, comparaciones y cálculos complejos (que ralentizan una base de datos transaccional), por eso utilizan bases de datos especializadas (Data Warehouses) y tecnología OLAP optimizada para consultas analíticas

**Usuarios distintos:**
ERP usuarios operativos (administrativos, financieros, ventas, compras, ...), BI usuarios de gestión (directivos, analistas de negocio, controllers, ...)

**Independencia estratégica:** a veces se requiere no depender del mismo proveedor

---


## Page 25

# Ejemplos de softwares comerciales

Vendedores tradicionales (grandes empresas). El ERP corre localmente en las máquinas de la empresa

&lt;img&gt;SAP logo&lt;/img&gt; &lt;img&gt;Oracle e-businesssuite logo&lt;/img&gt;
&lt;img&gt;Microsoft Dynamics NAV logo&lt;/img&gt;

Wikipedia: Software ERP

---


## Page 26

# Ejemplos de softwares comerciales

Nuevos ERP libres basados en SaaS (Software as a Service). El software corre en una máquina externa (cloud computing) a la empresa que lo “alquila”.
Se reducen costes de (1) implementación, (2) mejoras, actualizaciones y mantenimiento, (3) escalabilidad, (4) seguridad

&lt;img&gt;openbravo logo&lt;/img&gt;
&lt;img&gt;OpenERP logo&lt;/img&gt;

&lt;img&gt;Odoo logo&lt;/img&gt;
Odoo demo
https://demo4.odoo.com/odoo

&lt;img&gt;Compiere logo&lt;/img&gt;