Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Manutenção Industrial

Segmento Executor

Manufatura

Projeto1

MANCORE1

IRM1

MANCORE1-2289

Requisito1

MANCORE1-2235, MANCORE1-2499

Subtarefa1

MANCORE1-2249

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

Realizar a Geração automática de Roteiros de Inspeção/Lubrificação no momento do encerramento do roteiro anterior.

 

(Obrigatório)

Definição da Regra de Negócio

 

Objetivo dessa funcionalidade é possibilitar a parametrização das rotas de Inspeção e Lubrificação, para que o usuário possa definir se deverá gerar um novo roteiro no momento do encerramento do anterior.

Segue um detalhamento das funcionalidades envolvidas:

  • Funcionalidades que possibilitam a parametrização da Rota para Geração Automática:
    • Rota Lubrificação (MI0127);
    • Rota Inspeção (MI0132);
  • Funcionalidade que realizam a Geração Automática das rotas parametrizadas para geração de um novo roteiro:
    • Apontamento Ordem Lubrificação (MI1024);
    • Apontamento Ordem Inspeção (MI1029);
    • Fechamento Automático O.M (MI0319);
    • Encerramento Ordem Manutenção (MI0309);
    • Parâmetros Encerramento Rápido da Ordem (Encerramento reduzido) (MI0312D).
  • Funcionalidade com opção de impressão:
    • Apontamento Ordem Lubrificação (MI1024);
    • Apontamento Roteiros Inspeção (MI1029).

 

Rota Lubrificação:

 

No cadastro da Rota de Lubrificação, deverá ser adicionado um novo campo, onde o objetivo é parametrizar se durante o encerramento de uma rota deverá gerar um novo roteiro. Esse roteiro terá as mesmas informações do roteiro encerrado.

Informações do novo campo:

  • Tabela: mi-rota-lubrific;
  • Atributo Tabela: log-gerac-autom-rotei;
  • Label: Gera Roteiro Automático;
  • Valor Inicial: Desmarcado (no);
  • Não Obrigatório.

 

 

 

Figura 1 

 

Rota Inspeção:

 

No cadastro da Rota de Inspeção, deverá ser adicionado um novo campo, onde o objetivo é parametrizar se durante o encerramento de uma rota deverá gerar um novo roteiro. Esse roteiro terá as mesmas informações do roteiro encerrado.

Informações do novo campo:

  • Tabela: mi-rota-inspec;
  • Atributo Tabela: log-gerac-autom-rotei;
  • Label: Gera Roteiro Automático;
  • Valor Inicial: Desmarcado (no);
  • Não Obrigatório.

 

Figura 2

 

MIAPI094:


Tem como objetivo realizar a geração automática de Roteiro de Inspeção/Lubrificação com base no roteiro encerrado. Ela fará uma cópia do roteiro que está sendo executado, e depois executar a miapi009, que por sua vez faz a geração do novo roteiro com base no que está sendo executado.

Ela é executada no momento do encerramento das ordens relacionadas ao roteiro que está sendo executado, segue as funcionalidades impactadas:

  • Apontamento Ordem Lubrificação (MI1024);
  • Apontamento Ordem Inspeção (MI1029);
  • Fechamento Automático O.M (MI0319);
  • Encerramento Ordem Manutenção (MI0309);
  • Parâmetros Encerramento Rápido da Ordem (Encerramento reduzido) (MI0312D).

Detalhe Técnico:

  • A chamada dessa nova api deverá ser nos objetos "mi0309.i3" e "mi0319.i1";
  • Rota deve estar parametrizada para gerar roteiro automático:
    • Lubrificação: mi-rota-lubrific.log-gerac-autom-rotei;
    • Inspeção: mi-rota-inspec.log-gerac-autom-rotei.
  • Todas as Ordens relacionadas ao Roteiro deverão estar Finalizada, ou seja, o roteiro não deverá ter nenhuma ordem com situação menor que 7 (ord-manut.estado < 7);
  • Os objetos abaixo deveram ser alterados para complementar a alteração realizada na include "mi0309.i3", essa alteração consiste em declarar a variável "l-imp-roteiro":
    • v23in270.w;
    • mi0309a.w;
    • mi0312d.w;
    • mi1024g.w;
    • mi1029d.w;
    • miapi041.p.
  • O objeto abaixo deverá ser buscado para realizar a compilação, isso se faz necessário devido a alteração na include "mi0319.i1".
    • mi0319rp.p

 

Apontamento Ordem Lubrificação (MI1024) / Inspeção (MI1029):


Nas funcionalidades Apontamento Ordem Lubrificação (MI1024) e Apontamento Ordem Inspeção (MI1029), ao realizar o apontamento e encerramento de todas as ordens, é atualizado a data do próximo roteiro de lubrificação / inspeção respectivamente.

Nessa melhoria, no momento da atualização do próximo roteiro, deverá será verificado se o roteiro que está sendo apontado, está parametrizado para gerar roteiro automático (log-gerac-autom-rotei), se verdadeiro, na tela MI1024h deverá habilitar o campo "Imprime Próximo Roteiro". Com esse novo campo o usuário terá opção de imprimir ou não o resultado da geração do roteiro.

 

