Método para la Actualización Masiva de Artículos...

25
Método para la Actualización Masiva de Artículos en Localizaciones de America Latina en Oracle EBS. Preparado por: Daniel Edinson Molina Paez Especialización Procesos para el Desarrollo de Software Universidad SanBuenaventura - Cali

Transcript of Método para la Actualización Masiva de Artículos...

Page 1: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Método para la Actualización Masiva de Artículos en Localizaciones de America Latina

en Oracle EBS.

• Preparado por: Daniel Edinson Molina Paez

• Especialización Procesos para el Desarrollo de Software

• Universidad SanBuenaventura - Cali

Page 2: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Agenda

• Contexto del Proyecto

• Método para la Actualización Masiva de Artículos en Oracle

• Conclusiones

• Trabajos Futuros

• Bibliografía

2

Page 3: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

E-Business Suite Oracle EBS Jerarquía Organizacional Modulo Inventarios

Juego de Libros (Contabilidad País)

Entidad Legal (Empresa)

Unidad Operativa (Sector País)

Organización Pivote Compras

Organizaciones Inventario Planta Mto

Ingeniero Producto

Organización Maestra de Artículos

Administración Articulos en todas las Organizaciones definidas en la estructura

Figura 1... Jerarquia Organizacional Oracle EBS

Page 4: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Oracle –Item Interface

Legacy Inventory Managmennt

System

ITEM INTERFACE TABLES ORACLE InventoryProductión Tables

Flujo de Información

Page 5: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Problemática-Rendimiento Aplicación-Reprocesos administrativos Operativos- Falencia Buenas Practicas Desarrollo

Fin

Error

Error

Interface Temporal

CVJ – Interface Errores

MTL_SYSTEM_ITEMS_B

Maestra Artículos

MTL_ITEMS_INTERFACEInterface Estándar

Validaciones Pre-Cargue

Inicio

Salida csv -Errores

Archivo Cargue csv

Salida csv –Errores Estándar

Flujo Ideal

Corregir Errores por Validación estándar

API- INCOIN Validación estándar

Si

No

No

Si

Page 6: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Agenda

• Contexto del Proyecto

• Método para la Actualización Masiva de Artículos en Oracle

• Conclusiones

• Trabajos Futuros

• Bibliografía

6

Page 7: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

7

•Problemática-Rendimiento Aplicación-Reprocesas administrativos Operativos- Buenas Practicas Desarrollo

•Método para mejorar los procesos de desarrollo implementados en los procesos de cargue masivos de información, estandarizandolos a través de una guía metodológica

Método para la Actualización Masiva de Artículos Oracle EBS.

Page 8: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 9: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 10: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Identificación del proceso de Cargue• Conocer la estructura de Oracle para la

administración de artículos•API-Incoin•Creación masiva y por forma

•Identificación del proceso de Cargue• Conocer la estructura de Oracle para la

administración de artículos•API-Incoin•Creación masiva y por forma

Identificación Proceso de Cargue

Page 11: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 12: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Identificación de templates•Identificación Templates Estándar disponibles en la versión de Oracle EBS

•Definición de Templates del Negocio: Construcción de templates que cubren la necesidad del negocio con base a configuración estándar.

•Identificación de templates•Identificación Templates Estándar disponibles en la versión de Oracle EBS

•Definición de Templates del Negocio: Construcción de templates que cubren la necesidad del negocio con base a configuración estándar.

DefiniciónTemplates Negocio

Identificación Templates

Identificación Templates Estándar

Page 13: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 14: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Identificación de Reglas de validación•Definición Reglas Estándar y de lógica base datos•Prerrequisitos de información modulo Ingeniería•Reglas de funcionalidad (Grupos Información)•Definición de Reglas del negocio•Modelo de Aplicación de reglas

•Identificación de Reglas de validación•Definición Reglas Estándar y de lógica base datos•Prerrequisitos de información modulo Ingeniería•Reglas de funcionalidad (Grupos Información)•Definición de Reglas del negocio•Modelo de Aplicación de reglas

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Page 15: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 16: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Construcción de plantilla de cargue custom•IC Construcción de plantilla de cargue para el uso del programa de cargue .

