ESTUDO DE CASO
7.6. PROGRAMAÇÃO
Este módulo permite o cadastramento das indisponibilidades - ausências - da equipe de manutenção proporcionando maior índice de acerto no planejamento dos serviços através do cálculo correto das disponibilidades. Permite também a realização da programação automática dos serviços onde o sistema se encarrega de reunir as ordens de serviço previstas para um determinado periodo e programá-las de acordo com a disponibilidade dos recursos humanos.
Opcionalmente o usuário pode realizar a programação por funcionário onde identifica os nomes dos funcionários que executarão cada uma das ordens de serviço.
Apontamento de Ausências: Neste arquivo são identificados e lançados os tempos de ausência dos funcionários durante seu turno normal de trabalho. Sempre que um funcionário não está presente na empresa ou não tem uma ordem de serviço para lançar horas trabalhadas, deve identificar o motivo e informar quanto tempo ficou
ausente. Cada funcionário fica vinculado a um código de ausência, em uma determinada data e no horário estabelecido.
Tela (41)
Este cadastro é utilizado para corrigir o cálculo de disponibilidade de pessoal durante o planejamento dos serviços e durante a programação automática.
Para facilitar o cadastramento o usuário pode digitar para cada ausência e para cada funcionário ou categoria profissional, a data inicial e final do periodo de interêsse, os horários de início e término da ausência, definir se este horário vale apenas de segunda a sexta ou se vale também para os sábados e domingos e clicar OK. O sistema faz o cadastro da ausência e do funcionário no arquivo de apontamento de ausências automaticamente incluindo tantos registros quantos forem necessários para atender às especificações do usuário. É incluido um registro para cada dia dentro do periodo estabelecido respeitando as escolhas do usuário quanto ao dia da semana.
Este facilitador também serve aos processos de alteração e exclusão. Ao preencher a tela com as escolhas para uma determinada ausência e funcionário todos os registros já cadastrados nas mesmas datas são alterados e, se o usuário clicar o ícone lata de lixo na barra de ferramentas, todos os registros já cadastrados nas mesmas datas são excluidos.
Programação por Funcionário: Este cadastro mostra a distribuição dos serviços programados por categoria profissional dia-a-dia. Conforme o usuário programa ordens de serviço no cadastro de OSs ou através da opção de programação automática o sistema verifica se há disponibilidade de pessoal para executar os serviços e os reserva cadastrando-os neste arquivo. Cada vez que o sistema lança uma informação neste arquivo identifica qual é a ordem de serviço, qual a atividade a ser executada, a categoria profissional necessária, a duração da atividade e a data de início da atividade.
Cabe ao usuário, opcionalmente, identificar o funcionário que seja da categoria profissional especificada e os horários de início e término da atividade.
Tela (42)
O usuário pode também excluir dados deste arquivo fazendo com que as horas disponíveis dos funcionários antes reservadas para as OSs sejam devolvidas ao cadastro de disponibilidades. Caso sejam excluídos todos os dados de uma ordem de serviço e a mesma se encontrar na situação programada o sistema retorna a OS a situação prevista.
Programação Automática: Nesta opção o sistema reúne as OSs previstas para o periodo escolhido pelo usuário e as programa conforme a disponibilidade dos recursos humanos. O usuário determina através da tela de seleção de parâmetros quais OSs pretende envolver na programação, determina a ordem de apresentação das mesmas e determina o periodo de planejamento. As OSs são mostradas em uma janela onde o usuário também define a data de referência para iniciar a programação automática. Todas as OSs apresentadas são então programadas a partir da data de referência escolhida conforme a disponibilidade do pessoal.
Tela (43)
O sistema identifica quanto já foi executado de cada OS programada anteriormente e reprograma o restante da OS a partir da data de referência. Para reprogramar estas OSs ou para programar as OSs previstas o sistema identifica quais atividades existem na OS e qual a previsão de mão de obra para cada atividade. Em seguida vai até o cadastro de disponibilidades presente no módulo de recursos e procura por categorias profissionais disponíveis, em número e volume suficiente para executar cada atividade de cada OS, respeitando o grupo de manutenção responsável por cada atividade ou por toda a OS. Somente após localizar recursos para executar a primeira atividade da primeira OS é que o sistema procura por recursos para executar a segunda atividade da mesma OS. Somente após reunir e reservar os recursos necessários para a primeira OS é que o sistema procura recursos para a segunda OS.
O sistema tenta reunir recursos suficientes de acordo com o número de funcionários planejados para cada atividade e de acordo com o homem hora planejado. Se não forem localizados recursos suficientes para executar a OS completamente o sistema não reserva recurso algum para a OS e não a programa.
Sempre que uma OS é programada através desta opção o sistema grava a reserva do recurso humano no cadastro de programação por funcionário. Neste cadastro são identificadas as OSs, as atividades, as categorias profissionais, a duração das atividades e a data programada de início da atividade. Opcionalmente o usuário pode identificar o funcionário e os horários de início e término de cada atividade de cada OS, utilizando a opção de programação por funcionário.
O usuário pode, através do botão Atributos presente na tela de seleção de parâmetros, definir o uso de profissionais de outros grupos de manutenção diferentes daqueles atribuidos para cada atividade ou OS. Assim, o sistema procura pelos profissionais necessários dentro dos grupos de manutenção associados às atividades de cada OS e caso não encontre faz a procura dos profissionais em outros grupos de manutenção. Para efetuar a programação automática das OSs sem fazer o nivelamento da mão de obra o usuário deve utilizar o botão Atributos presente na tela de seleção de parâmetros e fixar esta escolha. Da mesma forma pode escolher se as OSs selecionadas devem ser programadas para a data de referência escolhida ou para a data prevista original de cada OS. Esta escolha só faz sentido quando se está programando automaticamente as OSs sem o nivelamento de mão de obra.