Compartir a través de


Inspeccionar detalles de secciones de aplicación móvil Warehouse Management

Todo el tiempo que un usuario trabajador de almacén está usando la Aplicación móvil de Warehouse Management, el sistema mantiene una sesión de usuario de trabajo para ese usuario. Puede ver los detalles de cada sesión de usuario de trabajo activo yendo a Administración de almacenes > Tareas periódicas > Sesiones de usuario de trabajo. Para cada sesión, la página Sesiones de usuario de trabajo muestra valores asociados de Nombre de usuario, Id. de usuario, Fecha y hora de inicio de sesión, y Fecha y hora de la última acción del usuario, junto con un historial detallado de mensajes de comunicación XML y errores registrados.

Billete

Si no aparecen datos históricos en la página Sesiones de usuario de trabajo, se realiza un trabajo de limpieza, como Limpieza del registro de sesión de usuario de trabajo, podría estar ejecutándose.

Los mensajes XML pueden ser útiles si, por ejemplo, debe buscar Id. de pasos del dispositivo móvil cuando está configurando un proceso de desvío. También pueden ser útiles si debe buscar nombres de campos para usar en sus definiciones de directiva de datos de código de barras. El nombre de esos campos debe coincidir exactamente con los nombres de campo que se utilizan en los mensajes XML relevantes.

Importante

Para ver el XML correcto y poder encontrar información como nombres de campos e Id. de pasos, debe realizar el trabajo utilizando la aplicación móvil de Warehouse Management real, no una herramienta alternativa como el emulador basado en navegador.

El siguiente ejemplo muestra contenido XML que se copió de un proceso Recepción de matrículas mixtas. Aquí, la aplicación móvil Warehouse Management está procesando actualmente un paso en el que Step Id="LoadId". Este paso incluye un control donde DisplayArea="PrimaryInputArea" (el área de visualización donde normalmente se encuentran los controles que están esperando entrada o confirmación) y name="LoadId" (el nombre del campo asociado con el control).

<?xml version="1.0" encoding="utf-8"?>
<ParentNode>
    <Controls PagePattern="Default" PageTitle="Mixed LP receiving" MenuItemName="Mixed LP receiving">
        <Control controlType="label" name="MixedLPReceiving" label="Mixed LP receiving" newLine="1" data="" type="Undefined" length="-1" error="0" defaultButton="0" enabled="1" selected="" color="#000000" Status="1" NumDecimals="-1" DisplayArea="SubHeaderArea" PreferredInputMode="" PreferredInputType="" DisplayPriority="0" DisplaySubPriority="0" DataSequence="3" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="16806" />
        <Control controlType="text" name="LicensePlateId" label="License plate" newLine="1" data="LP33" type="String" length="25" error="0" defaultButton="0" enabled="0" selected="" color="#000000" Status="1" NumDecimals="-1" DisplayArea="InfoAndSecondaryInputArea" PreferredInputMode="Scanning" PreferredInputType="Alpha" DisplayPriority="50" DisplaySubPriority="22" DataSequence="4" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="2694" />
        <Control controlType="text" name="LoadId" label="Load" newLine="1" data="" type="String" length="20" error="0" defaultButton="0" enabled="1" selected="" color="#000000" Status="1" NumDecimals="-1" DisplayArea="PrimaryInputArea" PreferredInputMode="Scanning" PreferredInputType="Alpha" DisplayPriority="70" DisplaySubPriority="11" DataSequence="5" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="14265" />
        <Control controlType="button" name="OK" label="OK" newLine="1" data="" Icon="USMF|ActionIcon|OK" type="Undefined" length="-1" error="0" defaultButton="1" enabled="1" selected="" color="#000000" Status="1" NumDecimals="-1" DisplayArea="PrimaryActionArea" PreferredInputMode="" PreferredInputType="" DisplayPriority="0" DisplaySubPriority="0" DataSequence="6" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="16806" />
        <Control controlType="button" name="Cancel" label="Cancel" newLine="1" data="" Icon="USMF|ActionIcon|Cancel" type="Undefined" length="-1" error="0" defaultButton="0" enabled="1" selected="" color="#000000" Status="1" NumDecimals="-1" DisplayArea="" PreferredInputMode="" PreferredInputType="" DisplayPriority="0" DisplaySubPriority="0" DataSequence="7" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="16806" />
        <Control controlType="detourButton" name="Look up load" label="Look up load" newLine="1" data="" Icon="USMF|MenuIcon|GenericDataInquiry" type="16806" length="0" error="0" defaultButton="0" enabled="1" selected="" color="0" Status="0" NumDecimals="-1" DisplayArea="" PreferredInputMode="" PreferredInputType="" DisplayPriority="0" DisplaySubPriority="0" DataSequence="8" AttachedTo="" InstructionControl="" Footer1="" Footer2="" InputType="0" />
    </Controls>
    <Step Id="LoadId" Icon="USMF|StepIcon|LoadID" Title="Scan load" />
    <Auth userId="51" userGUID="{701F34BD-4E6B-475E-9722-95101E890046}" sessionId="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" />
    <UserCulture>en-us</UserCulture>
    <UserDateCulture>en-us</UserDateCulture>
    <OperationalInsightsInstrumentationKey />
    <ServerAadTenantId>ffffaaaa-5555-bbbb-6666-cccc7777dddd</ServerAadTenantId>
    <ServerEnvironmentId /><ServerAzureRegion /><ServerVersion /><BatchFlightsEnabled />
    <Device DeviceId="{C1DEE34C-69FA-44DD-BE17-2655931016CC}" /><ServerActivity ServerActivityId="{B2AAD7A2-7674-0006-E259-ABB27476D901}" />
</ParentNode>

La siguiente ilustración muestra el aspecto de este paso como en la aplicación móvil Warehouse Management.

Paso de recepción de matrículas mixtas en la aplicación móvil Warehouse Management.