Inventario

Guía de configuración de Slotting

Hola a todos, hice una, guía de cómo configurar Slotting en la cual contiene diferentes casos para poder realizar las pruebas y validaciones del mismo.

La guía se encuentra en el siguiente link:

Excelente inicio de semana, y ya saben cualquier duda, comentario o aclaración, por favor de realizarlo en la caja de comentarios.

Saludos.

Tips

Feliz inicio de año 2023

Hola a todos, aprovecho este medio para desearles un feliz año nuevo, esperando que este 2023 llegue con nuevos retos, aprendizajes y sobre todo crecimiento tanto personal y profesional para cada uno de ustedes.

En lo personal este 2022 fue un año lleno de retos, empezando con un nuevo rol en la empresa, con mucha más responsabilidad y contacto directo con los clientes que con mi antiguo rol.

Este año que termino 2022 me ayudo a aprender mejor, a trabajar en equipo y a entender que no todos tenemos las mismas capacidades de entendimiento y aprendizaje, siendo la paciencia uno de los mejores aprendizajes de este ya terminado 2022.

A pesar de que el 90% de este año estuve y sigo en este 2023 asignado al mismo cliente, los otros dos clientes con los que trabaje el 10% restante fueron un gran reto, me di cuenta de que, hablando directamente de la industria del WMS, los page builders siguen siendo un requerimiento importante en esta nueva era del WMS, y de verdad que si en pleno 2023 alguien sigue haciendo DDAS perdón, pero es momento de actualizarse, es inaceptable hoy en día entregar una nueva pantalla en DDA sobre todo, ya que casi todo se ha migrado a WEB.

Otro de los aspectos importantes aprendidos en este 2022, son los webs, services, y vaya que esto deja mucho de que hablar, la industria de tecnologías utilizadas para envío y recibo de interfaces ha evolucionado tanto, que es casi imposible que el WMS siga todos esos estándares, si bien no es algo que nos detenga de utilizar web services, puede ser considerado para algunos clientes una falla en seguridad o tecnología, ya que la herramienta del WMS no es barata.

Pero no hay de que preocuparse, nuestro equipo de desarrollo trata de mantenerse siempre a la vanguardia en tecnología y puede que tarde un poco en actualizar la herramienta, pero cada release nuevo del WMS contiene muchos cambios referentes a las nuevas tecnologías.

Aprovecho también para agradecerles el apoyo, el tomarse el tiempo de leer mis tutoriales, y sobre un agradecimiento especial a todos aquellos que tienen membresía y que apoyan en patreon.

De nueva cuenta feliz 2023 y a darle con todo que las implementaciones no esperan.

Saludos.

Tips

Buenas noches, un video acerca de lo que se viene en el blog

Que pasen un excelente fin de semana

Saludos.

API · Integrator · Tips · WMS

WMS – configuración de web services parte 1

Hola a todos, en esta primera parte les explicaré como empezar con web services en inbound, esta configuración nos permitirá que el sistema host del erp pueda mandarnos interfaces de entrada por medio de una URL haciendo el consumo de las APIS del WMS.

El primer paso es la creación o copia de nuestro sistema, para este ejemplo usaré el sistema SABSOL_WM.

Para poder leer el tutorial completo te invito a hacerlo desde patreon haciendo uso del siguiente link:

Este es un tutorial de 3 partes el cual será compartido en patreon, ya que al ser una configuración muy específica y de alto requerimiento por la industria actual, no será compartido por este medio.

Saludos y no olvides que cualquier duda o comentario son bienvenidos en la sección de comentarios.

WMS

Control de cambios en el WMS con GIT

Muchas veces cuando estamos en un arranque o cuando empezamos un nuevo proyecto, es bastante complicado tener un control de cambios lo cual nos lleva a que nuestras liberaciones a producción sean todo un caos.

Pero antes de que nos adentremos a la configuración técnica y como tal al tema GIT, debemos primero conocer algunos de los conceptos básicos que son obligatorios para el control de cambios.

¿Qué es el control de cambios?

Wikipedia define el control de cambios de la siguiente manera:

