Árvore de páginas

Conceito

O conceito de Convocação Ativa (CA) foi aplicado ao módulo de WMS para aumentar a assertividade, dinamismo e produtividade na separação de picking. Com a CA, o processo de distribuição das atividades de separação acontece de maneira automática, não sendo necessária a atuação direta de um usuário sobre o sistema. Ao ser realizada a Formação das Cargas de separação, o motor de convocação gera uma Ordem de Serviço (OS) para cada atividade, busca todos os operadores disponíveis para alocação e associa as OS's a cada um. Os operadores passam a ser convocados automaticamente pelos coletores para realizar as atividades de separação, de acordo a linha de separação associada.

Regras

Atividade:

  1. O código da atividade representa um código único gerado na formação carga que indica uma tarefa de separação a ser realizada;
  2. Para cada atividade só pode existir um número de palete associado;
  3. Caso o operador 'feche' o palete antes de concluir a separação de todos os itens de dada atividade, o motor da convocação gerará um outro código de atividade (respeitando a regra 1) com os itens pendentes de separação. A nova atividade será definida automaticamente como prioritária e alocada ao operador que fechou a atividade original.

Ordem de Serviço:

  1. Para cada atividade é gerada uma Ordem de Serviço;
  2.  As OS's consistem nas solicitações associadas ao operador e enviadas ao coletor automaticamente para a execução de uma atividade de separação;
  3. Caso o operador seja convocado para atender a uma OS e não realizar o 'Aceite', após passados 10 minutos, o motor da convocação realocará a OS para outro operador disponível;
  4. Se a nova atividade prioritária (vide regra Atividade 1) não for realizada pelo operador em até 3 minutos, o motor da convocação realocará a OS para outro operador disponível;
  5. As OS's podem estar abertas, alocadas ou encerradas.

Motor de Convocação:

  1. O motor da convocação é a inteligência da Convocação Ativa. Responsável pelo processo de geração, alocação e distribuição das OS's;
  2. Na prática, consiste em um JOB executado em um intervalo de tempo pré-definido na implantação;
  3. Por padrão é sugerido um intervalo de 5 a 7 segundos de periodicidade na execução do JOB;
  4. O JOB para criação no RMS deve ser apenas o PC_RMS_RF_CONVOCACAO.PROC_MOTOR_CONVOCACAO;
  5. Ao alocar as OS's aos operadores, o motor de convocação obedece a seguinte ordem de prioridade [Prioridade Manual > Data de Geração da Atividade > Ordem das Filiais].

Linha de separação:

  1. A linha de separação deve representar um range de endereços de picking pré-definidos; 
  2. A formação de carga gera as atividades de acordo as linhas de separação cadastradas.

Operadores:

  1. Todos os operadores devem estar cadastrados na tabela de operadores da Convocação Ativa (AG5MONRF);
  2. Um operador não pode estar alocado a duas OS's simultaneamente;
  3. Se o operador aceitar uma OS, a atividade deverá ser concluída pelo próprio. Caso o operador interrompa a separação no meio do processo sem fechar o palete (desligue o coletor, fim de expediente), a atividade ficará 'presa' não sendo possível a realocação automática.

Formação de Carga: Na formação de carga, todos os itens que porventura não tiverem estoque localizado cairão no galpão 0 e serão estornados automaticamente.

Prioridades:

Prioridade manual: Quando uma atividade é definida como prioridade, o motor da convocação alocará a OS correspondente antes de qualquer outra atividade não prioritária.

Prioridade de filiais: Ordem das filiais prioritárias no atendimento da demanda. Definida no Painel de Controle e representa a prioridade padrão na alocação das OS's.

Prioridade de linhas de separação:

  1. Um operador pode separar em mais de uma linha;
  2. As linhas obedecem a uma ordem de prioridade;
  3. Um operador só é convocado a separar uma linha após não houver mais atividades na linha atual e assim sucessivamente, até acabarem as atividades das suas linhas associadas.

Aplicação do coletor:

O coletor buscará OS's durante um período de 10 a 15 segundos, caso o operador não seja convocado para efetuar nenhuma separação, o sistema informará que não existem atividades alocadas para este usuário.

Painel de Expedição:

  1. O programa de Gerenciamento de Cargas (VGDALOCA) foi descontinuado;
  2. Todas as atividades disponíveis para separação aparecem na aba PENDENTES no Painel de Expedição;
  3. Só é possível gerar romaneio a partir da aba PENDENTES informando o código do palete no filtro.

Nomenclatura dos programas

Formação de Carga - VGDPEDCD

Painel de Expedição - VGDSEPCD

Faturamento de Paletes - VGDFATCD

Active Task - Aplicação para separação de Picking no coletor

WMSMobileNovo - Aplicação para as demais operações do CD

Premissas para implantação

  1. Solicitação do pacote para o Módulo da Convocação Ativa;
  2. Publicação dos serviços no IIS para o wsActiveTask e o wsRMSMobileNovo;
  3. Atualização dos coletores com o Active Task (aplicativo para a separação via CA) e o WMSMobileNovo para os demais processos da expedição (Recebimento, Conferência, Ressuprimento, Junta Palete, Recolhe Palete, Separação de Pulmão Doca, etc...);
  4. Cadastro das linhas de separação no Painel de Controle;
  5. Cadastro dos operadores no Painel de Controle para trabalhar com a Convocação Ativa;
  6. Associação das linhas de separação aos operadores;
  7. Cadastro do parâmetro para 'quebra' das atividades por linha de separação (Vide parametrização);
  8. Cadastro do parâmetro por depósito para utilização da Convocação Ativa  (Vide parametrização);
  9. Criação do JOB no Tarefas Agendadas (VGGMJOBS).

