Die Details der aktiven Sitzungen der mobilen Warehouse Management-App überprüfen
Wenn eine Lagerortarbeitskraft die Warehouse Management Mobile App verwendet, verwaltet das System die gesamte Verwendungszeit über eine Arbeitsbenutzersitzung für diesen Benutzer. Sie können die Details jeder aktiven Arbeitsbenutzersitzung anzeigen, indem Sie zu Lagerortverwaltung > Periodische Aufgaben > Arbeitsbenutzersitzungen gehen. Für jede Sitzung zeigt die Seite Arbeitsbenutzersitzungen die damit verknüpften Werte für Benutzername, Benutzer-ID, Datum und Uhrzeit der Anmeldung und Datum und Uhrzeit der letzten Benutzeraktion an. Außerdem wird ein detaillierter Verlauf der XML-Kommunikationsnachrichten und protokollierten Fehler angezeigt.
Hinweis
Wenn auf der Seite Arbeitsbenutzersitzungen keine historischen Daten angezeigt werden, könnte ein Bereinigungsauftrag ausgeführt werden, z. B. Protokollbereinigung der Arbeitsbenutzersitzung.
Die XML-Nachrichten können nützlich sein, wenn Sie beispielsweise beim Einrichten eines Umleitungsprozesses nach Schritt-IDs für mobile Geräte suchen müssen. Sie können auch nützlich sein, wenn Sie nach Feldnamen suchen müssen, die in Barcodedaten-Richtliniendefinitionen verwendet werden sollen. Diese Feldnamen müssen genau mit den Feldnamen übereinstimmen, die in den relevanten XML-Nachrichten verwendet werden.
Wichtig
Um das richtige XML anzuzeigen, damit Sie Informationen wie Feldnamen und Schritt-IDs finden können, müssen Sie die Arbeit mit der eigentlichen Warehouse Management Mobile App durchführen, nicht mit einem alternativen Tool wie dem browserbasierten Emulator.
Das folgende Beispiel zeigt XML-Inhalt, der aus einem Prozess Gemischter Kennzeichenempfang kopiert wurde. Hier verarbeitet die Warehouse Management Mobile App derzeit einen Schritt, bei dem Step Id="LoadId"
enthalten ist. Dieser Schritt umfasst ein Steuerelement, bei dem DisplayArea="PrimaryInputArea"
(der Anzeigebereich, in dem sich normalerweise Steuerelemente befinden, die auf eine Eingabe oder Bestätigung warten) und name="LoadId"
(der Feldname, der dem Steuerelement zugeordnet ist) enthalten sind.
<?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>
Die folgende Abbildung zeigt, wie dieser Schritt in der Warehouse Management Mobile App aussieht.