Consultar datos mediante los desvíos de la aplicación móvil Warehouse Management
Introducción a la característica
Al proporcionar la capacidad de escanear códigos de barras, la aplicación móvil Warehouse Management le brinda una manera fácil y precisa de capturar datos como parte de los procesos de su almacén. Sin embargo, los códigos de barras a veces se dañan y se vuelven ilegibles, o es posible que la información de datos requerida no exista como un código de barras en los flujos de su proceso comercial. En estos casos, la entrada manual de los datos puede llevar mucho tiempo e incluso puede provocar que se capturen datos incorrectos. Los resultados pueden ser una efectividad reducida y un nivel de servicio más bajo.
Cuando use un proceso de consulta de datos flexible, los trabajadores pueden buscar fácilmente la información requerida como parte de los flujos de la aplicación móvil integrada de gestión de almacenes y aplicar opciones de filtrado para que solo se muestren los datos relevantes. Por lo tanto, la selección manual es más rápida y precisa.
Por ejemplo, en el flujo de recepción de órdenes de compra, se requiere un número de orden de compra para que coincida con el inventario entrante. Como parte de este proceso, puede configurar fácilmente elementos de menú para proporcionar una vista de lista de tarjetas de los números de orden de compra relevantes. De esta forma, puede continuar el flujo de recepción utilizando un enfoque rápido de apuntar para seleccionar. Este artículo proporciona escenarios de ejemplo, pero la funcionalidad también se puede usar dentro de cualquiera o todos los flujos de la aplicación móvil de gestión de almacenes.
Active la función de flujo de consulta de datos y sus requisitos previos
Antes de que pueda usar la funcionalidad que se describe en este artículo, debe completar el siguiente procedimiento para activar las funciones requeridas.
Vaya a Administración del sistema > Espacios de trabajo > Administración de características. (Para obtener más información acerca de cómo usar el espacio de trabajo Administración de características, consulte Visión general de la Administración de características).
Si ejecuta Supply Chain Management versión 10.0.28 o anterior, active la función que se muestra de la siguiente manera:
- Módulo:Gestión de almacenes
- Nombre de característica: instrucciones de pasos de la aplicación de almacén
Esta característica es un requisito previo para la característica Flujo de consulta de datos de la aplicación Warehouse Management. A partir de la versión 10.0.29 de Supply Chain Management, es obligatoria y no se puede desactivar. Para obtener más información sobre la característica Instrucciones de los pasos de la aplicación de almacén, consulte Personalizar los títulos y las instrucciones de los pasos para la aplicación móvil Warehouse Management.
Active la característica que se enumera de la siguiente manera:
- Módulo:Gestión de almacenes
- Nombre de la característica:Desvíos de la aplicación Warehouse Management
Esta característica es un requisito previo para la característica Flujo de consulta de datos de la aplicación Warehouse Management. A partir de la versión 10.0.29 de Supply Chain Management, está activada de forma predeterminada. Para obtener más información sobre la característica Desvíos de la aplicación de gestión de almacenes, vea Configurar desvíos para los pasos en los elementos del menú del dispositivo móvil.
Si la característica Desvíos de la aplicación Warehouse Management no estaba ya activada, actualice los nombres de los campos en la aplicación móvil Warehouse Management yendo a Warehouse Management > Configuración > Dispositivo móvil > Nombres de campo de Warehouse Management y seleccione Crear configuración predeterminada. Repita este paso para cada entidad jurídica (empresa) en la que utilice la aplicación móvil Warehouse Management. Para más información, consulte Configurar campos para la aplicación.
Active la característica que se enumera de la siguiente manera:
- Módulo:Gestión de almacenes
- Nombre de la característica: flujo de consulta de datos de la aplicación Warehouse Management
Esta característica es una que se describe en este artículo. A partir de la versión 10.0.32 de Supply Chain Management, esta característica es obligatoria y no se puede desactivar.
La herramienta de utilidad de rango de consulta de sesión de usuario de trabajo
Supply Chain Management versión 10.0.37 (y posteriores) incluye una herramienta de utilidad de rango de consultas de sesión de usuario laboral, que agrega la siguiente funcionalidad para configurar consultas para ayudar a los trabajadores a encontrar registros específicos usando la aplicación móvil Warehouse Management:
- Filtrar registros por almacén : le permite configurar consultas que utilizan el almacén actual del trabajador como valor. Puede utilizar este valor como criterio para los filtros de rango (en la pestaña Rango del diseñador de consultas estándar). Esto es útil, por ejemplo, si desea mostrar una lista de las órdenes de compra que se espera que lleguen al almacén donde el trabajador está trabajando actualmente. Para configurar un elemento del menú de un dispositivo móvil para usar esta función, abra el diseñador de consultas y, en la pestaña Rango, configure una fila que use un Criterio de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()). Más adelante en este artículo se proporciona un ejemplo de cómo utilizar esta funcionalidad.
- Filtrar registros por usuario de la aplicación: le permite configurar consultas que usan el id. de trabajador del trabajador actual como valor. Puede utilizar este valor como criterio para los filtros de rango (en la pestaña Rango del diseñador de consultas estándar). Para configurar un elemento del menú de un dispositivo móvil para usar esta función, abra el diseñador de consultas y, en la pestaña Rango, configure una fila que use un Criterio de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWorkUserId()).
- Mostrar u ocultar filtros en la aplicación móvil: esta característica le permite elegir si desea mostrar una página con valores de filtro durante un flujo de consulta de datos para elementos de menú de dispositivo móvil. Cuando está usando la página Elementos del menú del dispositivo móvil para configurar un elemento del menú del dispositivo móvil donde esta característica es relevante, encontrará una configuración Mostrar página de filtros, que le permite elegir si desea mostrar los filtros Siempre o Sólo cuando se pueden cambiar los filtros.
Escenarios de ejemplo
Este artículo usa escenarios de ejemplo para mostrar cómo puede usar la característica Flujo de consulta de datos de la aplicación de gestión de almacenes para mejorar el flujo de recibo de compra. Los escenarios utilizan los datos de muestra estándar, que incluyen un flujo denominado Recepción de compra.
Este flujo comienza pidiendo a los trabajadores que identifiquen un número de orden de compra contra el que recibirán. Para ayudar a los trabajadores a identificar más fácilmente la orden de compra, mejorará la primera página del flujo agregando las siguientes opciones de consulta nuevas como desvíos:
- Buscar pedidos de compra por proveedor : abra una página que solicite a los trabajadores que introduzcan un nombre de proveedor o parte del nombre del proveedor. Se pueden utilizar caracteres comodín. Por ejemplo, si un trabajador espera una entrega entrante hoy de un proveedor que incluye Tailspin en su nombre, pueden entrar Tail* para ver un conjunto de tarjetas para órdenes de compra abiertas que incluyen este texto. Cada tarjeta tiene varios campos que brindan información sobre cada orden de compra. Además del nombre del proveedor, puede diseñar las tarjetas para que muestren el número de cuenta del proveedor, la fecha de entrega y el estado del documento.
- Buscar pedidos de compra para hoy : abra una página que no solicite a los trabajadores que introduzcan datos, pero que muestre un conjunto de Tarjetas que coincidan con el filtro "codificado". Los trabajadores proceden seleccionando una tarjeta para la orden de compra contra la que desean registrar artículos de inventario. Este proceso se habilita con la opción Mostrar página de filtro establecida en Sólo cuando se pueden cambiar los filtros., lo que significa que la aplicación muestra los resultados inmediatamente (sin mostrar la página de filtros).
- Buscar pedidos de compra por artículo : abre una página que solicita a los trabajadores que escaneen el código de barras de cualquier artículo en el inventario llegado. A continuación, el flujo enumera todos los pedidos de compra abiertos que contienen líneas para el número de artículo escaneado. Para cubrir situaciones en las que no se puede leer un código de barras, puede agregar otra búsqueda de desvío a esta página que permita a los trabajadores buscar números de artículo dentro de una orden de compra específica.
En cada caso, el trabajador identifica una orden de compra seleccionando una tarjeta y luego regresa a la primera página, que muestra el número de orden de compra seleccionado. Luego, el trabajador puede continuar con el flujo de registro de artículos de inventario entrante.
Habilitar datos de muestra
Para resolver los escenarios de ejemplo que se describen en este artículo, debe estar en un sistema donde se instalen datos de demostración estándar. Además, también debe seleccionar la entidad legal (empresa) USMF antes de empezar.
Configurar los elementos de menú de dispositivos móviles
Para crear cada una de las nuevas opciones de consulta que debe agregar a la primera página del flujo, debe configurarlo como un elemento de menú del dispositivo móvil. Posteriormente, hará que las opciones de consulta estén disponibles como desvíos al flujo Recepción de compra.
Cree el elemento de menú "Buscar órdenes de compra por proveedor"
Cree el elemento de menú Buscar órdenes de compra por proveedor siguiendo estos pasos.
Vaya a Gestión de almacenes > Configurar > Dispositivo móvil > Elementos de menú de dispositivo móvil.
En el panel Acciones, seleccione Nuevo para agregar un elemento de menú para el dispositivo móvil.
Establezca los siguientes valores para el elemento de menú:
- Nombre del elemento de menú:Buscar pedidos de compra por proveedor
- Título: Buscar pedidos de compra por proveedor
- Modo:Indirecto
En la ficha desplegable General, establezca los valores siguientes:
- Código de actividad:Consulta de datos
- Usar guía de proceso:Sí (Este valor se selecciona automáticamente.)
- Nombre de la tabla:PurchTable (Desea buscar los números de pedidos de compra de esta tabla.)
- Mostrar página de filtro: solo cuando se pueden cambiar los filtros (los filtros se mostrarán debido al nombre delproveedor).
En el panel de acciones, seleccione Editar consulta para definir una consulta que se base en la tabla base seleccionada (en este caso, la tabla de órdenes de compra).
En el cuadro editor de consultas, en la pestaña Rango, añada las líneas siguientes a la cuadrícula:
Tabla Tabla derivada Campo Criterios Pedidos de compra Pedidos de compra Estado de pedido de compra Pedido abierto Pedidos de compra Pedidos de compra Fecha de entrega (dayRange(-10,10)) Pedidos de compra Pedidos de compra Nombre del proveedor Sugerencia
En este ejemplo, el filtro no incluye ningún criterio de almacén y, por lo tanto, devolverá órdenes de compra abiertas para todos los almacenes dentro de la entidad jurídica actual. Para limitar los resultados de búsqueda para encontrar solo órdenes de compra para el almacén del trabajador actual, agregue una línea de consulta con Campo establecido en Almacén y Criterios establecidos en (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()). También puede utilizar este valor para campos de tablas unidas (como la tabla Dimensiones de inventario). Vea también La herramienta de utilidad de rango de consulta de sesión de usuario de trabajo.
Seleccionar Aceptar.
En este ejemplo, el nuevo elemento de menú está configurado para buscar pedidos de compra abiertos que se espera que lleguen en cualquier momento entre 10 días en el pasado y 10 días en el futuro.
En la consulta, la columna Criterios de Nombre del vendedor se ha dejado en blanco. Por lo tanto, los trabajadores podrán especificar este valor mientras usan la aplicación móvil de Gestión de almacenes.
Si desea especificar cómo se ordenará la lista, puede configurar la clasificación en la pestaña Clasificación.
Además de definir la consulta, debe seleccionar qué campos se mostrarán en las tarjetas en la página de lista de consultas. Por tanto, en el panel de acciones, seleccione Lista de campos.
En la página Lista de campos, establezca los valores siguientes:
- Muestre el campo 1:PurchId (Este campo se mostrará como encabezado de cada tarjeta).
- Mostrar campo 2:PurchStatus
- Campo para mostrar 3:PurchName
- Mostrar campo 4:OrderAccount
- Campo de visualización 5:DeliveryDate
- Mostrar campo 6:displayDocumentStatus() (Este valor es un método de visualización, como indica el "()" al final).
En el panel Acciones, seleccione Guardar. A continuación, cierre la página.
Cree el elemento de menú "Buscar órdenes de compra para hoy"
Cree el elemento de menú Buscar órdenes de compra para hoy siguiendo estos pasos.
Vaya a Gestión de almacenes > Configurar > Dispositivo móvil > Elementos de menú de dispositivo móvil.
En el panel Acciones, seleccione Nuevo para agregar un elemento de menú para el dispositivo móvil.
Establezca los siguientes valores para el nuevo elemento:
- Nombre del elemento de menú:Buscar pedidos de compra para hoy
- Título: Buscar pedidos de compra para hoy
- Modo:Indirecto
En la ficha desplegable General, establezca los valores siguientes:
- Código de actividad:Consulta de datos
- Usar guía de proceso:Sí (Este valor se selecciona automáticamente.)
- Nombre de la tabla:PurchTable (Desea buscar los números de pedidos de compra de esta tabla.)
- Mostrar página de filtro:Solo cuando se pueden cambiar los filtros (Mostrar resultados inmediatamente.)
En el panel de acciones, seleccione Editar consulta para definir una consulta que se base en la tabla base seleccionada (en este caso, la tabla de órdenes de compra).
En el cuadro editor de consultas, en la pestaña Rango, añada las líneas siguientes a la cuadrícula:
Tabla Tabla derivada Campo Criterios Pedido de compra Pedido de compra Estado de pedido de compra Pedido abierto Pedido de compra Pedido de compra Fecha de recepción confirmada (Day(0)) Pedido de compra Pedido de compra Warehouse (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()) Billete
En este ejemplo, la consulta filtra los resultados de la búsqueda por almacén porque incluye una línea con el campo Almacén . Si configura esta línea con un valor en blanco para Criterios, el sistema mostrará una página de filtro que muestra automáticamente el almacén actual del trabajador y le permite actualizar el valor según sea necesario. . Si configura esta línea para que tenga un valor de Criterios de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()), la aplicación puede usar automáticamente este valor sin mostrárselo al trabajador para su confirmación. Vea también La herramienta de utilidad de rango de consulta de sesión de usuario de trabajo.
Seleccionar Aceptar.
En este ejemplo, el nuevo elemento de menú está configurado para buscar pedidos de compra abiertos que se espera que lleguen hoy.
Si desea especificar cómo se ordenará la lista, puede configurar la clasificación en la pestaña Clasificación.
Además de definir la consulta, debe seleccionar qué campos se mostrarán en las tarjetas en la página de lista de consultas. Por tanto, en el panel de acciones, seleccione Lista de campos.
En la página Lista de campos, establezca los valores siguientes:
- Mostrar campo 1:PurchName (Este campo se mostrará como encabezado de cada tarjeta).
- Campo de visualización 2:PurchId
- Campo de visualización 3:PurchStatus
- Campo de visualización 4:DlvMode
- Campo de visualización 5:DlvTerm
- Mostrar campo 6:OrderAccount
- Mostrar campo 7:VendorName() (Este valor es un método de visualización, como indica el "()" al final).
En el panel Acciones, seleccione Guardar. A continuación, cierre la página.
Cree el elemento de menú "Buscar órdenes de compra por elemento"
Cree el elemento de menú Buscar órdenes de compra por elemento siguiendo estos pasos.
Vaya a Gestión de almacenes > Configurar > Dispositivo móvil > Elementos de menú de dispositivo móvil.
En el panel Acciones, seleccione Nuevo para agregar un elemento de menú para el dispositivo móvil.
Establezca los siguientes valores para el nuevo elemento:
- Nombre del elemento de menú: Buscar pedidos de compra por artículo
- Título: Buscar pedidos de compra por artículo
- Modo:Indirecto
En la ficha desplegable General, establezca los valores siguientes:
- Código de actividad:Consulta de datos
- Usar guía de proceso:Sí (Este valor se selecciona automáticamente.)
- Nombre de la tabla:PurchLine (Desea buscar los números de pedido de compra en función del número de artículo a través de los datos de línea).
- Mostrar página de filtro: solo cuando se pueden cambiar los filtros (los filtros se mostrarán debido al número deartículo).
En el panel de acciones, seleccione Editar consulta para definir una consulta que se basa en la tabla base seleccionada (en este caso, la tabla de líneas de orden de compra, pero puede usar cualquiera de los valores que están relacionados con el encabezado uniéndose a PurchTable).
En el cuadro editor de consultas, en la pestaña Rango, añada las líneas siguientes a la cuadrícula:
Tabla Tabla derivada Campo Criterios Líneas de pedido de compra Líneas de pedido de compra Estado de línea Pedido abierto Líneas de pedido de compra Líneas de pedido de compra Fecha de entrega (dayRange(-10,10)) Líneas de pedido de compra Líneas de pedido de compra Código de artículo Sugerencia
En este ejemplo, el filtro no incluye ningún criterio de almacén y, por lo tanto, devolverá órdenes de compra abiertas para todos los almacenes dentro de la entidad jurídica actual. Para limitar los resultados de la búsqueda al almacén del trabajador actual, puede unirse a la tabla Dimensiones de inventario y luego incluir el campo Almacén como parte de la consulta de rango e ingrese (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()) como Criterio para el campo Almacén. Vea también La herramienta de utilidad de rango de consulta de sesión de usuario de trabajo.
Seleccionar Aceptar.
En este ejemplo, el nuevo elemento de menú está configurado para buscar líneas de pedidos de compra abiertos que se espera que lleguen en cualquier momento entre 10 días en el pasado y 10 días en el futuro.
En la consulta, la columna Criterios de Número de artículo se ha dejado en blanco. Por lo tanto, los trabajadores podrán especificar este valor mientras usan la aplicación móvil de Gestión de almacenes.
Si desea especificar cómo se ordenará la lista, puede configurar la clasificación en la pestaña Clasificación.
Además de definir la consulta, debe seleccionar qué campos se mostrarán en las tarjetas en la página de lista de consultas. Por tanto, en el panel de acciones, seleccione Lista de campos.
En la página Lista de campos, establezca los valores siguientes:
- Mostrar campo 1:PurchId (Este valor de campo se utilizará como encabezado para cada tarjeta).
- Mostrar campo 2:VendAccount
- Campo de visualización 3:PurchQty
- Campo de visualización 4:PurchUnit
- Campo de visualización 5:PurchStatus
En el panel Acciones, seleccione Guardar. A continuación, cierre la página.
Agregar los nuevos elementos de menú del dispositivo móvil a un menú
Los tres nuevos elementos del menú del dispositivo móvil ahora están listos para agregarse al menú del dispositivo móvil. Esta tarea debe completarse antes de que los elementos del menú se puedan usar como parte de un proceso de desvío. En este ejemplo, creará un nuevo submenú y le agregará los nuevos elementos de menú.
Vaya a Administración de almacenes > Configuración > Dispositivo móvil > Menú del dispositivo móvil.
En el panel de acciones, haga clic en Nueva.
Establezca los siguientes valores en el encabezado del nuevo registro:
- Nombre:Consultar
- Descripción:Consultar
En la lista Menús disponibles y elementos de menú, seleccione el primero de los elementos de menú de dispositivo móvil que acaba de crear. Luego seleccione el botón de flecha derecha para mover ese elemento en la lista Estructura del menú.
Repita el paso anterior para los otros dos nuevos elementos del menú.
En el panel de la lista de la izquierda, seleccione el menú Principal.
En la lista Menús y elementos de menú disponibles, desplácese hacia abajo hasta la sección Menús y seleccione el nuevo menú Consulta. Luego seleccione el botón de flecha derecha para mover ese elemento en la lista Estructura del menú.
Configurar desvíos en sus pasos del dispositivo móvil
Para completar la configuración, ahora debe usar la configuración de desvío en la página Pasos del dispositivo móvil para agregar los tres nuevos elementos del menú del dispositivo móvil al paso de identificación del pedido de compra existente en el flujo Recepción de compra.
Vaya a Administración de almacenes > Configuración > Dispositivo móvil >Pasos del dispositivo móvil.
En el campo Filtro, especifique PONum. Luego seleccione Id. de paso: "PONum" en la lista desplegable.
Mientras el registro que se encuentra está seleccionado en la cuarícula, seleccione Agregar configuración de pasos en el Panel de acciones. En el cuadro de diálogo desplegable que aparece, establezca el campo Elemento de menú en Recepción de compra. Luego seleccione Aceptar para cerrar el cuadro de diálogo.
En la página de detalles de la nueva configuración de pasos (Recepciń de compra: PONum), en la ficha Desvíos disponibles (elementos del menú), seleccione Agregar en la barra de herramientas.
En el cuadro de diálogo Añadir desvío, busque y seleccione el elemento de menú Buscar órdenes de compra por proveedor que creó anteriormente.
Seleccione Aceptar para cerrar el cuadro de diálogo y agregar el elemento de menú seleccionado a la lista de desvíos.
Seleccione el nuevo desvío y luego seleccione Seleccionar campos para enviar en la barra de herramientas.
En el cuadro de diálogo Seleccionar campos para enviar, no agregue nada a la sección Enviar desde recepción de compra, porque no desea pasar ningún valor al elemento de menú de desvío. Sin embargo, en la sección Recuperar desde la búsqueda de órdenes de compra por proveedor, establezca el siguiente valor para la fila vacía que ya se ha agregado allí:
- Copiar desde Buscar pedidos de compra por proveedor:Pedido de compra
- Pegar en recepción de compra: Pedido de compra
Haga clic en Aceptar para cerrar el cuadro de diálogo.
Repita los pasos del 4 al 9 para los otros dos nuevos elementos del menú (Buscar órdenes de compra para hoy y Buscar órdenes de compra por artículo). En cuanto al elemento de menú Buscar órdenes de compra por proveedor, no desea enviar ningún dato a estos desvíos, pero desea devolver un número de orden de compra.
Cierre la página.
Pruebe un flujo de recepción de compras que tenga una consulta de datos como parte de un desvío
Siga estos pasos para probar la configuración de su nueva aplicación móvil.
Cree varias órdenes de compra que tengan líneas para el almacén 51.
Vaya a un dispositivo móvil o emulador que esté ejecutando la aplicación móvil de gestión de almacenes e inicie sesión en el almacén 51 utilizando 51 como id. de usuario y 1 como contraseña.
En el menú de la aplicación móvil, seleccione Entrante y luego Recepción de compra.
Debería ver la siguiente página, que incluye los tres nuevos elementos del menú.
Pruebe las diferentes capacidades y observe que puede devolver un número de orden de compra seleccionando una de las tarjetas de la lista.
Sugerencia
En lugar de ejecutar el flujo de recepción haciendo una búsqueda desde el elemento del menú Recepción de compra, puede comenzar desde un flujo de consulta (Principal > Consulta > Buscar órdenes de compra por proveedor) e invoque un desvío para ejecutar el flujo deseado seleccionando una de las tarjetas de la lista. Para utilizar este enfoque, puede definir un desvío en la página Pasos del dispositivo móvil para el paso que tiene un valor ID de paso de GenericDataInquiryList. Siempre que la característica Desvíos de varios niveles para la aplicación móvil de gestión de almacenes está activada para su sistema, también puede agregar un desvío adicional si es necesario (esta función agrega soporte para hasta dos niveles de desvíos y se puede personalizar para admitir niveles adicionales).