«El control de cambios es un proceso que se usa para gestionar las solicitudes de cambio para proyectos y otras iniciativas importantes. Forma parte de un plan de gestión de cambios que define los roles para gestionar el cambio dentro de un equipo o empresa. Si bien un proceso de cambios tiene muchas partes, la forma más sencilla de visualizarlo es mediante la creación de un registro de cambios para dar seguimiento a las solicitudes de cambios del proyecto.»

Nosotros al asignar control de cambios al WMS estamos definiendo un proceso de gestión de solicitudes para las liberaciones a producción, de esta manera nosotros contaremos con las siguientes opciones y validaciones antes de que algún cambio sea promovido o aceptado para producción.

Las siguientes opciones y validaciones pueden ser activadas y controladas desde el controlador de cambios que en este caso utilizaremos GIT.

1.- Creación de la rama estable, esto quiere decir que nuestra versión de código fuente estable será nuestra rama principal (Main) dentro del repositorio.

2.- Comparación de cambios dentro de las diferentes ramas, es decir que nosotros tendremos el control de quien cuando como y donde cambio código dentro de nuestro repositorio.

.

.

.

Para poder continuar leyendo la entrada,no te olvides de seguirme en Patreon donde estoy publicando los casos de éxito y los tutoriales sobre el WMS basados en casos reales:

https://www.patreon.com/moca_coding

Saludos

Nota: La información presentada en este blog es solo para uso didáctico, ni el autor ni la página se hacen responsables por el uso indebido de la información presentada.

WMS

Próximos tutoriales

Hola a todos, sé que llevo un buen rato sin agregar contenido al blog, ya que mi tiempo libre es limitado con tantos proyectos y aportes que me encuentro realizando para el cliente actual en el que me encuentro laborando. Les comento que me he vuelto un experto en page builder, los clientes han solicitado… Sigue leyendo Próximos tutoriales

Page builder · Personalización · Queries · WMS

Notas – Page Builder

Hola a todos, les comparto que últimamente he estado realizando muchísimas páginas en el «Page Builder» y de verdad que la información y los tutoriales son muy pocos, por eso mismo me he tomado este pequeño tiempo para compartirles unas notas de algunas particularidades que encontré dentro del mismo. 1.- En términos generales la herramienta… Sigue leyendo Notas – Page Builder

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 practico, pues les traigo buenas noticias por fin la espera termino.

iReport · Jaspersoft · Personalización · Reportes · WMS

Configurar y utilizar TIBCO Jaspersoft para crear/modificar reportes del wms de JDA.

Hola a todos, últimamente me había encontrado bastante ocupado con un go live y con un cambio de ubicación para vivir por tal motivo no había tenido suficiente para poder agregar más contenido a mí blog, pero no se preocupen que mientras me encuentre con nuevos retos o nuevos conocimientos, serán compartidos en el blog,… Sigue leyendo Configurar y utilizar TIBCO Jaspersoft para crear/modificar reportes del wms de JDA.

Mods · Personalización · Queries · Tips · WMS

Auditar las ejecuciones de Lextedit

Lextedit por su gran capacidad de ejecución que tiene de comandos y uso de conexiones directas a los servidores sin importar la arquitectura es contemplado en muchas organizaciones como un software de alto riesgo, y por tal motivo ha llegado a ser bloqueado en muchas organizaciones, incluso me he encontrado en donde puede llegar a… Sigue leyendo Auditar las ejecuciones de Lextedit

Mods · Recibo · Tips · WMS

Validación para recibir pallets completos en radiofrecuencia basada en la huella

Sin importar la versión del WMS con la que cuentes, esta validación puede ser aplicada, ya que es una validación directamente a la tabla de las huellas de los productos. Muchos clientes han solicitado esta validación, por tal motivo es que en esta entrada de mi blog les explico como implementarla y los beneficios, esta… Sigue leyendo Validación para recibir pallets completos en radiofrecuencia basada en la huella

iReport · Jaspersoft · moca · Reportes · Tips · WMS

Seleccionar tipo de letra específico en los reportes del WMS de JDA para que sea agregada en el archivo PDF.

El día de hoy me encontraba creando un reporte y me he percatado de que incluso cambiando el tipo de letra dentro del iReport v5.2.0 al momento de exportarlo a PDF siempre se cambiaba por Helvética.

