Compartilhar via


Inspecionar detalhes das sessões ativas do Warehouse Management mobile app

O tempo todo que um usuário trabalhador do depósito estiver usando o aplicativo móvel Warehouse Management, o sistema manterá uma sessão de usuário de trabalho para esse usuário. Você pode exibir os detalhes de cada sessão de usuário de trabalho ativa acessando Gerenciamento de depósito > Tarefas periódicas > Sessões de usuário de trabalho. Para cada sessão, a página Sessões de usuário de trabalho mostra os valores de Nome de usuário, ID do usuário, Data e hora de login, e Data e hora da última ação do usuário, juntamente com um histórico detalhado de mensagens de comunicação XML e erros registrados.

Anotação

Se nenhum dado histórico aparecer na página Sessões de usuário de trabalho, um trabalho de limpeza, como Limpeza do log da sessão do usuário de trabalho, pode estar em execução.

As mensagens XML podem ser úteis se, por exemplo, você precisar procurar IDs de etapas de dispositivos móveis ao configurar um processo de desvio. Elas também poderão ser úteis se você precisar pesquisar nomes de campo a serem usados nas definições da política de dados do código de barras. O nome desses campos deve corresponder exatamente aos nomes dos campos usados ​​nas mensagens XML relevantes.

Importante

Para exibir a XML correta para que seja possível localizar informações como nomes de campos e IDs de etapas, você deve executar o trabalho usando o aplicativo móvel Warehouse Management real, e não uma ferramenta alternativa, como o emulador baseado em navegador.

O exemplo a seguir mostra o conteúdo XML que foi copiado de um processo de Recebimento de placa de licença mista. Aqui, o aplicativo móvel Warehouse Management está atualmente processando uma etapa em que Step Id="LoadId". Essa etapa inclui um controle onde DisplayArea="PrimaryInputArea" (a área de exibição onde normalmente são encontrados os controles que aguardam entrada ou confirmação) e name="LoadId" (o nome do campo associado ao controle).

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

A ilustração a seguir mostra a aparência dessa etapa no aplicativo móvel Warehouse Management.

Etapa de recebimento de placa de licença no aplicativo móvel Warehouse Management.