Share via


Dados de consulta a utilizar desvios da aplicação móvel Warehouse Management

Apresentação da funcionalidade

Ao fornecer a capacidade de leitura de códigos de barras, a aplicação móvel Warehouse Management oferece uma maneira fácil e precisa de capturar dados como parte dos seus processos de armazém. No entanto, por vezes os códigos de barras são danificados e tornam-se ilegíveis ou as informações de dados necessárias poderão não existir como código de barras nos seus fluxos de processos empresariais. Nesses casos, a introdução manual dos dados poderá demorar muito tempo, podendo até provocar a captura de dados incorretos. Tal poderá originar uma redução da eficácia e um menor nível de serviço.

Quando utiliza um processo flexível de consulta de dados, os trabalhadores podem pesquisar facilmente as informações necessárias como parte dos fluxos integrados da aplicação móvel Warehouse Management, aplicando opções de filtragem para que apenas sejam apresentados os dados relevantes. Por conseguinte, a seleção manual é mais rápida e precisa.

Por exemplo, no fluxo de receção da nota de encomenda, é necessário um número de nota de encomenda que corresponda ao inventário que chega. Como parte deste processo, pode configurar facilmente itens de menu para fornecer uma vista de lista de cartões dos números de notas de encomenda relevantes. Desta forma, pode continuar o fluxo de receção utilizando uma abordagem rápida de apontar para selecionar. Este artigo fornece exemplos de cenários, mas a funcionalidade também pode ser utilizada em qualquer ou em todos os seus fluxos da aplicação móvel Warehouse Management.

Ativar a funcionalidade de fluxo de consulta de dados e os respetivos pré-requisitos

Para poder utilizar a funcionalidade descrita neste artigo, deverá executar o seguinte procedimento para ativar as funcionalidades necessárias.

  1. Aceda a Administração do sistema > Áreas de trabalho > Gestão de funcionalidades. (Para obter mais informações sobre como utilizar a área de trabalho Gestão de funcionalidades, consulte Visão geral da gestão de funcionalidades.)

  2. Se estiver a executar a versão 10.0.28 do Supply Chain Management ou anterior, ative a funcionalidade listada da seguinte forma:

    • Módulo:Gestão de armazéns
    • Nome da funcionalidade:Instruções de passos da aplicação de armazém

    Esta funcionalidade constitui um pré-requisito da funcionalidade Fluxo de consulta de dados da aplicação Warehouse Management. A partir da versão 10.0.29 do Supply Chain Management, é obrigatória e não pode ser desativada. Para obter mais informações sobre a funcionalidade Instruções de passos da aplicação de armazém, consulte Personalizar títulos e instruções de passos para a aplicação móvel Warehouse Management.

  3. Ative a funcionalidade que se encontra listada da seguinte forma:

    • Módulo:Gestão de armazéns
    • Nome da funcionalidade:Desvios da aplicação Warehouse Management

    Esta funcionalidade constitui um pré-requisito da funcionalidade Fluxo de consulta de dados da aplicação Warehouse Management. A partir do Supply Chain Management versão 10.0.29, está ativado por predefinição. Para obter mais informações sobre a funcionalidade Desvios da aplicação Warehouse Management, consulte Configurar desvios para passos em itens de menu de dispositivos móveis.

  4. Se a funcionalidade Desvios da aplicação Warehouse Management ainda não estiver ativada, atualize os nomes de campo na aplicação móvel Warehouse Management acedendo a Warehouse management > Configuração > Dispositivo móvel > Nomes de campo da aplicação Warehouse e selecionando Criar configuração predefinida. Repita este passo para cada entidade legal (empresa) onde utiliza a aplicação móvel Warehouse Management. Para mais informações, consulte Configurar campos para a aplicação móvel Warehouse Management.

  5. Ative a funcionalidade que se encontra listada da seguinte forma:

    • Módulo:Gestão de armazéns
    • Nome da funcionalidade:Fluxo de consulta de dados da aplicação Warehouse Management

    Esta funcionalidade é descrita neste artigo. A partir da versão 10.0.32 do Supply Chain Management, esta funcionalidade é obrigatória e não pode ser desativada.

