Cuadro de autor


Discuta su proyecto

Sobre Nosotros

Somos un socio de Microsoft Gold con presencia en los Estados Unidos y la India. Somos un proveedor de servicios de TI dinámico y profesional que sirve a empresas y nuevas empresas, ayudándolas a enfrentar los desafíos de la economía global. Ofrecemos servicios en el área de Consulta e implementación CRM, Desarrollo de aplicaciones, Desarrollo de aplicaciones móviles, Desarrollo web y Desarrollo Offshore.

Automatización digital

Automatización Digital – Ingreso de órdenes de compra

By Neeraj Maurya / 24 de junio de 2019

27 de Octubre de 2023
Automatización Digital – Ingreso de órdenes de compra

Un cliente se acercó a nosotros con un desafío único, que involucraba un toque de transformación digital, automatización e integración. Nuestro equipo diseñó y entregó con éxito POC con un gran reconocimiento por parte del cliente. Por la presente, queríamos compartir la historia con todos para compartir nuestros hallazgos y conocimientos.

Antecedentes del cliente

El cliente es una organización de fabricación que recibe numerosas órdenes de compra de sus clientes. Como la organización del cliente tiene una presencia global con operaciones en más de 10 países, estas órdenes de compra tenían valores de formato y datos variados. En la actualidad, cada ubicación cuenta con un equipo de usuarios que ingresan estas órdenes de compra manualmente dentro de ERP (Oracle EBS).

Desafío

La organización del cliente quería automatizar el proceso de entrada de pedidos para crear automáticamente una orden de compra dentro de ERP, según la orden emitida por su cliente. Las siguientes fueron las principales consideraciones:

1. Cree una solución completamente automatizada para aceptar correos electrónicos entrantes con pedidos (como archivos adjuntos) y cree pedidos dentro de Oracle EBS
2. Cree una solución rentable pero escalable
3. Permitir flexibilidad para aceptar múltiples plantillas / estructuras de pedidos y tipos de archivos (PDF, XLS, CSV)
4. Prefiere código bajo, es decir, bajo mantenimiento
5. La solución debe estar lista para la nube, ser escalable y portátil a otras geografías.

Solución Cynoteck

Herramientas / Tecnologías

• Azure Logic Apps: para la lógica de integración
• Puerta de enlace de datos local: para integrarse con la base de datos Oracle EBS local
• Doc Parser: servicio de analizador de documentos de terceros
• Azure SQL Server: almacena datos entrantes y búfer en proceso
• Oracle Virtual Box: máquina virtual host para la instancia de demostración de Oracle EBS
• Oracle EBS Vision: imagen de máquina virtual Oracle EBS Vision proporcionada por Oracle

Arquitectura de soluciones

Pre-requisitos

  • Configure la máquina virtual para Oracle EBS según la imagen de VM proporcionada por Oracle
  • Instalación, registro e implementación de pasarela de datos local. Necesitamos instalar la puerta de enlace con la misma cuenta azul utilizada para crear aplicaciones lógicas.
  • Registre esta puerta de enlace en el panel azul y ahora su puerta de enlace de datos está lista para implementar

Guía de implementación

La implementación de esta prueba de concepto se divide en tres partes:

  • Establecer plantilla de orden de compra - definir plantilla para un pedido dado dentro de DocParser
  • Analizar orden entrante - Configurar la aplicación Azure Logic para aceptar correo electrónico entrante en un buzón y procesar sus archivos adjuntos para analizar la información del pedido; a partir de entonces, guardar analizado
  • Enviar datos analizados a Oracle - guardar datos analizados en la base de datos de Oracle

Establecer plantilla de orden de compra

Para configurar la plantilla de orden de compra, debemos seguir el siguiente proceso

1- Después de iniciar sesión en el sitio web docparser.com y tenemos que elegir plantillas para las que vamos a crear un analizador de documentos (en nuestro caso, estamos tomando una plantilla de PO).

Elija una plantilla como Órdenes de compra e ingrese su nombre de analizador y haga clic en el botón Haga clic aquí para continuar.

2- Después de crear el analizador, necesitamos agregar un documento de muestra para crear reglas de análisis para los datos.

Cargue un documento de muestra aquí y cree una regla de analizador de datos (para extraer datos del documento) como Contacto. Tenemos una regla de análisis predeterminada Número de orden de compra, Fecha de orden de compra y Totales con plantilla de orden de compra.

