warehouse_blog

Um dos maiores inimigos da produtividade no armazém ocorre quando os leitores de código de barras sem fios perdem a ligação às aplicações essenciais de que dependem para realizar o seu trabalho.  O resultado é que o trabalhador não pode realizar o seu trabalho até que o problema da sessão interrompida seja resolvido. Outras consequências graves das sessões interrompidas são a perda de dados, a baixa moral dos funcionários e a necessidade de inventário adicional de dispositivos móveis e pessoal de suporte. Esta publicação no blogue irá discutir as causas e os custos das sessões abandonadas.

 O que é uma sessão abandonada?

Uma «sessão de utilizador interrompida» é o resultado de um dispositivo de emulação de terminal RF/sem fios remoto perder a ligação ao computador anfitrião e à aplicação para a qual está a enviar informações de leitura de códigos de barras em tempo real e não conseguir continuar o processo atual quando a ligação é restabelecida.

Devido à frequência com que uma interrupção da conexão pode ocorrer, as sessões de utilizador interrompidas são o principal problema associado aos ambientes de emulação RF/Wireless 5250, 3270 e VT. Portanto, é muito importante compreender o verdadeiro impacto desta situação nas várias entidades dentro de uma empresa.

Os utilizadores de soluções de emulação RF/Wireless 5250, 3270 e VT normalmente digitalizam informações de códigos de barras em materiais e mercadorias como parte do processo de rastreamento em tempo real do movimento de inventário para empresas de distribuição e armazenamento de retalho. As informações dessas sessões de digitalização são transmitidas para aplicações hospedeiras que, em seguida, processam as informações para fornecer relatórios contábeis precisos e oportunos e retenção de registos.

Qualquer interrupção no processo de conclusão de uma sessão de digitalização de código de barras precisa resultará em um atraso ou interrupção no processo de movimentação do inventário de um local para outro e também pode resultar na geração de informações contabilísticas imprecisas.

Uma sessão de digitalização interrompida não é apenas frustrante e demorada para o utilizador que está a realizar a função de digitalização, mas também para os vários funcionários de TI que precisam se envolver para ajudar nas ações corretivas para resolver o problema. Até recentemente, esta situação problemática tinha de ser tolerada tanto pelos utilizadores como pelo pessoal de TI, devido à falta de disponibilidade de uma solução eficaz.

 O que acontece quando uma sessão de digitalização é interrompida?

As sessões de digitalização podem ser interrompidas pelo computador host do lado do servidor (IBM AS/400-iSeries, IBM Mainframe-zSeries, RS6000-pSeries, HP9000/HP-UX, Windows Server, etc.) quando a ligação ao dispositivo terminal RF/Wireless 5250, 3270 ou VT do lado do cliente estiver interrompida por qualquer período de tempo. Isso pode ser causado por uma variedade de eventos diários do lado do cliente, incluindo substituição da bateria, o utilizador sair do alcance do ponto de acesso com um dispositivo ou uma reinicialização ou reinicialização do dispositivo.

Os processos do lado do servidor host (tarefas) vinculados à sessão de verificação do dispositivo cliente são abandonados sem possibilidade de religação ao cliente. Será necessário estabelecer novos processos no servidor para acomodar o utilizador que deseja concluir o trabalho de digitalização/recolha de dados em curso.

O pessoal de TI responsável pelo controlo dos processos ativos no computador anfitrião deve intervir para identificar e eliminar as sessões abandonadas do sistema. Muitas vezes, é bastante demorado identificar com precisão qual o processo (ou processos) que está associado à sessão de análise do utilizador que foi abandonada. Sem funcionalidades centradas no anfitrião, como «Nomeação de dispositivos», todas as sessões de análise no anfitrião têm o mesmo aspeto e não existem indicadores que identifiquem os processos abandonados desta forma.

O processo abandonado continua ativo/em execução, exceto que já não recebe dados do dispositivo cliente e não voltará a recebê-los. Como será necessário iniciar uma nova sessão de verificação do dispositivo cliente, o processo que foi abandonado no host não será aquele com o qual a nova sessão do lado do cliente estabelecerá contacto. Em vez disso, a nova sessão do dispositivo cliente, uma vez iniciada, irá gerar um pedido para um novo processo correspondente no lado do servidor para enviar os seus dados de digitalização.

Uma complicação adicional para a equipa de TI é gerada pela necessidade de «limpar» uma sessão abandonada no anfitrião e preservar a integridade da aplicação de aquisição de dados e dos registos da base de dados relacionados. Por exemplo, se uma tarefa de digitalização estava parcialmente concluída no momento da interrupção, o utilizador pode optar por iniciar uma nova sessão para refazer a tarefa desde o início, a fim de garantir que todos os itens sejam digitalizados completamente. As entradas de tarefas parcialmente concluídas devem ser localizadas e removidas da base de dados para evitar duplicação e erros resultantes.