Utilitário de intervalo de consultas de sessão de utilizador de trabalho

A versão 10.0.37 (e posterior) do Supply Chain Management inclui um utilitário de intervalo de consultas de sessão de utilizador de trabalho que adiciona a seguinte funcionalidade para configurar consultas para ajudar os trabalhadores a encontrar registos específicos utilizando a aplicação móvel Warehouse Management:

  • Filtrar registos por armazém - Permite configurar consultas que utilizam o armazém atual do trabalhador como valor. Pode utilizar este valor como critério para filtros de intervalo (no separador Intervalo do estruturador de consultas padrão). Isso é útil, por exemplo, se quiser apresentar uma lista de notas de encomenda que deverão chegar ao armazém onde o trabalhador está atualmente a trabalhar. Para configurar um item de menu de dispositivo móvel para utilizar esta funcionalidade, abra o estruturador de consultas e, no separador Intervalo, configure uma linha que utilize um Critério de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()). Mais adiante neste artigo é fornecido um exemplo de utilização desta funcionalidade.
  • Filtrar registos por utilizador da aplicação - Permite configurar consultas que utilizam o ID do trabalhador atual como valor. Pode utilizar este valor como critério para filtros de intervalo (no separador Intervalo do estruturador de consultas padrão). Para configurar um item de menu de dispositivo móvel para utilizar esta funcionalidade, abra o estruturador de consultas e, no separador Intervalo, configure uma linha que utilize um Critério de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWorkUserId()).
  • Mostrar ou ocultar filtros na aplicação móvel - Esta funcionalidade permite escolher se pretende apresentar uma página com valores de filtro durante um fluxo de consulta de dados para itens de menu do dispositivo móvel. Ao utilizar a página Itens de menu de dispositivo móvel para configurar um item de menu de dispositivo móvel em que essa funcionalidade seja relevante, encontrará a definição Apresentar página de filtros, que permite escolher se pretende apresentar os filtros Sempre ou Apenas quando os filtros podem ser alterados.

Cenários de exemplo

Este artigo utiliza cenários de exemplo para lhe mostrar como pode utilizar a funcionalidade Fluxo de consulta de dados da aplicação Warehouse Management para melhorar o fluxo de receção de compras. Os cenários utilizam os dados de exemplo padrão, que incluem um fluxo denominado Receção da compra.

Esse fluxo é iniciado pedindo aos trabalhadores que identifiquem um número de nota de encomenda contra o qual a compra será recebida. Para ajudar os trabalhadores a identificarem mais facilmente a nota de encomenda, melhorará a primeira página do fluxo adicionando as seguintes novas opções de consulta como desvios:

  • Pesquisar POs por fornecedor - Abre uma página que solicita aos trabalhadores que introduzam o nome ou parte do nome de um fornecedor. É possível utilizar carateres universais. Por exemplo, se um trabalhador esperar receber hoje uma entrega de um fornecedor que inclua Tailspin no nome, poderá introduzir Tail* para visualizar um conjunto de cartões de notas de encomenda abertas que incluam este texto. Cada cartão possui diversos campos que fornecem informações sobre cada nota de encomenda. Além do nome do fornecedor, poderá conceber os cartões de modo a que apresentem o número da conta do fornecedor, a data de entrega e o estado do documento.
  • Pesquisar POs para hoje - Abre uma página que não solicita que os trabalhadores introduzam dados, mas apresenta um conjunto de cartões que correspondem ao filtro "codificado". Os trabalhadores prosseguem selecionando o cartão correspondente à nota de encomenda contra a qual pretendem registar itens de inventário. Este processo é ativado com a opção Mostrar página de filtros definida como Apenas quando os filtros podem ser alterados, o que significa que a aplicação apresenta resultados de imediato (sem apresentar a página de filtros).
  • Pesquisar POs por item - Abre uma página que solicita aos trabalhadores que leiam o código de barras de qualquer item do inventário que chegou. O fluxo lista então todas as notas de encomenda abertas que contenham linhas para o número de item lido. Para cobrir situações em que não seja possível ler um código de barras, poderá adicionar outra pesquisa de desvio a esta página que permita aos trabalhadores pesquisarem números de itens numa nota de encomenda específica.