Esto llego a causar una serie de problemas en todos los reportes, ya que todos ellos se movían o se cambiaban ya que en automático al momento de exportarlo no respetaba el tipo de letra, incluso algunas veces utilizando negritas y cursiva estas eran ignoradas.

RF · WMS

Nueva interfaz para dispositivos android en el WMS de JDA

En JDA, la cual es una de las industrias más importantes para la industria en cadena de suministro siempre nos encontramos trabajando para mantener nuestras herramientas con las nuevas tecnologías disponibles innovando en los productos tanto en back end como en front end, es por eso que en esta entrada de mí blog les vengo… Sigue leyendo Nueva interfaz para dispositivos android en el WMS de JDA

Base de datos · DDA · Inventario · Personalización · WMS

Caso práctico – Creación de una pantalla «DDA» en el WMS de JDA (Paso a Paso)

En esta ocasión realice el paso a paso de un caso práctico en la creación de una pantalla DDA en el WMS de JDA

DDA · moca · Personalización · Queries · WMS

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

El wms de jda fue desarrollado de tal manera que quien adquiera el software pueda realizar modificaciones a nivel de usuario, para que sin necesidad de pagos extras y sin habilidades de desarrollo de software se pueda agregar valor a la aplicación que puedan cumplir las necesidades operativas.

Base de datos · Inventario · moca

Correcta manipulación de las tablas transaccionales en el WMS de JDA

Las tablas transaccionales deben ser limpiadas antes de los arranques por tal motivo en esta entrada explico su correcta manipulación.

moca · Queries

Requisitos para volverte un desarrollador MOCA en aplicaciones de JDA

Una de las características más importantes de moca es que está orientado a que el cliente final pueda realizar sus propios comandos y sus propias modificaciones al sistema, haciendo de esto un sistema adaptable a un nivel de usuario, sin embargo es necesario contar con ciertos conocimientos básicos para poder realizar la creación de estos comandos y que puedan ser aplicados en mejoras y/o nuevas funcionales dentro de las aplicaciones de JDA basadas en moca.

Integrator · Inventario · moca

WMS – Outbound inventory reconciliation

Explicacion breve sencilla y eficaz sobre como configurar el balance compare de entrada entre el WMS de JDA y los sistemas ERP.

Base de datos · Queries · SQL Server

Creación de Stored Procedures con SQL Server

En las bases de datos es muy común el uso de instrucciones y de funciones que combinados nos ayudan a obtener resultados dentro de la manipulación de datos, de esta manera nosotros podemos realizar la ejecución de instrucciones bien coordinadas y lineales que entre si dependiendo la necesidad manipulan y/o muestran información con el fin… Sigue leyendo Creación de Stored Procedures con SQL Server

Contra-Medidas · Malware · Seguridad

Malcom – El analizador de Malware en la red

Buenas noches estimados lectores, hoy no hablaré de moca sin embargo hablaremos de seguridad de la información un tema del cual me gusta mucho hablar y practicar en mi día a día , buscando en la red por herramientas de seguridad de la información me he encontrado con esta herramienta llamada Malcom. Es importante que… Sigue leyendo Malcom – El analizador de Malware en la red

Arquitectura

Configuración de web services outbound, xml o json

Hola a todos, por fin después de tanto tiempo de espera les traigo este tutorial, el cual está basado en un requerimiento formal por parte de un cliente.

Requerimiento:

El cliente ABC.corp requiere que las interfaces de salida de BY WMS sean enviadas a su sistema ORACLE por medio a web services, mandando archivo XML o JSON como formato del archivo de WEB Service.

Más, sin embargo, les comento que este tutorial tomo mucho tiempo en realizarlo con muchas pruebas, validaciones y puede o no puede contener información del cliente que hizo este requerimiento, por tal motivo les comento que este tutorial completo solo se encuentra en la página de Patreon:

https://www.patreon.com/posts/configuracion-de-77114192

Muchas gracias a todos por el apoyo y muy pronto estaré compartiendo más tutoriales y novedades acerca del WMS.

WMS