•Construcción de plantilla de cargue custom•IC Construcción de plantilla de cargue para el uso del programa de cargue .

Plantilla de Cargue CustomConstrucción

Page 17: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estandar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 18: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

•Construcción del proceso de cargueProceso que se encarga de leer la plantilla de cargue y ejecutar las reglas de validación, hace llamado al API: Incoin.Aplicación de Reglas de validaciones lógicas y estándarAplicación de Reglas de NegocioINCOIN: API de Oracle que se encarga de leer las tablas interfase y ejecutar las reglas de validación estándar de la EBS, actualiza las tablas de la Base de Datos del modulo de ingenieríaActualización Oracle EBS: finalmente las tablas Maestras y detalle del modulo son actualizadas con la información validada en el proceso de cargue

•Construcción del proceso de cargueProceso que se encarga de leer la plantilla de cargue y ejecutar las reglas de validación, hace llamado al API: Incoin.Aplicación de Reglas de validaciones lógicas y estándarAplicación de Reglas de NegocioINCOIN: API de Oracle que se encarga de leer las tablas interfase y ejecutar las reglas de validación estándar de la EBS, actualiza las tablas de la Base de Datos del modulo de ingenieríaActualización Oracle EBS: finalmente las tablas Maestras y detalle del modulo son actualizadas con la información validada en el proceso de cargue

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOIN

Page 19: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Identificación Proceso de Cargue

Identificación de Reglas de Validación

Reglas estándar Lógica Base de Datos

Reglas Estándar de Funcionalidad

Reglas de Negocio

Identificación Templates Estándar

Definición Templates Negocio

Plantilla de Cargue Custom

Construcción Proceso Cargue

Aplicación de Reglas de validaciones lógicas y

estándar

Aplicación de Reglas de Negocio

Ejecución del API INCOINActualización

Oracle EBS

Método para Cargue Masivo De artículos en Oracle EBS

Page 20: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Agenda

• Contexto del Proyecto

• Método para la Actualización Masiva de Artículos en Oracle

• Conclusiones

• Trabajos Futuros

• Bibliografía

20

Page 21: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Conclusiones

• El proceso de cargue estándar de Oracle es una herramienta orientada a facilitar la actualización masiva de información en el modulo de creación y administración de artículos. Para la correcta utilización de esta herramienta es necesario implementar un método que comprenda el marco general que involucra el ciclo de vida de un artículo en distintos modelos organizacionales.

• El método para el cargue masivo de artículos define los pasos necesarios que van desde la identificación del modelo a implementar, la validación técnica estándar y la validación de reglas de negocio que definen en general el correcto funcionamiento de un articulo, como base fundamental en los módulos de Oracle EBS.

Page 22: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

• Los procesos de optimización contribuyen a mejorar el funcionamiento de las aplicaciones de negocio, no solo en el performance del software sino en la reducción de procesos y eliminación de reprocesos de usuario que generan un alto costo para las compañías y no son fácilmente detectables ya que empiezan a formar parte del hacer cotidiano en la organización.

• Es importante implementar métodos que garanticen el uso correcto de las herramientas de software en la búsqueda de estandarizar procesos internos en las organizaciones, no es suficiente la tecnología es necesario el mejor uso de esta

Conclusiones

Page 23: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Agenda

• Contexto del Proyecto

• Método para la Actualización Masiva de Artículos en Oracle

• Conclusiones

• Trabajos Futuros

• Bibliografía

23

Page 24: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Trabajos Futuros

• Metodo para cargues masivos modulo Ingenieria– Bom Bills of Material

– Categorias

• Metodo para cargues masivos – Modulo Wip

– Modulo Eam

– Modulo de Calidad

24

Page 25: Método para la Actualización Masiva de Artículos …bibliotecadigital.usb.edu.co/bitstream/10819/352/2...Método para la Actualización Masiva de Artículos en Localizaciones de

Bibliografia

• Documentación metalink – https://support.oracle.com/CSP/ui/flash.html

• Comunidad Hispana Oracle– http://comunidadoraclehispana.ning.com/

25