Kontrollere oplysninger om aktive mobile app-sessioner i Warehouse Management
Hele tiden, når en lagerarbejder bruger Warehouse Management-mobilappen, vedligeholder systemet en arbejdsbrugersession for den pågældende bruger. Du kan se detaljerne for hver aktive arbejdsbrugersession ved at gå til Lagerstyring > Periodiske opgaver > Arbejdsbrugersessioner. For hver session viser siden Arbejdsbrugersessioner tilknyttede værdier for Brugernavn, Bruger-id, Dato og klokkeslæt for logon og Dato og klokkeslæt for seneste brugerhandling sammen med en detaljeret historik over XML-kommunikationsmeddelelser og logførte fejl.
Seddel
Hvis der ikke vises nogen historiske data på siden Arbejdsbrugersessioner, kører der måske et oprydningsjob, f.eks. Oprydning i arbejdsbrugers sessionslog.
XML-meddelelserne kan være nyttige, hvis du f.eks. skal søge efter trin-id'er for mobilenheder, når du konfigurerer en proces for omvej. De kan også være nyttige, hvis du skal slå feltnavne op til brug i definitionen af din stregkodedatapolitik. Disse feltnavne skal svare nøjagtigt til de feltnavne, der bruges i de relevante XML-meddelelser.
Vigtigt
For at se den korrekte XML, så du kan finde oplysninger som feltnavne og trin-id'er, skal du udføre arbejde ved at bruge den faktiske Warehouse Management-mobilapp, ikke et alternativt værktøj, f.eks. den browserbaserede emulator.
Følgende eksempel viser XML-indhold, der blev kopieret fra processen Modtagelse af blandede id'er. Her behandler Warehouse Management-mobilappen i øjeblikket et trin, hvor Step Id="LoadId"
. Dette trin inkluderer en kontrol, hvor DisplayArea="PrimaryInputArea"
(visningsområdet, hvor kontroller, der afventer input eller bekræftelse, typisk findes) og name="LoadId"
(det feltnavn, der er knyttet til kontrollen).
<?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>
Følgende illustration viser, hvordan dette trin ser ud i mobilappen Warehouse Management.