Kontrola údajů o aktivních relacích mobilní aplikace Warehouse Management
Po celou dobu, co uživatel skladník používá mobilní aplikaci Warehouse Management, systém udržuje relaci uživatele pracovníka pro daného uživatele. Údaje o každé aktivní pracovní uživatelské relaci můžete zobrazit v části Správa skladu > Periodické úkoly > Pracovní uživatelské relace. Pro každou relaci stránka Pracovní uživatelské relace zobrazuje související hodnoty Uživatelské jméno, Uživatelské ID, Datum a čas přihlášení a Datum a čas poslední akce uživatele spolu s podrobnou historií XML komunikačních zpráv a protokolovaných chyb.
Poznámka
Pokud se na stránce Pracovní uživatelské relace neobjeví žádná historická data, možná je spuštěna úloha čištění, například Vyčištění protokolu pracovní uživatelské relace.
Zprávy XML mohou být užitečné, pokud například musíte vyhledat ID kroku mobilního zařízení, když nastavujete proces obcházení. Mohou být také užitečné, pokud musíte vyhledat názvy polí, která chcete použít ve svých definicích zásad dat čárového kódu. Tyto názvy polí se musí přesně shodovat s názvy polí, které jsou použity v příslušných zprávách XML.
Důležité
Chcete-li zobrazit správný XML, abyste mohli najít informace, jako jsou názvy polí a ID kroků, musíte pracovat přímo pomocí mobilní aplikace Warehouse Management, nikoli alternativního nástroje, jako je emulátor založený na prohlížeči.
Následující příklad ukazuje obsah XML, který byl zkopírován z procesu Smíšený příjem registrační značky. Zde mobilní aplikace Warehouse Management aktuálně zpracovává krok, kde Step Id="LoadId"
. Tento krok zahrnuje ovládací prvek, kde DisplayArea="PrimaryInputArea"
(oblast zobrazení, kde se obvykle nacházejí ovládací prvky, které čekají na vstup nebo potvrzení) a name="LoadId"
(název pole, které je přidruženo k ovládacímu prvku).
<?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>
Následující ilustrace ukazuje, jak tento krok vypadá v mobilní aplikaci Warehouse Management.