Parametrização

No cadastro de Parâmetros (VABUPARA)

Parâmetro 30: QUEBLINSEP

                        Conteúdo  = S (Quebra atividades por linha de separação);

                                          = N (Quebra atividades por zona de armazenagem).

Parâmetro 03: USACNVxxxx, onde xxxx representa o código do Depósito sem dígito precedido de zeros.

                        Conteúdo = S (Depósito xxxx utiliza CA para separação de picking).

Parâmetro 03: USAVOZxxxx, onde xxxx representa o código do Depósito sem dígito precedido de zeros.

                        Conteúdo = S (Depósito utiliza Voice Picking).

Cadastro

No Painel de Controle da Logística (VGDUPAIN)

Clicar na opção Convocação Ativa (F5) sendo direcionado ao cadastro das linhas de separação:

Deverá ser especificado o range de endereços para cadastrar as linhas de separação. O cliente pode optar por criar uma linha para cada rua do depósito ou de acordo a sua necessidade.

Consultar (F5), exibirá as linhas cadastradas:

Ordem Filais (F7), será exibida a tela para definição da ordem de atendimento das filiais. Por padrão, o motor da convocação obedecerá a ordem aqui definida para alocação das OS's aos operadores. Exemplo:

As atividades prioritárias na separação serão da filial 1-9 e assim sucessivamente. O campo Qtd Pallet serve para definição de quebra dos mapas por quantidade de paletes. Por exemplo, se for definido 5 paletes para a filial 2-7, a formação de carga 'quebrará' o mapa a cada 5 paletes/atividades formado. Para alterar a ordem das filiais, basta selecionar e mover com os botões direcionais.

Operadores (F6), exibirá a tela para associação das linhas de separação aos operadores:

Sequência de operação: Definição da ordem das operações a serem realizadas pelo operador;

Linhas de Separação: Definição das linhas de separação nas quais o operador deverá separar, bem como a prioridade das linhas.

O operador deverá ser selecionado. Selecionar a operação (SEPARAÇÃO) e informar as linhas de separação bem como a ordem de prioridade no atendimento.


No Cadastro de Operadores (VGRFOPER)


Incluir Usuário (F7), inclui automaticamente todos os operadores cadastrados na tabela de operadores da Convocação Ativa.


No Cadastro das Tarefas Agendadas (VGGMJOBS)


O JOB do motor da convocação deve estar corretamente cadastrado e ligado.

Descrição do processo

Painel de Expedição

Após a formação de carga, todas as atividades aparecerão disponíveis na aba PENDENTES do painel de expedição, onde será possível acompanhar todo o fluxo das atividades/paletes desde a disponibilização das atividades para separar até o faturamento do palete e emissão da Nota Fiscal. Ainda é possível, na aba de PENDENTES, realizar a geração de romaneio caso seja necessária a separação manual. 

Prioridade (CtF3) é a função que permitir a priorização manual de determinada atividade. Para tal, basta selecionar a atividade na lista e executar a função. Automaticamente, a atividade que tiver sido definida como prioridade, o motor da convocação se responsabilizará em alocá-la o quanto antes ao primeiro operador disponível que trabalhe na linha de separação correspondente. Os paletes prioritários ficarão na cor AZUL no painel para melhor identificação visual.

Coletor de Dados

Para a separação de picking no coletor de dados, foi desenvolvido um novo aplicativo denominado Active Task. Todos os coletores que trabalharão com a separação de picking pela Convocação Ativa deverão constar com este aplicativo. Para os demais processos da expedição tais como Conferência, Separação de Pulmão Doca, Recebimento, Separação de Cross Docking, Junta Palete, Embarque, etc, deverá ser atualizado o aplicativo WMSMobile com o WMSMobileNovo. No WMSMobileNovo as demais operações do CD aparecem em um menu.

Tela de Login

Usuário: Operador cadastrado no RMS

Senha:  Senha do Operador

Contexto: Contexto do RMS

Servidor: IP do servidor do RMS

Será necessário ao operador validar suas informações para entrar no sistema.

Após informar os dados solicitados, deve-se clicar em Entrar.

Tela de Busca

Nesta tela, o Active Task está buscando uma OS's alocada ao operador. Foi criado um botão de pause  para caso o operador deseje interromper a busca por OS's por qualquer necessidade.

Tela de Aceite

Nesta tela, o operador é de fato convocado a aceitar a OS e realizar a atividade de separação.

Operação: Nome da operação do CD (Separação de Picking)

OS: Código da OS

Linha: Linha de separação

Sair: Sair do processo de convocação ativa e efetua o logoff no coletor

Aceitar: Aceita a OS e inicia o processo de separação

Recusar: Recusa a OS

Fluxo da OS

O fluxo de uma OS acontece de forma simples: Ao efetuar o Login, o Active Task buscará uma OS para convocar o operador. O operador recebe uma OS e dispõe de três opções: Aceitar, Recusar e Sair.

Caso o operador aceite a OS, ele será direcionado ao processo de separação para executar a atividade. Ao fechar o palete, a atividade é encerrada e o Active Task busca uma próxima OS.

Caso o operador recuse a OS, será registrada uma rejeição e o Active Task busca uma próxima OS.

Caso o operador deseje sair da aplicação, será registrada uma rejeição e efetuado o LogOff.