Partilhar via


Processamento de eventos da aplicação de armazém

Os trabalhos de lote em execução na Supply Chain Management podem usar dados de uma fila para processar eventos emitidos pela aplicação móvel Warehouse Management para reagir conforme necessário aos eventos sinalizados. Esta funcionalidade adiciona eventos relevantes à fila em resposta a determinados tipos de ações tomadas pelos trabalhadores que utilizam a aplicação. Um exemplo é quando se utiliza a funcionalidade Criar e processar ordens de transferência da aplicação de armazém, o cabeçalho e linhas da ordem de transferência são criados e atualizados em back-end quanto o sistema está a executar a tarefa de lote Processar eventos da aplicação de armazém.

Ligar ou desligar a funcionalidade Processar eventos da aplicação de armazém

A partir da versão 10.0.25 do Supply Chain Management, esta funcionalidade está ativada por predefinição. A partir da versão 10.0.29 do Supply Chain Management, esta funcionalidade é obrigatória. Por conseguinte, está ativada por predefinição e não pode ser desativada. Se estiver a executar uma versão anterior à 10.0.29, os administradores poderão ativar ou desativar esta funcionalidade procurando a funcionalidade Processar eventos da aplicação Warehouse na área de trabalho Gestão de funcionalidades.

Configurar uma tarefa de lote para processar eventos da aplicação do armazém

Processar eventos da aplicação de armazém

Configure uma tarefa de lote programada para processar os eventos da aplicação do armazém para a criação de ordens de transferência e atualizações de linha.

  1. Aceda a Gestão de armazéns > Tarefas periódicas > Processar eventos da aplicação do armazém.
  2. Abre-se a caixa de diálogo Processar eventos da aplicação de armazém. Expanda o Separador Rápido Executar em segundo plano e defina Processamento em lotes como Sim.
  3. No Separador Rápido Executar em segundo plano, selecione Periodicidade.
  4. Abre-se a caixa de diálogo de Definir periodicidade. Defina o horário de execução conforme necessário para o seu negócio.
  5. Selecione OK para voltar à caixa de diálogo Processar eventos da aplicação de armazém.
  6. Selecione OK na caixa de diálogo Processar eventos da aplicação de armazém para adicionar a tarefa de lote à fila de lotes.

Consulta de eventos da aplicação do armazém

Pode visualizar a fila de eventos e as mensagens de eventos geradas pela aplicação móvel Warehouse Management indo para Gestão de armazéns > Consultas e relatórios > Registos do dispositivo móvel > Eventos da aplicação Warehouse.

O processo padrão de fila de eventos

A fila de eventos de aplicações de armazém será normalmente usada com o seguinte fluxo descrito:

  1. Um evento é adicionado à fila com uma mensagem de evento. A nova mensagem inicialmente tem um estado de evento de Em espera, o que significa que a tarefa de lote Processar eventos da aplicação de armazém não vai recolher e processar esta mensagem.
  2. Assim que o estado da mensagem é atualizado para Em fila, a tarefa de lote Processar eventos da aplicação de armazém irá recolher e processar o evento.
  3. A tarefa de lote atualiza o estado do evento para Concluído ou Falhado, dependendo se o processo solicitado foi possível.
  4. Quando todas as mensagens de eventos relacionados estão Concluídas, o evento é eliminado da fila.

Para um exemplo detalhado, consulte Criar ordem de transferência a partir do processo da aplicação da armazém.

Lidar com erros de evento

Como parte do processamento do evento de armazém, a atividade de mensagem solicitada não pode receber processos da tarefa de lote. Neste caso, a mensagem do evento irá mudar para Falhado. Pode utilizar as informações de Registo do lote para saber o motivo e tomar as medidas necessárias para corrigir quaisquer problemas.

Para um exemplo detalhado, consulte Criar ordem de transferência a partir da aplicação da armazém.

Para redefinir uma mensagem falhada do evento da aplicação de armazém:

  1. Aceda a Warehouse Management > Consultas e relatórios > Registos de dispositivo móvel > Eventos da aplicação Warehouse.
  2. No Separador Rápido Mensagens do evento da aplicação de armazém, procure e selecione um evento relevante que apresente o estado Falhado na coluna Estado do evento.
  3. Selecione Repor na barra de ferramentas Mensagens de evento da aplicação de armazém.
  4. Continue a trabalhar até que todas as mensagens relevantes sejam repostas.

Também pode remover uma mensagem de evento Falhada utilizando a opção Eliminar na barra de ferramentas Mensagens de eventos da aplicação de armazém.