Después de guardar las reglas de análisis, podemos ver el analizador de documentos de esa manera.

Ahora podemos integrar fácilmente el analizador de documentos en nuestra aplicación lógica a través del nombre y la clave, que podemos obtener fácilmente del sitio web del analizador de documentos en mi cuenta.

Analizar orden entrante

Paso 1: Inicie sesión en la cuenta azure y cree un recurso y cree una aplicación lógica desde aquí y ahora configure su evento de activación. En nuestro caso, estamos creando un disparador en los correos electrónicos entrantes.

Paso 2: Necesitamos agregar algunos parámetros opcionales como tiene adjuntos, incluir adjuntos y línea de asunto para implementar algunas verificaciones.

Paso 3: Ahora necesitamos agregar una condición de acción en la que verificaremos que la respuesta del disparador entrante tenga adjunto o no.

Paso 4: Si la condición es verdadera, agregaremos un para cada ciclo para procesar cada adjunto y cargar cada adjunto al analizador de documentos y obtendremos los datos procesados ​​del analizador de documentos.

Paso 5: E insertaremos datos procesados ​​en la tabla SQL (cree un servidor de base de datos SQL y una base de datos SQL si no se creó)

Hemos creado con éxito una aplicación lógica para insertar datos adjuntos en una tabla SQL.

Enviar datos analizados a Oracle

Aplicación lógica de migración de datos de la tabla SQL a la base de datos de Oracle a través de la puerta de enlace de datos

Ahora tenemos que crear una aplicación lógica final que obtendrá datos de la tabla SQL en la creación de nuevos datos y los insertará en la tabla de Oracle a través de la puerta de enlace de datos local.

¡Voila! Esta listo para correr

Podemos comprobar el resumen de las órdenes de compra después de iniciar sesión a través de un superusuario.

Resultado

Como se describió anteriormente, pudimos completar con éxito la Prueba de concepto en considerablemente menos tiempo (de hecho, la mayor parte del tiempo se dedicó a configurar la máquina virtual Oracle EBS). El valor clave de esta solución es el siguiente:

  • Escalable 
  • Altamente rentable 
  • Bajo mantenimiento
  • Sin implementación de código 
[sc name="Ciencia de datos"] [add_newsletter] [add_related_page_diff_contents blog_cat = "ai"]

Un cliente se acercó a nosotros con un desafío único, que involucraba un toque de transformación digital, automatización e integración. Nuestro equipo diseñó y entregó con éxito POC con un gran reconocimiento por parte del cliente. Por la presente, queríamos compartir la historia con todos para compartir nuestros hallazgos y conocimientos.

Antecedentes del cliente

El cliente es una organización de fabricación que recibe numerosas órdenes de compra de sus clientes. Como la organización del cliente tiene una presencia global con operaciones en más de 10 países, estas órdenes de compra tenían valores de formato y datos variados. En la actualidad, cada ubicación cuenta con un equipo de usuarios que ingresan estas órdenes de compra manualmente dentro de ERP (Oracle EBS).

Desafío

La organización del cliente quería automatizar el proceso de entrada de pedidos para crear automáticamente una orden de compra dentro de ERP, según la orden emitida por su cliente. Las siguientes fueron las principales consideraciones:

1. Cree una solución completamente automatizada para aceptar correos electrónicos entrantes con pedidos (como archivos adjuntos) y cree pedidos dentro de Oracle EBS
2. Cree una solución rentable pero escalable
3. Permitir flexibilidad para aceptar múltiples plantillas / estructuras de pedidos y tipos de archivos (PDF, XLS, CSV)
4. Prefiere código bajo, es decir, bajo mantenimiento
5. La solución debe estar lista para la nube, ser escalable y portátil a otras geografías.

Solución Cynoteck

Herramientas / Tecnologías

• Azure Logic Apps: para la lógica de integración
• Puerta de enlace de datos local: para integrarse con la base de datos Oracle EBS local
• Doc Parser: servicio de analizador de documentos de terceros
• Azure SQL Server: almacena datos entrantes y búfer en proceso
• Oracle Virtual Box: máquina virtual host para la instancia de demostración de Oracle EBS
• Oracle EBS Vision: imagen de máquina virtual Oracle EBS Vision proporcionada por Oracle

