Essa é uma revisão anterior do documento!
Tabela de conteúdos
Programação Automática Roteiro Acompanhamento Serviço
O processo Batch “263 - Programação Automática Roteiro Acompanhamento Serviço” é a rotina que automatiza a distribuição de ordens de serviços entre as equipes.
O comando da funcionalidade será através de: GSAN > Batch > Inserir Processo > Processo Eventual ou mensal > Programação Automática Roteiro Acompanhamento Serviço.
Para que isso aconteça, o sistema calcula a quantidade de ordens de serviço, que entrarão na programação diária, levando em consideração que a soma dos tempos médios de execução de todas as ordens de serviço priorizadas, não pode ultrapassar a capacidade de trabalho do conjunto de equipes da mesma unidade organizacional, que estão indicadas como programação automática.
As ordens de serviço priorizadas para o dia obedecerão aos seguintes critérios:
- Fator de priorização, calculado pela regra de priorização automática;
- Caso os Registros de Atendimento referentes às Ordens de Serviços Priorizadas tenham coordenadas, será feito um cálculo de distância. Os Registros de Atendimentos que estão mais próximos, de acordo com o cálculo, entrarão na programação da mesma equipe. Caso a Equipe tenha atingido sua carga de trabalho, então outra equipe receberá as ordens de serviço, e o cálculo para obtenção da seqüência de execução será em função da proximidade em relação à primeira ordem de serviço programada para a Equipe.
Fórmula do Cálculo de Distância
Distância = ((x2-x1)2 + (y2 - y1)2) (1/2),
onde:
- Coordenada ponto 1: (x1,y1)
- Coordenada ponto 2: (x2,y2)
Caso os Registros de Atendimento, referentes às Ordens de Serviços Priorizadas, não tenham coordenadas, as ordens de serviços serão agrupadas nas equipes de acordo com o bairro do Registro de Atendimento, sendo programada para uma equipe que tenha disponibilidade de carga de trabalho e que tenha pelo menos uma ordem de serviço no mesmo bairro.
Com essa forma de programação, algumas equipes podem ficar de fora de uma determinada programação diária. Essas equipes, mesmo sem ordens de serviço, deverão ficar disponíveis para atender às necessidades de remanejamento.
Foi alterado o processo batch que faz a Programação Automática do Roteiro para Acompanhamento das Ordens de Serviços, objetivando gerar o esqueleto da programação, independente da geração do arquivo, e enviar e-mail para equipe do GSAN, caso ocorra algum problema no referido processo.
Caso aconteça algum erro na programação automática, o processamento batch não irá concluir com erro, e será enviado um e-mail para o responsável sobre o problema referente ao processamento.
As equipes referentes à unidade organizacional que deu o erro serão geradas sem as ordens de serviço programadas automaticamente. Essas ordens de serviço devem ser programadas pelos programadores manualmente, a partir da funcionalidade de acompanhamento de arquivos de roteiro.
Em função da implementação programação de roteiro “On Line”, a funcionalidade batch que gera a programação dos roteiros foi alterada, para que verifique antes da geração diária se já existe a programação para dia. Caso já exista, a execução é encerrada sem gerar nenhuma programação.
Para comandar a rotina batch, em “Tipo do Processo”, selecione PROCESSO EVENTUAL e, em seguida clique no botão .
Informe o “Processo 263”, tecle Enter, e será apresentado o “Nome do Processo”. Preencha os demais campos que julgar necessário (data e hora do agendamento, processo iniciado precedente), e, em seguida, clique no botão para comandar a execução na data e hora agenda.
Preenchimento dos Campos
Campo | Preenchimento dos Campos |
---|---|
Processo | Informe o número do processo “263 - Programação Automática Roteiro Acompanhamento Serviço”. Para apagar o conteúdo do campo, clique no botão ![]() |
Data do Agendamento | Campo obrigatório - Informe a data no formato dd/mm/aaaa (dia, mês, ano) para processamento da rotina, ou clique no botão ![]() |
Hora do Agendamento | Campo obrigatório - Informe a hora para dar inicio ao processamento da rotina, no formato hh:mm:ss (hora, minuto, segundo). |
Processo Inciado Precedente | Caso exista um processo precedente, informe ou clique no botão ![]() Para apagar o conteúdo do campo, clique no botão ![]() |
Funcionalidade dos botões
Botão | Descrição da Funcionalidade |
---|---|
![]() | Ao clicar neste botão, o sistema permite consultar um dado nas bases de dados. |
![]() | Ao clicar neste botão, o sistema apaga o conteúdo do campo em exibição. |
![]() | Utilize este botão para selecionar uma data válida no formato dd/mm/aaaa (dia, mês, ano), link Pesquisar Data - Calendário. |
![]() | Utilize este botão para avançar para a tela seguinte. |
![]() | Ao clicar neste botão, o sistema desfaz o último procedimento realizado. |
![]() | Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal. |
![]() | Utilize este botão para autorizar o sistema iniciar o processo na data e hora informada. |
Clique aqui para retornar ao Menu Principal do GSAN