Regras para realizar a geração Automática do próximo Roteiro:

  • Rota deve estar parametrizada para gerar roteiro automático:
    • Lubrificação: mi-rota-lubrific.log-gerac-autom-rotei;
    • Inspeção: mi-rota-inspec.log-gerac-autom-rotei.

Regras para habilitar o campo "Imprime Próximo Roteiro":

  • Rota deve estar parametrizada para gerar roteiro automático:
    • Lubrificação: mi-rota-lubrific.log-gerac-autom-rotei;
    • Inspeção: mi-rota-inspec.log-gerac-autom-rotei.
  • Todas as Ordens relacionadas ao Roteiro deverão estar Finalizada, ou seja, ord-manut.estado >= 7;

Informações do novo campo:

  • Objeto a ser alterado: mi1024h.w
  • Label: Imprime Próximo Roteiro;
  • Valor Inicial: Conforme parametrização da rota, ou seja, se estiver parametrizado para gerar roteiro automático (log-gerac-autom-rotei = yes) então exibirá marcado, caso contrário desmarcado;
    Obs.: Quando a rota não estiver parametrizado para gerar roteiro automático (log-gerac-autom-rotei = no), então esse campo deverá ser exibido desmarcado e desabilitado.

 

 

Figura 3 - Exemplo quando a rota está parametrizada para Gerar Roteiro Automático.

 

Figura 4 - Exemplo quando a rota não está parametrizada para Gerar Roteiro Automático.


 

MIAPI009:

 

Essa api tem o objetivo de realizar a geração dos roteiros de lubrificação e Inspeção, assim como a criação das ordens de manutenção. 

Alterar para validar se a rota está parametriza para gerar roteiro automático, assim com verificar se deverá imprimir o novo roteiro gerado.

A impressão somente deverá ocorrer quando a miapi009 for executa pelas funcionalidades abaixo:

  • Apontamento Ordem Lubrificação (MI1024);
  • Apontamento Roteiros Inspeção (MI1029).

 

Informações técnicas:

  • Para saber se a rota esta parametrizada para gerar roteiro automático, deve-se verificar a variável "l-gera-rot-aut", que por sua vez é alimentada na procedure "pi-gera-roteiro-aut";
  • Para saber se deverá realizar a impressão do novo roteiro, deve-se verificar a  variável "l-imp-rot-aut", que por sua vez é alimentada na procedure "pi-imprime-roteiro-aut";

 


 

<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

MI1024 - Apontamento Roteiro Lubrificação

[Alteração]

Manutenção -> Manutenção Industrial -> Tarefas

-

MI1029 - Apontamento Roteiro Inspeção

[Alteração]

Manutenção -> Manutenção Industrial -> Tarefas

-

MI0127 - Rota Lubrificação

[Alteração]

Manutenção -> Manutenção Industrial -> Cadastros

-

MI0132 - Rota Inspeção[Alteração]Manutenção -> Manutenção Industrial -> Cadastros-
MI0309 - Encerramento Ordem Manutenção[Alteração]Manutenção -> Manutenção Industrial -> Tarefas-
MI0319 - Fechamento Automático de OM[Alteração]Manutenção -> Manutenção Industrial -> Tarefas-
MIAPI009 - Responsável pela geração dos roteiros de lubrificação e Inspeção.[Alteração]Manutenção -> Manutenção Industrial -> Tarefas-
MIAPI094 - Responsável pela geração automática de Roteiro de Inspeção/Lubrificação com base no roteiro encerrado.[Nova]Manutenção -> Manutenção Industrial -> Tarefas (executada pela "mi0309.i3" e "mi0319.i1")-

 

Exemplo de Aplicação:

  • Possibilitar a parametrização das rotas de Inspeção e Lubrificação, para que o usuário possa definir se deverá gerar um novo roteiro no momento do encerramento do anterior.

Tabelas Utilizadas

  • mi-rota-lubrific - Rota Lubrificação;
  • mi-rota-inspec - Rota Inspeção.

 

 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: mi-rota-lubrific

 

Campo

log-gerac-autom-rotei

Tipo

<Logical>

Tamanho

Sim/Não

Valor Inicial

No

Mandatório

Sim (  ) Não ( X )

Descrição

Geração automático do próximo roteiro

Título

Geração aut. próximo Roteiro

Picture

Não se Aplica

Help de Campo

Geração automático do próximo roteiro 

 

 

Arquivo ou Código do Script: mi-rota-inspec

 

Campo

log-gerac-autom-rotei

Tipo

<Logical>

Tamanho

Sim/Não

Valor Inicial

No

Mandatório

Sim (  ) Não ( X )

Descrição

Geração automático do próximo roteiro

Título

Geração aut. próximo Roteiro

Picture

Não se Aplica

Help de Campo

Geração automático do próximo roteiro 


 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))