Em cada caso, o trabalhador identifica uma nota de encomenda selecionando um cartão e regressa depois à primeira página, que apresenta o número da nota de encomenda selecionada. O trabalhador pode então prosseguir o fluxo de registo de itens de inventário recebidos.

Ativar dados de amostra

Para trabalhar nos cenários de exemplo descritos neste artigo, deverá utilizar um sistema em que os dados de demonstração padrão estejam instalados. Além disso, antes de começar deverá selecionar a entidade legal (empresa) USMF.

Configurar os itens de menu do dispositivo móvel

Para criar cada uma das novas opções de consulta que terá de adicionar à primeira página do fluxo, deverá configurá-las como itens de menu do dispositivo móvel. Posteriormente, disponibilizará as opções de consulta como desvios do fluxo Receção da compra.

Criar o item de menu "Pesquisar POs por fornecedor"

Crie o item de menu Pesquisar POs por fornecedor seguindo estes passos.

  1. Va para Gestão de armazém > Configuração > Dispositivo móvel > Itens de menu do dispositivo móvel.

  2. No Painel de Ações, selecione Novo para adicionar um item de menu de dispositivo móvel.

  3. Defina os seguintes valores para o novo item de menu:

    • Nome do item de menu:Pesquisar POs por fornecedor
    • Título:Pesquisar POs por fornecedor
    • Modo:Indireto
  4. No Separador Rápido Geral, defina os seguintes valores:

    • Código de atividade:Consulta de dados
    • Utilizar guia de processo:Sim (Este valor é selecionado automaticamente.)
    • Nome da tabela:PurchTable (Pretende pesquisar números de notas de encomenda nesta tabela.)
    • Mostrar página de filtros:Apenas quando os filtros podem ser alterados (Os filtros serão apresentados devido ao Nome do fornecedor.)
  5. No Painel de Ações, selecione Editar consulta para definir uma consulta baseada na tabela base selecionada (neste caso, a tabela de notas de encomenda).

  6. No editor de consultas, no separador Intervalo, adicione as seguintes linhas à grelha.

    Tabela Tabela derivada Campo Critérios
    Notas de encomenda Notas de encomenda Estado da nota de encomenda Encomenda em aberto
    Notas de encomenda Notas de encomenda Data de entrega (dayRange(-10,10))
    Notas de encomenda Notas de encomenda Nome do fornecedor

    Dica

    Neste exemplo, o filtro não inclui nenhum critério de armazém, pelo que devolverá notas de encomenda abertas para todos os armazéns da entidade legal atual. Para limitar os resultados de pesquisa de modo a procurar apenas notas de encomenda para o armazém do trabalhador atual, adicione uma linha de consulta com Campo definido como Armazém e Critério definido como (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()). Também poderá utilizar este valor para campos de tabelas unidas (tal como a tabela Dimensões de inventário). Consulte também Utilitário de intervalo de consultas de sessão de utilizador de trabalho.

  7. Selecione OK.

    Neste exemplo, o novo item de menu está configurado para procurar notas de encomenda abertas que se espera cheguem a qualquer momento, entre 10 dias no passado e 10 dias no futuro.

    Na consulta, a coluna Critério para Nome do fornecedor foi deixada em branco. Por conseguinte, os trabalhadores poderão especificar esse valor enquanto utilizam a aplicação móvel Warehouse Management.

    Se quiser especificar a forma como a lista será ordenada, poderá configurar a ordenação no separador Ordenação.

  8. Além de definir a consulta, deverá selecionar os campos que serão apresentados nos cartões da página da lista de consultas. Por conseguinte, no Painel de Ações, selecione Lista de campos.

  9. Na página Lista de campos, defina os seguintes valores:

    • Campo de apresentação 1:PurchId (Este campo será apresentado como cabeçalho de cada cartão.)
    • Campo de apresentação 2:PurchStatus
    • Campo de apresentação 3:PurchName
    • Campo de apresentação 4:OrderAccount
    • Campo de apresentação 5:DeliveryDate
    • Campo de apresentação 6:displayDocumentStatus() (Este valor constitui um método de apresentação, como indica "()" no final.)
  10. No Painel de Ações, selecione Guardar. Feche a página.

