DDA · moca · Mods · Page builder · Personalización · Queries · Reportes · WMS

Caso práctico, creación de una página usando Page Builder en el WMS de JDA

Hola a todos, muchos de ustedes me han estado solicitando que haga este caso práctico, pues les traigo buenas noticias por fin la espera termino.

Compatibilidad de Page Builder

Page builder es una extensión del webUI por tal motivo solo está disponible en versiones a partir de la 9.X, lamentablemente para versiones viejas como 2009, 2012, 2014, no se contaba con Page Builder.

Definición

Page Builder, es un framework web muy parecido a las DDA, que nos ayuda a crear páginas personalizadas para el cliente Web, que utiliza la misma lógica de las DDA en funciones conocidas como «CRUD» (Create, Read, Update, Delete).

De igual manera que con las DDA en page builder podemos crear páginas de consulta, mantenimiento y de acciones.

Básicamente page builder, es el reemplazo de las pantallas DDA pero para el uso en el nuevo framework web.

Si tienes dudas acerca del uso y definición de las pantallas DDA, te invito a leer:

Introducción a las pantallas personalizadas (DDA) en el WMS de JDA

Las 3 características principales de page builder

Page Builder fue creado para poder cumplir con básicamente las 3 siguientes características:

1.- Mostrar información en cuadrículas obtenida por medio de un comando moca.

2.- Mostrar información en pantalla en forma de gráficas

3.- Mostrar información en pantalla que permita la manipulación de datos, crear, eliminar y/o actualizar información.

Pasos para la creación de una página con page builder

Básicamente es necesario realizar 3 pasos para poder crear la nueva página independientemente de cuál sea el tipo de página a crear.

1.- Se requiere del servicio web/api para poder realizar la conexión entre el webUI y el framework de page builder.

Paso1

Imagen 1: Creación del servicio API/WEB

Existen muchos, web services que ya se encuentran creados dentro del WMS, y que pueden ser reutilizados para la creación de una nueva página, en caso que por necesidad se requiera crear un nuevo web service, este puede ser creado haciendo uso de los archivos de acción XML.

2.- Creación de la página haciendo uso del framework del page builder.

Paso2

Imagen 2: Creación de catálogos en la tabla REFS

Esta nueva página web que crearemos al igual que las DDA, va a requerir de su propio catalogo, razón por la cual el sistema nos solicita que insertemos dentro de la base de datos REFS todas aquellas definiciones de los campos y de los títulos de la página a ser mostrados al usuario final, teniendo cada uno de ellos su llave primaria como identificador único de la página a crear.

3.- Autorización y asignación del menú para uso de la página en una estructura configurada.

Paso3

Imagen 3: Grupos de autorización dentro de la base de datos REFS

Al igual que el paso 2, en el paso 3 debemos insertar los valores de autorización y de nuevos menús y catálogos dentro de la base de datos REFS.

Creación de una página de consulta

Para continuar con el caso práctico, es necesario ingresar a patreon haciendo uso del siguiente link:

Caso práctico, creación de una página usando Page Builder en el WMS de JDA | Dave Toledo on Patreon

Saludos.

2 comentarios sobre “Caso práctico, creación de una página usando Page Builder en el WMS de JDA

  1. Hola! Admiro que compartas tus conocimientos de un leguaje no tan basto de encontrar información. Sin embargo te recomiendo que no escribas como tal las lineas de algunas fuentes o al menos las cites, hallé varios copy paste en este post de un compañero que diseñó la primera presentación de curso de page builder en español. Éxito en tu blog y compartir el conocimiento es una virtud que pocos hacen,
    Saludos

    Me gusta

    1. Hola, de igual manera te recomiendo en tus cursos agreguen las fuentes y tengan un poco más de cuidado con copyright por que el curso del que hablas de Page Builder es tal cual un translate de lo que es el curso oficial del page builder oficial de JDA, incluso las imagenes que tienen en su presentación de page builder son recortadas del curso oficial, información con la cual soy libre de publicar y modificar a mi gusto por ser empleado de la empresa, te invito a que tomes y revises el curso: 7856: Page Builder Fundamentals Curriculum v9.1.1 y mejor le digas a tu compañero que cite sus diapositivas ya que como te lo dije anteriormente imagenes y texto de su curso de page builder es tal cual el de JDA.

      Me gusta

Deja un comentario