Outra alternativa é um processo igualmente tedioso que exige que o utilizador confirme com alguém da equipa de TI quais os itens digitalizados na tarefa que foram recebidos corretamente antes da interrupção. Isso precisa ser feito se eles quiserem determinar onde retomar o trabalho em uma nova sessão, em vez de reiniciá-lo do início.

Em ambos os casos, os membros da equipa de TI também devem limpar certos sinalizadores de aplicativos «em uso» associados ao processo abandonado. Uma aplicação pode ser licenciada de acordo com o número máximo de utilizadores simultâneos e um processo abandonado deixado «em uso» será registado como um utilizador ativo no sistema para fins de controlo de acesso licenciado até ser interrompido.

Além de os utilizadores terem de coordenar em tempo real com os membros da equipa de TI para lidar com a sessão interrompida e saber onde retomar o processo, eles também são afetados negativamente por terem de iniciar uma nova sessão de cliente no seu lado. Para iniciar uma nova sessão no lado do cliente, o utilizador deve passar pelo processo demorado de iniciar sessão novamente no computador anfitrião. Também devem abrir e reiniciar a aplicação de digitalização adequada e navegar até ao ponto adequado na aplicação onde pararam. Isso só é possível se eles conseguirem determinar o ponto exato com certeza.

O resultado final é que todo o tempo e recursos gastos para que um utilizador retome o trabalho de digitalização quando ocorre uma sessão interrompida são 100% improdutivos e afastam todas as entidades envolvidas de outras tarefas importantes de forma reativa e não planeada.

Quais são os custos associados às sessões de digitalização interrompidas?

Em termos tangíveis, a seguinte fórmula pode fornecer uma medida dos custos de perda de produtividade associados a cada incidente, assumindo que as taxas de mão de obra associadas ao utilizador e aos membros da equipa de TI envolvidos estão disponíveis:

Tempo para resolver X (taxa de mão de obra combinada da equipa de TI + taxa de mão de obra do utilizador da digitalização)

Para compreender o impacto total desta situação, é importante considerar também a frequência com que uma sessão de digitalização é interrompida diariamente. Não é incomum que ocorram várias sessões interrompidas por dia para vários utilizadores, se não houver um mecanismo para evitar que isso aconteça.

Portanto, vamos considerar o seguinte exemplo usando alguns números arbitrários conservadores para ilustrar os custos potenciais que podem ser realizados com essas perdas de produtividade:

Suposições para o exemplo:
a) A taxa média combinada de mão de obra da equipa de TI é de US$ 75,00 por hora
b) A taxa média de mão de obra do utilizador de digitalização é de US$ 25,00 por hora
c) O tempo médio de resolução de problemas de sessões de digitalização interrompidas é de 15 minutos
d) As sessões de digitalização interrompidas ocorrem 5 vezes por dia por cada 25-30 utilizadores sem fios nas instalações , em média
15 minutos. (0,25 horas) X (75,00 $ + 25,00 $) = 25,00 $ por X 5 = 125,00 $ por dia
Semanal = $625,00, mensal = $2.500,00 e anual = $30.000,00 por instalação por ano

 É importante notar que o exemplo que estamos a usar aqui para ilustrar os custos fixos é muito conservador. As grandes empresas enfrentam uma maior frequência de incidentes de sessões interrompidas devido ao maior número de utilizadores de clientes de verificação ativos simultaneamente.

Além dos custos puros associados às perdas de produtividade, outros aspetos potencialmente dispendiosos associados a esta situação e aos atrasos resultantes na movimentação do inventário incluem prazos de envio não cumpridos para os clientes, falta de material disponível para etapas de um processo de fabrico, sobrelotação do armazém com a chegada de novos materiais para o mesmo espaço, bem como uma série de outros fatores que afetam a logística do inventário físico.

Resumo

Para evitar as perdas de produtividade potencialmente enormes, bem como os custos tangíveis e intangíveis associados à queda das sessões de terminais RF/Wireless 5250, 3270 e VT, qualquer solução viável deve apresentar uma arquitetura de emulação baseada em servidor.

Caso contrário, o melhor que qualquer outra abordagem pode oferecer é uma limitação do impacto da situação de queda de sessão e a simplificação dos processos corretivos. Além disso, o servidor/ambiente mais fiável para executar o software de emulação é normalmente a plataforma informática onde as aplicações estão alojadas.

As condições que fazem com que os dispositivos de leitura de códigos de barras sem fios percam a conectividade com os seus anfitriões existirão sempre, mas o impacto nos utilizadores finais pode ser resolvido.  Clique aqui para descobrir como o StayLinked pode eliminar virtualmente as sessões perdidas para a sua empresa.

Free 30-Day Trial