El 2022 representó un hito para el desarrollo del framework de extensibilidad de JD Edwards.
La publicación de las Logic Extensions supone un espaldarazo a la apuesta de Oracle por Orchestrator Studio y la utilización de User Defined Objects como manera de, flexibilizar y adaptar su RDP a las necesidades específicas de cada cliente.
Nuestra labor como desarrolladores, es estudiar y analizar todas estas nuevas herramientas y aplicarlas en desarrollos que faciliten la vida de nuestros clientes y ayuden a mejorar su productividad.
Durante este 2023 se nos han presentado muchas novedades que ciertamente podremos utilizar para ese fin, y las analizamos en este blog a través de un video demo.
Nuevas funcionalidades de Orchestrator
Se ha continuado el desarrollo de las prometedoras Logic Extensions, con funcionalidades como:
- La posibilidad de llamarlas directamente desde un Form Extension sin necesidad de crear un orquestador que las contenga.
- Manejar sets de datos como entradas y salidas de la extensión lógica.
- Anidarlas unas dentro de otras.
Otro paso importante que sin duda contribuirá a aumentar la productividad es la mejora del sistema de monitorización de Orchestrator, haciendo mucho más sencillo el seguimiento de los procesos lanzados.
Form Extensions
En cuanto a los Form Extensions tenemos a nuestro alcance nuevas funciones como:
- La de habilitar o deshabilitar campos de un formulario.
- La de poder pasar un campo como parámetro a una extensión lógica para cambiarle el color o mostrarlo u ocultarlo en función de su valor.
- La de poder pasar como parámetro, también, a una extensión lógica, la versión de la pantalla desde la que se llama.
Manejo de ficheros
Dos de las novedades más interesantes y que además se complementan perfectamente, están relacionadas con el manejo de ficheros:
- Ahora podemos enviar ficheros a una orquestación desde un Form Extension.
- En Orchestrator Studio podemos mapear los datos de un fichero .csv a variables de una orquestación, de tal manera que más tarde podamos utilizarlos en los diferentes elementos de la misma.