×

Tarefas

 
As Tarefas do WMS são o centro do módulo, de onde são realizadas as conferências e movimentações.  Mesmo que seja permitido realizar a movimentação manual, o comum é que as movimentações sejam feitas a partir das tarefas. As tarefas são executadas a partir do lançamento manual, por parte do operador ou a partir de uma integração com outro módulo. As tarefas começam com o cadastro do tipo de tarefas e seu roteiro e são executados efetivamente como tarefas e ações, conforme o detalhamento abaixo:
 

TIPOS DE TAREFAS

 
São o cadastro base das tarefas que podem ser executadas no módulo do WMS. Por exemplo, se há um processo de conferência, é cadastrado um Tipo de Tarefa para a "Conferência da entrada", aí quando quiser executá-la, basta acioná-la pelo código. A Tabela por Empresa Tipos de Tarefas (73) possui um campo de Espécie que identifica se é Geral, que pode ser lançado manualmente, ou se é de algum tipo como Armazenagem ou Separação que são tipos lançados a partir das Integrações (descrito mais abaixo.
 

ROTEIRO DE TAREFAS

 
Cada Tipo de Tarefa possui um Roteiro de Tarefas vinculado. O Roteiro de Tarefa define todo o comportamento, passos, saídas, aceitações e processamentos que serão executados pelo sistema para o Tipo de Tarefa selecionado. Os componentes de um Roteiro de Tarefa são:
 
  • Partes do Roteiro: Cada parte do roteiro é um “passo” da tarefa que o sistema deverá executar. Esse passo pode ser uma aceitação de janela, um relatório, um processamento, uma movimentação, ou qualquer coisa que seja necessário executar em algum momento da tarefa.
  • Partes disponíveis: São as partes que ainda podem ser inseridas no roteiro. Algumas partes podem ser inseridas apenas uma vez no roteiro ou serem inseridas apenas no início.
  • Partes inseridas no roteiro: São as partes que serão executadas quando chamar o Tipo de Tarefa. São partes ordenadas que representam o passo-a-passo da tarefa. Cada parte inserida pode possuir Parâmetros de Entrada, Parâmetros de Saída e Parâmetros de Aceitação.
  • Parâmetros de Entrada: Se a execução da parte depende de informações, ela possuirá Parâmetros de Entrada que terão os conteúdos injetados quando a Parte do Roteiro for executada. O conteúdo será injetado a partir da Associação do Parâmetros de Entrada com um Parâmetro de Saída de uma Parte Inserida anteriormente.
  • Parâmetros de Saída: É o resultado do processamento da parte. O conteúdo dos Parâmetros de Saída pode ser usado pelos Parâmetros de Entrada das Partes posteriores e que estão associados.
  • Parâmetros de Aceitação: São as configurações da execução da Parte. Essas configurações alteram o comportamento de acordo com as necessidades do cliente.
 
Mais informações no tópico sobre a manutenção dos roteiros
 

TAREFAS

 
Tarefas são a “efetivação” do Tipo de Tarefa. Ao incluir uma Tarefa, informa-se o Tipo de Tarefa. A tabela de Tarefas do WMS possui as posições que indicam se uma tarefa está aguardando, já alocada para um operador, em execução (quando o roteiro está sendo “rodado”), em pausa (aguardando a reinicialização da execução a partir de onde parou), concluída ou cancelada. Também possui outras informações como data/hora prevista e efetiva da execução.
 

AÇÕES DA TAREFA

 
As Ações são a “efetivação” do Roteiro do Tipo de Tarefa associado à Tarefa. O Roteiro é gravado nas Ações e quando a Tarefa é executada o sistema olha para esses registros. A tabela de Ações possui o campo de Posição assim como a Tarefa, isso quer dizer que podemos ter, por exemplo, uma tarefa com as 3 primeiras ações executadas e as 4 últimas apenas “alocadas” ao operador e aguardando a execução. Nas Ações também são salvos os parâmetros de Saída resultantes da execução, ou seja, mesmo após a finalização da Tarefa é possível verificar qual foi o resultado da execução de uma das Ações.
 

LANÇAMENTO E EXECUÇÃO DE TAREFAS

 
Lançamento é o fato de gravar uma Tarefa que então ficará disponível para ser Alocada a um Operador. Execução é o fato do Operador dar um “play” na tarefa e iniciar a execução sequencial das ações a partir do início ou da próxima ação que não esteja concluída, se a tarefa já tiver sido iniciada e posteriormente pausada.