Arquitectura de soluciones

Pre-requisitos

  • Configure la máquina virtual para Oracle EBS según la imagen de VM proporcionada por Oracle
  • Instalación, registro e implementación de pasarela de datos local. Necesitamos instalar la puerta de enlace con la misma cuenta azul utilizada para crear aplicaciones lógicas.
  • Registre esta puerta de enlace en el panel azul y ahora su puerta de enlace de datos está lista para implementar

Guía de implementación

La implementación de esta prueba de concepto se divide en tres partes:

  • Establecer plantilla de orden de compra - definir plantilla para un pedido dado dentro de DocParser
  • Analizar orden entrante - Configurar la aplicación Azure Logic para aceptar correo electrónico entrante en un buzón y procesar sus archivos adjuntos para analizar la información del pedido; a partir de entonces, guardar analizado
  • Enviar datos analizados a Oracle - guardar datos analizados en la base de datos de Oracle

Establecer plantilla de orden de compra

Para configurar la plantilla de orden de compra, debemos seguir el siguiente proceso

1- Después de iniciar sesión en el sitio web docparser.com y tenemos que elegir plantillas para las que vamos a crear un analizador de documentos (en nuestro caso, estamos tomando una plantilla de PO).

Elija una plantilla como Órdenes de compra e ingrese su nombre de analizador y haga clic en el botón Haga clic aquí para continuar.

2- Después de crear el analizador, necesitamos agregar un documento de muestra para crear reglas de análisis para los datos.

Cargue un documento de muestra aquí y cree una regla de analizador de datos (para extraer datos del documento) como Contacto. Tenemos una regla de análisis predeterminada Número de orden de compra, Fecha de orden de compra y Totales con plantilla de orden de compra.

Después de guardar las reglas de análisis, podemos ver el analizador de documentos de esa manera.

Ahora podemos integrar fácilmente el analizador de documentos en nuestra aplicación lógica a través del nombre y la clave, que podemos obtener fácilmente del sitio web del analizador de documentos en mi cuenta.

Analizar orden entrante

Paso 1: Inicie sesión en la cuenta azure y cree un recurso y cree una aplicación lógica desde aquí y ahora configure su evento de activación. En nuestro caso, estamos creando un disparador en los correos electrónicos entrantes.

Paso 2: Necesitamos agregar algunos parámetros opcionales como tiene adjuntos, incluir adjuntos y línea de asunto para implementar algunas verificaciones.

Paso 3: Ahora necesitamos agregar una condición de acción en la que verificaremos que la respuesta del disparador entrante tenga adjunto o no.

Paso 4: Si la condición es verdadera, agregaremos un para cada ciclo para procesar cada adjunto y cargar cada adjunto al analizador de documentos y obtendremos los datos procesados ​​del analizador de documentos.

Paso 5: E insertaremos datos procesados ​​en la tabla SQL (cree un servidor de base de datos SQL y una base de datos SQL si no se creó)

Hemos creado con éxito una aplicación lógica para insertar datos adjuntos en una tabla SQL.

Enviar datos analizados a Oracle

Aplicación lógica de migración de datos de la tabla SQL a la base de datos de Oracle a través de la puerta de enlace de datos

Ahora tenemos que crear una aplicación lógica final que obtendrá datos de la tabla SQL en la creación de nuevos datos y los insertará en la tabla de Oracle a través de la puerta de enlace de datos local.

¡Voila! Esta listo para correr

Podemos comprobar el resumen de las órdenes de compra después de iniciar sesión a través de un superusuario.

Resultado

Como se describió anteriormente, pudimos completar con éxito la Prueba de concepto en considerablemente menos tiempo (de hecho, la mayor parte del tiempo se dedicó a configurar la máquina virtual Oracle EBS). El valor clave de esta solución es el siguiente:

  • Escalable 
  • Altamente rentable 
  • Bajo mantenimiento
  • Sin implementación de código 

Aproveche el poder de la ciencia de datos

Desbloquee oportunidades ocultas, optimice procesos y tome decisiones más inteligentes. Contáctenos hoy para descubrir cómo nuestros servicios de ciencia de datos pueden impulsar a su organización. No deje que sus datos queden sin explotar. Actúa ahora y revoluciona tu negocio con Data Science.



invitado
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Me encantaría tus pensamientos, por favor comenta.x