Partager via


Inspecter les détails des sessions actives de l′application mobile Warehouse Management

Tout au long de l’utilisation de l’application mobile Warehouse Management par un employé d’entrepôt, le système maintient une session utilisateur de travail pour cet utilisateur. Vous pouvez consulter les détails de chaque session de travail active en accédant à Warehouse Management > Tâches périodiques > Sessions utilisateur de travail. Pour chaque session, la page Sessions utilisateur de travail affiche des valeurs Nom d’utilisateur, Identifiant utilisateur, Date et heure de connexion, et Date et heure de la dernière action de l’utilisateur associées, ainsi qu’un historique détaillé des messages de communication XML et des erreurs enregistrées.

Remarque

Si aucune donnée historique n’apparaît sur la page Sessions utilisateur de travail, une tâche de nettoyage, telle que Nettoyage de journal de session utilisateur de travail, pourrait être en cours d’exécution.

Les messages XML peuvent être utiles si, par exemple, vous devez rechercher des ID d’étape d’appareil mobile lorsque vous configurez un processus de détour. Ils peuvent également s’avérer utiles si vous devez rechercher les noms des champs à utiliser dans votre définition de stratégie de données du code-barre. Le nom de ces champs doit correspondre exactement aux noms de champs utilisés dans les messages XML pertinents.

Important

Pour afficher le bon code XML et trouver des informations telles que les noms de champs et les identifiants d’étapes, vous devez utiliser l’application mobile Warehouse Management et non un outil alternatif tel que l’émulateur basé sur un navigateur.

L’exemple suivant montre le contenu XML qui a été copié à partir d’un processus de Réception de contenant mixte. Ici, l’application mobile Warehouse Management traite actuellement une étape où Step Id="LoadId". Cette étape comprend un contrôle où DisplayArea="PrimaryInputArea" (la zone d’affichage où se trouvent généralement les contrôles en attente de saisie ou de confirmation) et name="LoadId" (le nom du champ associé au contrôle).

<?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>

L’illustration suivante montre à quoi ressemble cette étape dans l’application mobile Warehouse Management.

Étape de réception de contenants mixtes dans l’application mobile Warehouse Management.