WMS – Envió de interfaces por medio de web services al WMS – Web Services Parte 2

Hola a todos y muy buen excelente fin de semana, este tutorial es la segunda parte de 4 de la configuración y uso de los web services en el WMS, en la primera parte revisamos como hacer la configuración básica para poder tener el WMS listo para empezar a recibir interfaces de entrada.

En esta segunda parte les enseñaré a utilizar la herramienta Postman con la cual podremos realizar el envío de las interfaces de entrada por medio de web services.

Qué es Postman

Postman en sus inicios nace como una extensión que podía ser utilizada en el navegador Chrome de Google y básicamente nos permite realizar peticiones de una manera simple para testear APIs de tipo REST propias o de terceros.

Gracias a los avances tecnológicos, Postman ha evolucionado y ha pasado de ser de una extensión a una aplicación que dispone de herramientas nativas para diversos sistemas operativos como lo son Windows, Mac y Linux.

Cuenta con una versión libre de pago y con tres planes (básico, profesional y empresarial), si deseas consultar el detalle entre cada plan y sus precios puedes verlo en su web oficial.

Para qué sirve Postman

Postman sirve para múltiples tareas dentro de las cuales destacaremos en esta oportunidad las siguientes:

  • Testear colecciones o catálogos de APIs tanto para Frontend como para Backend.
  • Organizar en carpetas, funcionalidades y módulos los servicios web.
  • Permite gestionar el ciclo de vida (conceptualización y definición, desarrollo, monitoreo y mantenimiento) de nuestra API.
  • Generar documentación de nuestras APIs.
  • Trabajar con entornos (calidad, desarrollo, producción) y de este modo es posible compartir a través de un entorno cloud la información con el resto del equipo involucrado en el desarrollo.

Fuente: https://openwebinars.net/blog/que-es-postman/

Postman y el WMS

Las interfaces que tenemos dentro del WMS tanto de entrada como de salida se pueden configurar para que puedan ser consumidas por medio de llamadas haciendo uso de postman.

Todo depende del método de comunicación que se configura en el WMS, y a partir de la versión 2020 ya se puede hacer nativamente el envío y el recibo de interfaces por medio de JSON sobre HTTPS.

El tutorial de uso y configuración de POSTMAN así como otros tutoriales los puedes encontrar en Patreon en el siguiente Link:

https://www.patreon.com/moca_coding

Muchas gracias y Saludos.

API · Arquitectura · Integrator

Lista de próximos tutoriales

Hola a todos, estoy listando los próximos tutoriales que estaré agregando a Patreon, y en caso de que se requiera alguno especifico y que no se encuentre listado, por favor de escribirlo en la lista de comentarios.

1.- Web Services – Consumo de API’s del WMS por medio de POSTMAN

2.- Web Services – Configuración de web services como método OUTBOUND del WMS al Host o ERP

3.- Balance Compare o Inventory Snapshot – Hice una modificación para que se pudiera utilizar el inventory snapshot como interfaz de entrada del host al ERP, el cual genera un reporte mostrando las discrepancias entre el inventario host y el del WMS, cabe señalar que esta discrepancia se muestra en el WMS.

4.- Page Builder del Balance Compare – Haremos un reporte para mostrar el resultado del balance compare o del inventory snapshot y que este sea mostrado en page builder, ya que algunas veces el reporte que se genera como parte de la interfaz termina llegando a ser de más de 200 hojas lo cual lo hace poco usable.

5.- Configuración de Parcel – les estaré compartiendo información y algunas configuraciones básicas para poder habilitar y utilizar el ya integrado Parcel en el WMS.

6- EMS, Tutorial de creación de un SMTP y configuración de EMS para el envío de alertas en el WMS

7.- Último, pero no menos importante, haremos unos reportillos en Jasper para aprovechar y responder dudas acerca de la creación y/o modificación de los mismos.

El orden y publicación de cada uno de los temas puede variar.

Solo uno de estos 7 tutoriales será publicado en wordpress, lamentablemente por el contenido de la información, los demás solos eran compartidos en Patreon, te invito a que te unas a Patreon para que no te pierdas de estos y muchos más tutoriales relaciones con el WMS.