Criar o item de menu "Pesquisar POs para hoje"

Crie o item de menu Pesquisar POs para hoje seguindo estes passos.

  1. Va para Gestão de armazém > Configuração > Dispositivo móvel > Itens de menu do dispositivo móvel.

  2. No Painel de Ações, selecione Novo para adicionar um item de menu de dispositivo móvel.

  3. Defina os seguintes valores para o novo item:

    • Nome do item de menu:Pesquisar POs para hoje
    • Título:Pesquisar POs para hoje
    • Modo:Indireto
  4. No Separador Rápido Geral, defina os seguintes valores:

    • Código de atividade:Consulta de dados
    • Utilizar guia de processo:Sim (Este valor é selecionado automaticamente.)
    • Nome da tabela:PurchTable (Pretende pesquisar números de notas de encomenda nesta tabela.)
    • Mostrar página de filtros:Apenas quando os filtros podem ser alterados (Mostrar resultados de imediato.)
  5. No Painel de Ações, selecione Editar consulta para definir uma consulta baseada na tabela base selecionada (neste caso, a tabela de notas de encomenda).

  6. No editor de consultas, no separador Intervalo, adicione as seguintes linhas à grelha.

    Tabela Tabela derivada Campo Critérios
    Nota de encomenda Nota de encomenda Estado da nota de encomenda Encomenda em aberto
    Nota de encomenda Nota de encomenda Data de receção confirmada (Dia(0))
    Nota de encomenda Nota de encomenda Warehouse (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse())

    Nota

    Neste exemplo, a consulta filtra os resultados da pesquisa por armazém porque inclui uma linha com o campo Armazém. Se definir esta linha com um valor em branco para Critério, o sistema apresentará uma página de filtros que apresenta automaticamente o armazém atual do trabalhador, permitindo que este atualize o valor conforme necessário. Se definir esta linha para ter um valor de Critério de (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()), a aplicação poderá utilizar automaticamente esse valor sem o apresentar ao trabalhador para confirmação. Consulte também Utilitário de intervalo de consultas de sessão de utilizador de trabalho.

  7. Selecione OK.

    Neste exemplo, o novo item de menu está configurado para procurar notas de encomenda em aberto que se espera que cheguem hoje.

    Se quiser especificar a forma como a lista será ordenada, poderá configurar a ordenação no separador Ordenação.

  8. Além de definir a consulta, deverá selecionar os campos que serão apresentados nos cartões da página da lista de consultas. Por conseguinte, no Painel de Ações, selecione Lista de campos.

  9. Na página Lista de campos, defina os seguintes valores:

    • Campo de apresentação 1:PurchName (Este campo será apresentado como cabeçalho de cada cartão.)
    • Campo de apresentação 2:PurchId
    • Campo de apresentação 3:PurchStatus
    • Campo de apresentação 4:DlvMode
    • Campo de apresentação 5:DlvTerm
    • Campo de apresentação 6:OrderAccount
    • Campo de apresentação 7:VendorName() (Este valor constitui um método de apresentação, como indica "()" no final.)
  10. No Painel de Ações, selecione Guardar. Feche a página.

Criar o item de menu "Pesquisar POs por item"

