Com a nova funcionalidade de Execução Multi Loja em Voz (Batchpicking), pretende-se obter a redução do tempo da atividade de execução de forma a obter um aumento na produtividade dos operadores. Como alternativa à execução por voz onde a execução é feita por loja, não sendo possível juntar lojas distintas na mesma unidade de trabalho, com a funcionalidade de Batchpicking é possível executar na mesma unidade de trabalho paletes de lojas distintas, cujos contentores tenham uma maior percentagem de espaços de picking em comum. Desta forma, o operador de execução conseguirá percorrer menos distância no percurso de execução, sendo também mais produtivo.
Para permitir a execução em Batchpicking, foram implementadas as seguintes alterações no sistema:
Disponibilização de um novo algoritmo que determina que contentores/lojas podem ser executados em conjunto, na mesma unidade de trabalho
Alterações na task voice de execução, para que seja possível executar contentores de lojas distintas na mesma unidade de trabalho
Configuração da Unidade de trabalho de Execução
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Parametrização → Acções e Unidades de Trabalho → Gestão de Unidades de Trabalho [AL118]
Novas ações físicas e Leitura de Picking Voice
No AL118, em Opções > Acções Permitidas por Tipo de Unidade de Trabalho, em termos de ações físicas devem ser configuradas as seguintes:
a 5610, para usar no tipo de ação “Mov.Quantidade: Pedido de quantidade”;
a 5620, para usar na acção dummy de pedir acessórios de transporte, no tipo de acção Declaração de acessórios de transporte.
Nota: para que o sistema de voz separe a apresentação das localizações para o operador ouvir a Área e o Corredor e depois o Picking terá de configurar no campo Leitura de Picking Voice “(01,0,0,XEX):(02,2,2,XEX);(04,4,5,XEXXEXX)”.
Parâmetros Criação da Unidade de Trabalho
No AL118, em Opções > Parâmetros Criação da Unidade de Trabalho, é possível configurar os parâmetros de acordo com os quais devem ser criadas as UDT do tipo selecionado. Por exemplo, se se pretende que sejam combinados contentores 2 a 2, de lojas cujas rotas estejam na mesma onda, deverão ser configurados os seguintes parâmetros:
Onda = 1;
Contentor destino = 2.
Notas:
o campo Contentor destino (Contenitore_arrivo) deverá ser sempre definido na última sequência, pois é o nível mais baixo da configuração.
o campo Contentor destino (Contenitore_arrivo) pode ter um número de repetições superior a 2.
Por outro lado, o campo “Tipo Agrupamento UdT” deve ser configurado com a opção “Por contentores expedidos”, para que possa ser utilizado o novo algoritmo que permite executar contentores na mesma UDT para a mesma loja ou lojas diferentes.
Nota: só estarão disponíveis os tipos de agrupamento que estiverem definidos na classe de UDT, do tipo de UDT selecionado.
Configuração do tipo de Diálogo Voice (Multi/Mono Loja)
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Parametrização → Acções e Unidades de Trabalho → Interpretação do Diálogo Voice Terminal [AL376]
No AL376, por Instalação e/ou Armazém deve ser configurado o tipo de diálogo voice, ou seja, o diálogo que permite executar para a mesma loja ou lojas diferentes numa UDT “Execução Multi/Mono Loja”.
Algoritmo de junção de contentores de execução na mesma UDT (mono/multi loja)
Foi criado um novo algoritmo de seleção de contentores/lojas que podem ser executados simultaneamente na mesma unidade de trabalho (UDT), que mediante a configuração anterior terá o seguinte comportamento:
Sistema cria os contentores (artigos + quantidades + volumetria dos artigos e do contentor) e tem em conta a quebra por fluxos;
Sistema agrupa os contentores nas UDT conforme os parâmetros definidos no AL118. Exemplo: se os parâmetros forem os indicados na configuração acima (Onda: 1; Contentores: 2), o sistema verifica que lojas pertencem à mesma onda e cria um grupo que representa as lojas/contentores que pertencem à mesma onda de expedição;
Com o universo de contentores determinados no passo 2, o sistema encontrará a melhor combinação de contentores, que corresponderá à maior sobreposição de percurso de picking a visitar para esses contentores. Esta combinação será feita consoante o número de repetições definido no AL118, ou seja, combinação de 2 contentores ou 3 contentores, etc
Exemplo (com Contentor=2, no AL118):
O sistema cria 5 contentores por executar: A, B, C, D, E;
O sistema faz uma análise comparativa para o contentor A e determina, num primeiro momento, que este tem uma maior sobreposição de espaços de picking com o contentor D;
Sistema faz uma análise comparativa para o contentor D:
Se determinar que tem uma maior sobreposição de espaços de picking com o contentor A, será combinado com este, ou seja, ficarão os 2 (A e D) na mesma UDT de execução, e sistema analisa o próximo contentor por combinar (B);
Se determinar que tem uma maior sobreposição de espaços de picking com o contentor C, será combinado com este, ou seja, ficarão os 2 (C e D) na mesma UDT de execução, e sistema analisa o próximo contentor por combinar (A).
Nota: se o número de repetições definido no AL118 for superior a 2, por exemplo 3, quando o sistema faz a análise comparativa de um contentor, vai combinar o mesmo de imediato com os 2 contentores que tenham maior percentagem de sobreposição de espaços de picking, ou seja, só ocorre a análise num primeiro nível.
Exemplo: o contentor A seria combinado de imediato com o D e com E, os 2 contentores que têm maior sobreposição de espaços de picking com o A.
Com a nova funcionalidade de Mudança de Turno, pretende-se reduzir o tempo não produtivo que existe na passagem de turno e diminuir a construção de paletes mais baixas, que potencialmente nascem com o fim de turno. Por outro lado, é apresentada maior visibilidade sobre o tempo de inatividade dos operadores, ou seja, o responsável de armazém passa a ter mais ferramentas para monitorizar a inatividade dos operadores, de forma a poderem agir mais rapidamente e reduzir o tempo de inatividade, transformando-o em tempo útil de execução.
Relativamente à suspensão de unidades de trabalho e remoção da mesma, possibilitamos que o sistema remova automaticamente a suspensão da unidade de trabalho para o mesmo operador, através da utilização de um código de erro novo. Desta forma, pretende-se por um lado reduzir o tempo útil gasto na remoção da suspensão de unidades de trabalho (que na solução anterior apenas poderia ser feita pelo responsável de armazém), e por outro lado evitar que os operadores suspendam unidades de trabalho que considerem menos produtivas, com o objetivo de executarem apenas as que consideram mais produtivas.
Códigos de Erros de Rádio Frequência
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Parametrização → Acções e Unidades de Trabalho → Códigos Erros de Rádio Frequência [AL120]
Nesta transação deverão estar configurados os códigos de erro que se pretende utilizar nas unidades de trabalho (UdT), nomeadamente, os novos códigos introduzidos nesta funcionalidade “Suspender Turno” e “Intervalo”, conforme detalhado abaixo.
Determinação dos códigos de Erros de Rádio Frequência
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Parametrização → Acções e Unidades de Trabalho → Determinação dos Códigos Erros de Rádio Frequência [AL138]
A determinação dos códigos de erro pode ser feita no AL138, por vários níveis, de forma a suportar as diferentes necessidades
Por Armazém e Tipo de unidade de trabalho;
Por Armazém e Classe de unidade de trabalho;
Por Armazém;
Por Instalação e Classe de unidade de trabalho;
Por Instalação.
Os códigos de erro disponíveis quer em RF ou Voice nas unidade de trabalho, são os que forem configurados nesta determinação com o estado “Ativo”.
Configuração dos Códigos de Erro
Código de Erro “Suspender Turno”
O operador passa a ter disponível, conforme configuração, um novo código de erro “Suspender Turno”, tanto em RF como em voz, de acordo com a configuração dos códigos de erro efetuada no AL120 e no AL138.
O erro “Suspender Turno” deve ter selecionado o comando de voz Suspender Turno, e as flags “Susp” e “Rec.Auto” ativas. Ao configurar o comando desta forma estamos a indicar que as unidades de trabalho poderão ser retomadas através da opção Retomar Turno ou pela atribuição manual Levantar Suspensão para Operador (em caso excecional o Gestor de Armazém tem liberdade de o fazer para um operador específico).
A unidade de trabalho ficará suspensa no ecrã das unidades de trabalho, com o operador definido, até que outro operador retome a mesma; desta forma, podemos identificar facilmente quem suspendeu uma unidade de trabalho.
Outros levantamentos de suspensão manual disponíveis no AL055 ficarão bloqueados, como é o caso:
Levantar Suspensão;
Levantar Suspensão e Libertar.
Código de Erro “Intervalo”
O operador passa a ter disponível, conforme configuração, um novo código de erro “Intervalo”, tanto em RF como em voz, de acordo com a configuração dos códigos de erro efetuada no AL120 e no AL138.
O erro “Intervalo” deve ter selecionado o comando de voz “Intervalo” e a flag “Pausa” ativa.
O operador poderá utilizar este código sempre que necessitar de fazer uma pausa. Este comando de intervalo colocará a unidade de trabalho no estado “Atribuída” ao operador e, desta forma, quando o operador voltar da pausa poderá Aceitar trabalho novamente, e continuar a fazer a unidade de trabalho, sem necessidade de interação com o responsável de armazém.
Configuração da Unidade de trabalho Retomar Turno
Para o “Retomar Turno” foi criado um novo documento designado Retomar Turno [96]. O Retomar Turno é uma opção disponível em RF e em Voice, para a qual terá de ter uma unidade de trabalho criada e configurada.
Definição de Novos Tipos de Unidades de Trabalho
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Parametrização → Acções e Unidades de Trabalho → Tipos de Unidades de trabalho [AL117]
Criação de um novo tipo de unidade de trabalho, utilizando a classe de unidade de trabalho “Retomar Turno”.
Configurar o Comportamento do Novo Tipo de Unidade de Trabalho
Global → Global Aplicação → Aplicação → Gestão de Armazéns→Parametrização→Acções e Unidades de Trabalho→Gestão de Unidades de Trabalho [AL118]
Na unidade de trabalho referida anteriormente será necessário definir para cada armazém, a informação apresentada na imagem abaixo:
Para configurar a unidade de trabalho para RF terá de se escolher a ação para o tipo Mov. Contentores: Escolher Contentor [5590 – Escolher Contentor para Retomar turno ]
Para configurar a unidade de trabalho para Voice terá de se escolher a ação para o tipo Voice: Escolher Contentor [5600 – Voice Escolher Contentor para Retomar turno ]
Determinação Tipo de Unidades de Trabalho
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Definições Operacionais Determinações → Determinação Tipo Unidade Trabalho [AL092]
Visto que a unidade de trabalho é lançada de formaonDemand a determinação do tipo de unidade de trabalho deverá ser feita Por Armazém/T.Doc., para o documento 96 Retomar Turno.
Interpretação do Diálogo em Voice
O comando “Retomar Turno” em voice, estará disponível na mensagem “Aceitar Trabalho?”, quando a configuração no AL376 estiver ativa, juntamente com a ação configurada para o tipo Voice: Escolher Contentor no AL118.
Mudança de Turno
Suspender Turno
O código de erro está disponível nas ações onde é possível executar, isto é, após a declaração das etiquetas dos contentores. Quando é declarado o erro “Suspender Turno”, a unidade de trabalho fica suspensa no AL055 com o motivo “Suspender Turno”.
Em RF
Exemplo: não é possível declarar o código de erro antes das ações de execução.
OK (O sistema Suspende UdT com motivo “Suspender Turno”)
Voz: Aceitar trabalho?
Retomar Turno
Em RF
No Menu está disponível a acção onDemand “RETOMAR TURNO”:
Após o operador declarar a etiqueta do contentor o sistema vai procurar uma unidade de trabalho suspensa em que o motivo possibilite recuperação automática (motivo “Suspender Turno”), das classes de execução RF, e que contenha o contentor/etiqueta igual à etiqueta declarada pelo operador. Mesmo que a unidade de trabalho contenha mais contentores/etiquetas, o sistema atribui ao operador a unidade de trabalho.
Se o sistema não encontrar nenhuma unidade de trabalho com os requisitos indicados para a etiqueta declarada, não conseguirá atribuir automaticamente uma unidade de trabalho e apresentará uma mensagem de erro a informar “Não foi possível atribuir a unidade de trabalho automaticamente, declare uma etiqueta válida. ” mantendo-se na mesma ação (pois poderão existir outras etiquetas válidas que o operador pode declarar).
Para “Finalizar / Abandonar” uma unidade de trabalho onDemand o operador deverá invocar o comando “Abandonar” que deve estar configurado para usar neste tipo de classe de unidade de trabalho (56 – Retomar Turno).
Na Tarefa de Voz (Voice):
Voz: Aceitar trabalho?
Operador Duas opções:
OK (sistema prossegue para a normal aceitação de trabalho)
Retomar Turno
Voz: Declarou que pretende retomar uma execução. Confirma?
Operador Duas opções:
Cancelar (sistema volta para o diálogo “Aceitar Trabalho?”)
OK
Voz: Declare Etiqueta
Operador: <declara etiqueta>
Após o operador declarar a etiqueta do contentor o sistema vai procurar uma unidade de trabalho suspensa em que o motivo possibilite recuperação automática (Ex: “Suspender Turno”), da classe voice, que contenha o contentor/etiqueta que termine com os 2 últimos dígitos iguais aos declarados pelo operador. Se o sistema:
Encontrar apenas uma unidade de trabalho com os requisitos indicados, atribuirá essa UdT ao operador e avançará para a execução da UdT.
Encontrar mais do que uma UdT com os requisitos indicados, solicitará novamente ao operador a declaração da etiqueta com mais dígitos, da esquerda para a direita:
Voz: Diga mais dígitos, Declare Etiqueta, Declare etiqueta do contentor de expedição
Não encontrar nenhuma UdT com os requisitos indicados, dará uma mensagem de que não existem unidades de trabalho para continuar, mantendo-se na mesma ação (pois poderão existir outras etiquetas válidas que o operador pode declarar):
Voz: Não foi possível atribuir a unidade de trabalho automaticamente, declare uma etiqueta válida. Declare Etiqueta.
Operador Duas opções:
Declara dígitos de uma etiqueta válida
Abandonar (Código de Erro para Retornar ao Aceitar Trabalho?)
Cálculo da produtividade
O cálculo da produtividade tem como objetivo demonstrar o rendimento das atividades de um dado operador.
Relatórios de produtividade
Os relatórios de produtividade permitem obter uma visão da produtividade dos operadores, sendo possível obter esses dados nas transações AL305 e AL149, conforme detalhe abaixo.
Produtividade por Operador
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Estatísticas → Produtividade por Operador [AL305].
O relatório da Produtividade por Operador [AL305] permite adquirir, de uma forma muito simples, os dados das atividades dos operadores, após a conclusão das mesmas. Para consultar os valores da produtividade deve-se preencher o formulário, conforme a imagem abaixo.
Após preencher e clicar no botão “Listar” , serão apresentados os valores da produtividade do operador, conforme exemplo na imagem abaixo.
A este relatório foi adicionada a coluna “Inatividade” (sec), que apresenta o tempo de inatividade do operador em segundos, conforme os parâmetros selecionados.
Resumo Produtividade Unidade de Trabalho
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Estatísticas → Resumo Produtividade Unidade de Trabalho[AL149].
O relatório Resumo Produtividade Unidade de Trabalho [AL149] permite visualizar os valores de produtividade, tal como no relatório da Produtividade por Operador [AL305]. O AL149 distingue-se do AL305 pelo facto de ser necessário gerar uma estatística dos dados previamente.
Criação da estatística do relatório de Produtividade
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Estatísticas → Alimentar Estatísticas → Estatísticas de Produtividade [AL142].
O relatório Estatísticas de Produtividade [AL142] tem como objetivo criar as estatísticas. Para tal, deve-se preencher o formulário com os dados para os quais pretende gerar as estatísticas, conforme imagem abaixo.
Após o preenchimento do formulário, deverá clicar em “Gerar” para criar a estatística. Seguidamente, poderá consultar a informação gerada no relatório Resumo Produtividade Unidade de Trabalho [AL149].
Para aceder à informação que pretende, deverá preencher os valores dos filtros.
Após clicar no botão “Listar” , serão apresentados os dados respetivos da produtividade, conforme exemplo na imagem abaixo.
A este relatório foi adicionada a coluna “Inatividade”, que apresenta o tempo de inatividade do operador em segundos, conforme os parâmetros selecionados.
Performance Instantânea
A performance instantânea tem como objetivo demonstrar o trabalho realizado pelos operadores, durante o dia corrente.
A fim de tornar a apresentação da performance instantânea mais dinâmica, foi criado um novo acesso para possibilitar a parametrização de intervalos de tempo diferentes, consoante a análise que se pretenda efetuar.
Configuração do acesso
Global → Global Aplicação → Aplicação → Estatísticas → Alimentar Estatísticas → Intervalo de tempo da produtividade instantânea do operador [AL427]
O acesso destina-se a definir os intervalos de tempo, em que é desencadeada a alteração do estado, ou seja, a alteração da cor do ícone no respetivo relatório de análise da performance instantânea (AL426). Esta configuração é realizada no acesso AL427.
Selecionar o nível para o qual se pretende definir o intervalo de tempo (Por Equipa/Armazém, Armazém ou Por Instalação) e de seguida clicar em “Operação Seguinte” .
Clicar em “Adicionar” , onde será apresentado o ecrã de configuração.
O valor dos campos “Intervalo inferior (min)” e “Intervalo superior (min)” são referentes ao tempo (em minutos) da transição de estado, ou seja, se o período que está a ser analisado for:
Inferior ao valor de “Intervalo inferior (min)” → ícone verde;
Maior ou igual ao “Intervalo inferior (min)” e menor que o “Intervalo superior (min)” → ícone amarelo;
Superior ou igual ao “Intervalo superior (min)” → ícone vermelho.
Visualização da performance instantânea
A visualização da performance instantânea pode ser feita em dois relatórios: AL055 e AL426.
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Gestão Unidades de Trabalho → Monitor das Unidades Trabalho [AL055] → Performance Instantânea
O relatório Monitor das Unidades de Trabalho [AL055] dá uma visão do tempo de inatividade de todos os operadores do armazém selecionado previamente.
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Gestão Unidades de Trabalho → Performance Instantânea [AL426]
O relatório Performance Instantânea [AL426] dá a mesma visão do tempo de inatividade dos operadores e, adicionalmente, permite filtrar por Equipa e/ou Operador.
É possível verificar a inatividade dos operadores face à hora corrente (coluna “Agora”) e ao longo do Período de Análise selecionado, sendo que:
A coluna “Agora” apresenta o estado da inatividade dentro da UdT e/ou entre UdT, face à hora atual. Se o estado for Amarelo ou Vermelho, ao passar o rato por cima é possível verificar há quantos minutos o operador se encontra inativo (ou seja, sem fazer qualquer ação). Estados:
Ícone cinza: utilizador não se encontra ativo em sistema (não tem login efetuado).
Ícone verde: face à hora atual, o utilizador realizou a última ação há menos de X minutos (Intervalo inferior).
Ícone amarelo: face à hora atual, o utilizador realizou a última ação entre X minutos (Intervalo inferior) e Y minutos (Intervalo superior).
Ícone vermelho: face à hora atual, o utilizador realizou a última ação há mais de Y minutos (Intervalo superior).
As colunas do Período de Análise apresentam a inatividade entre UdT. Cada bloco horário pode apresentar até 6 ícones, cada um representando 10 minutos. Se o operador tiver feito uma ou mais UdT num determinado período de 10 minutos, ao passar o rato por cima é possível verificar o nº das UdT que realizou. Estados:
Ícone cinza: utilizador não se encontrava ativo em sistema (não tinha login efetuado).
Ícone verde: nos 10 minutos do ícone, o utilizador teve um total de inatividade (sem UdT) inferior a X minutos (Intervalo inferior).
Ícone amarelo: nos 10 minutos do ícone, o utilizador teve um total de inatividade (sem UdT) entre X minutos (Intervalo inferior) e Y minutos (Intervalo superior).
Ícone vermelho: nos 10 minutos do ícone, o utilizador teve um total de inatividade (sem UdT) superior a Y minutos (Intervalo superior).
Sem ícone: se o operador parar de trabalhar (sem UdT), à medida que o dia avança, não são apresentados os ícones durante todos os blocos de 10 minutos que não está a trabalhar. No entanto, se após um determinado período iniciar uma UDT, todos os ícones anteriores ao bloco horário em que se encontra até ao último bloco que trabalhou serão apresentados a vermelho, para demonstrar que não trabalhou durante todo esse período.