Esta vez subimos el nivel: ¿Eres capaz de coger un CSV plano y convertirlo en un proceso completo de compras, impresión y adjuntos sin tocar una sola línea de código tradicional? Vamos a ver cómo se hace
Pongámonos en situación. Tienes un sistema de planificación externo que es muy listo para decirte qué necesitas, pero muy vago para hacerlo. Te da un CSV con lo básico: Proveedor, Sucursal, Artículo y Cantidad.
Lo normal sería coger ese archivo, abrir JDE y empezar la rutina manual. Un proceso propenso a errores, aburrido y que no aporta valor.
Decidí que ya era hora de desempolvar los retos de Orchestrator. El objetivo de hoy es automatizar el flujo completo: CSV -> Orden de Compra -> PDF al Proveedor -> Adjunto en el sistema.
Pero, ojo, aquí viene la estrategia. No podemos hacerlo todo en un solo bloque gigante:
Así es como debería verse el flujo terminado:
El Maestro de Ceremonias (Orchestrator 1)

El Obrero Especializado (Orchestrator 2)

Nota Técnica Importante:
Para hacer la conversión directa de CSV a Array sin dolores de cabeza, necesitas la Tool Release 9.2.7.4 o superior. Es una maravilla que nos ahorra muchísimo scripting.
¿Estás en una versión más antigua? No te preocupes. Intenta el reto “lite”: céntrate en crear la orden de venta (o compra), imprimirla y adjuntar el PDF automáticamente. Sigue siendo un ejercicio brutal para entender los outputs.
Ah, y si necesitas una referencia, Oracle tiene un ejemplo muy bueno para órdenes de venta que puedes usar como base Link.
Resumen:
✅ Automatización End-to-End de compras.
✅ Eliminación de entrada manual de datos.
✅ Uso avanzado de Arrays y llamadas anidadas.
¿Te animas?
Me gustaría que me escribieras (por privado o aquí abajo) con tus propios retos. Ya sea algo que lograste resolver y te sientes orgulloso, o ese proceso que te tiene la cabeza loca y no sabes por dónde coger. Escogeré los mejores para destriparlos y compartirlos con la comunidad.
¡A por ello!