Crie o item de menu Pesquisar POs por item seguindo estes passos.

  1. Va para Gestão de armazém > Configuração > Dispositivo móvel > Itens de menu do dispositivo móvel.

  2. No Painel de Ações, selecione Novo para adicionar um item de menu de dispositivo móvel.

  3. Defina os seguintes valores para o novo item:

    • Nome do item de menu:Pesquisar POs por item
    • Título:Pesquisar POs por item
    • Modo:Indireto
  4. No Separador Rápido Geral, defina os seguintes valores:

    • Código de atividade:Consulta de dados
    • Utilizar guia de processo:Sim (Este valor é selecionado automaticamente.)
    • Nome da tabela:PurchLine (Pretende pesquisar números de notas de encomenda com base no número do item através dos dados de linha.)
    • Mostrar página de filtros:Apenas quando os filtros podem ser alterados (Os filtros serão apresentados devido ao Número de item.)
  5. No Painel de Ações, selecione Editar consulta para definir uma consulta baseada na tabela base selecionada (neste caso, a tabela de linhas de notas de encomenda, mas poderá utilizar qualquer dos valores relacionados com o cabeçalho, juntando a PurchTable).

  6. No editor de consultas, no separador Intervalo, adicione as seguintes linhas à grelha.

    Tabela Tabela derivada Campo Critérios
    Linhas de nota de encomenda Linhas de nota de encomenda Estado da linha Encomenda em aberto
    Linhas de nota de encomenda Linhas de nota de encomenda Data de entrega (dayRange(-10,10))
    Linhas de nota de encomenda Linhas de nota de encomenda Número de itens

    Dica

    Neste exemplo, o filtro não inclui nenhum critério de armazém, pelo que devolverá notas de encomenda abertas para todos os armazéns da entidade legal atual. Para limitar os resultados de pesquisa ao armazém do trabalhador atual, poderá juntar à tabela Dimensões de inventário e incluir o campo Armazém como parte da consulta de intervalo, introduzindo (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()) como Critério do campo Armazém . Consulte também Utilitário de intervalo de consultas de sessão de utilizador de trabalho.

  7. Selecione OK.

    Neste exemplo, o novo item de menu está configurado para procurar linhas de notas de encomenda abertas que se espera cheguem a qualquer momento, entre 10 dias no passado e 10 dias no futuro.

    Na consulta, a coluna Critério para Número do item foi deixada em branco. Por conseguinte, os trabalhadores poderão especificar esse valor enquanto utilizam a aplicação móvel Warehouse Management.

    Se quiser especificar a forma como a lista será ordenada, poderá configurar a ordenação no separador Ordenação.

  8. Além de definir a consulta, deverá selecionar os campos que serão apresentados nos cartões da página da lista de consultas. Por conseguinte, no Painel de Ações, selecione Lista de campos.

  9. Na página Lista de campos, defina os seguintes valores:

    • Campo de apresentação 1:PurchId (O valor deste campo será utilizado como cabeçalho de cada cartão.)
    • Campo de apresentação 2:VendAccount
    • Campo de apresentação 3:PurchQty
    • Campo de apresentação 4:PurchUnit
    • Campo de apresentação 5:PurchStatus
  10. No Painel de Ações, selecione Guardar. Feche a página.

Adicionar os novos itens de menu de dispositivo móvel a um menu

Os seus três novos itens de menu de dispositivo móvel estão agora prontos para serem adicionados ao menu de dispositivo móvel. Esta tarefa deverá ser concluída para que os itens de menu possam ser utilizados como parte de um processo de desvio. Neste exemplo, criará um novo submenu e adicionar-lhe-á os novos itens de menu.

  1. Vá para Gestão de armazém > Configuração > Dispositivo móvel > Menu do dispositivo móvel.

  2. No Painel de Ações, selecione Novo.

  3. Defina os seguintes valores no cabeçalho do novo registo:

    • Nome:Consultar
    • Descrição:Consultar
  4. Na lista Menus e itens de menu disponíveis, selecione o primeiro dos itens de menu de dispositivo móvel que acabou de criar. Em seguida, selecione o botão de seta para a direita para mover esse item para a lista Estrutura de menus.

  5. Repita o passo anterior para os outros dois novos itens de menu.

  6. No painel de lista da esquerda, selecione o menu Principal .

  7. Na lista Menus e itens de menu disponíveis, desloque-se para baixo até à secção Menus e selecione o seu novo menu Consultar. Em seguida, selecione o botão de seta para a direita para mover esse item para a lista Estrutura de menus.

Configurar desvios nos seus passos de dispositivo móvel

Para concluir a configuração, deverá agora utilizar a configuração de desvio na página Passos de dispositivo móvel para adicionar os três novos itens de menu de dispositivo móvel ao passo de identificação da nota de encomenda existente no fluxo Receção da compra.

  1. Aceda a Warehouse Management > Configuração > Dispositivo móvel > Passos em dispositivos móveis.

  2. No campo Filtro, introduza PONum. Em seguida, selecione ID do Passo: "PONum" na lista pendente.

  3. Enquanto o registo encontrado estiver selecionado na grelha, selecione Adicionar passo de configuração no Painel de Ações. Na caixa de diálogo suspensa apresentada, defina o campo Item de menu como Receção da Compra. Em seguida, selecione OK para fechar a caixa de diálogo.

  4. Na página de detalhes do novo passo de configuração (Receção da compra: PONum), no separador rápido Desvios disponíveis (itens de menu), selecione Adicionar na barra de ferramentas.

  5. Na caixa de diálogo Adicionar desvio, procure e selecione o item de menu Pesquisar POs por fornecedor que criou anteriormente.

  6. Selecione OK para fechar a caixa de diálogo e adicionar o item de menu selecionado à lista de desvios.

  7. Selecione o novo desvio e selecione Selecionar campos a enviar na barra de ferramentas.

  8. Na caixa de diálogo Selecionar campos a enviar, não adicione nada à secção Enviar de receção da compra, uma vez que não pretende enviar quaisquer valores para o item de menu de desvio. No entanto, na secção Trazer de volta de pesquisar POs por fornecedor, defina o seguinte valor para a linha vazia que já foi adicionada:

    • Copiar de Pesquisar POs por fornecedor:Nota de encomenda
    • Colar em Receção de compra:Nota de encomenda
  9. Selecione OK para fechar a caixa de diálogo.

  10. Repita os passos 4 a 9 para os outros dois novos itens de menu (Pesquisar POs para hoje e Pesquisar POs por item). Quanto ao item de menu Pesquisar POs por fornecedor, não pretende enviar quaisquer dados para estes desvios, mas pretende devolver um número de nota de encomenda.

  11. Feche a página.

Experimentar um fluxo de receção de compras que possua uma consulta de dados como parte de um desvio

Siga estes passos para testar a nova configuração da aplicação móvel.

  1. Crie diversas notas de encomenda que tenham linhas para o armazém 51.

  2. Vá para um dispositivo móvel ou emulador que esteja a executar a aplicação móvel Warehouse Management e inicie sessão no armazém 51 usando 51 como ID de utilizador e 1 como palavra-passe.

  3. No menu da aplicação móvel, selecione Entrada e, em seguida, Receção da compra.

    Deverá ver a página seguinte, que inclui os três novos itens de menu.

    Receção de compra utilizando o número da PO.

  4. Experimente as diversas capacidades e tenha em atenção que poderá devolver um número de nota de encomenda selecionando um dos cartões da lista.

    Receção de compra utilizando a pesquisa de PO por fornecedor, exemplo 1.

    Receção de compra utilizando a pesquisa de PO por fornecedor, exemplo 2.

Dica

Em vez de executar o fluxo de receção executando uma pesquisa no item de menu Receção da compra, poderá começar por um fluxo de consulta (Principal > Consultar > Pesquisar POs por fornecedor) e invocar um desvio para executar o fluxo pretendido selecionando um dos cartões da lista. Para utilizar esta abordagem, poderá definir um desvio na página Passos de dispositivo móvel para o passo com um valor de ID do Passo de GenericDataInquiryList. Desde que a funcionalidade Desvios de multinível para a aplicação móvel Warehouse Management se encontre ativada no seu sistema, também poderá adicionar um desvio adicional, se necessário (esta funcionalidade adiciona suporte para até dois níveis de desvios, podendo ser personalizada para suportar níveis adicionais).