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 | Abastecimento e Lubrificação / Manutenção Mecânica |
Segmento Executor | Manufatura | ||
Projeto1 | D_MAN_MNT002 | IRM1 | PCREQ-8707 |
Requisito1 | PCREQ-9870 | Subtarefa1 | PDRMAN-8015 |
Chamado2 | TTFXGU, TSUSY6 | ||
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 manutenção nos chamados de pequenas melhorias solicitado pelos clientes.
Chamados:
- TTFXGU: MV0607 - Incluir Classificação por Estabelecimento.
- TSUSY6: Possibilitar parametrizar se deverá ou não exibir a mensagem existente no campo "causa" na lubrificação do AB0302.
(Obrigatório)
Definição da Regra de Negócio
Realizar manutenção nos chamados de pequenas melhorias solicitado pelos clientes.
Segue um breve descritivo do
Segue um breve descritivo do requisito:
- TSUSY6: Parametrizar Msg Causa Lubrificação (AB0302): Incluir um novo parâmetro no AB0101, onde será possível parametrizar se deverá ou não exibir a mensagem existente no campo "causa" na lubrificação do AB0302.
- TTFXGU: (MV0607) Incluir Classificação por Estabelecimento: Incluir uma nova classificação e um novo filtro pelo Estabelecimento.
- MV0301 - Criar um atalho no mv0301 para executar o mv0302.
<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 |
AB0101 – Parâmetros Frota | Alteração | Manutenção -> Abastecimento / Lubrificação -> Cadastros -> Parâmetros Frota (Modo Clássico) (AB0101) | - |
AB0302 – Apontamento Abastecimento e Lubrificação | Alteração | Manutenção -> Abastecimento / Lubrificação -> Tarefas -> Apontamento Abastecimento e Lubrificação (AB0302) | - |
MV0607 - Consulta OM por Classificação | Alteração | Manutenção -> Manutenção Mecânica -> Consulta -> Consulta OM por Classificação (MV0607) | - |
MV0301 - Ordem Manutenção | Alteração | Manutenção -> Manutenção Mecânica -> Tarefas -> Ordem Manutenção (MV0301) |
Exemplo de Aplicação:
- TSUSY6: Parametrizar Msg Causa Lubrificação (AB0302): Incluir um novo parâmetro no AB0101, onde será possível parametrizar se deverá ou não exibir a mensagem existente no campo "causa" na lubrificação do AB0302.
- TTFXGU: (MV0607) Incluir Classificação por Estabelecimento: Incluir uma nova classificação e um novo filtro pelo Estabelecimento.
- TSUFBX: MV0301 - Criar atalho no mv0301 para executar o mv0302.
Tabelas Utilizadas
- Parâmetros Frotas (mab-param);
- Ordem de Manutenção Mecânica (mmv-ord-manut).
Parâmetros Frota (AB0101):
Esta funcionalidade tem o objetivo Cadastrar os parâmetros Utilizados pelo sistema de manutenção de frota.
Deverá ser adicionado um novo parâmetro, onde o objetivo é parametrizar se a mensagem de advertência existente no AB0302C para o campo "Causa", deverá ou não ser exibida.
Informações referente ao novo parâmetro:
Código: 56
Descrição: Exibe Mensagem de Advertência Campo Causa (AB0302)
Valor Inicial: Sim
Help: No AB0302 (Óleo/Filtro) quando o evento informado em tela for igual ao evento padrão (Parâmetro 18 – Evento Remonta Óleo) cadastrado na funcionalidade Parâmetros de Frota (AB0101), será exibida uma mensagem de alerta, informando a importância do preenchimento do campo CAUSA, para uma futura rastreabilidade da causa de uma remonta de óleo.
Chamado: TSUSY6
Parâmetros Frota (AB0302):
Esta funcionalidade tem o objetivo registrar os abastecimento e lubrificações realizadas pelos equipamentos em postos próprios e de terceiros, podendo informar um abastecimento e várias lubrificações para o mesmo documento.
No momento de realizar uma lubrificação ou troca de Filtro (AB0302C), é verificado o evento informado em tela, se for igual ao evento padrão (Parâmetro 18 – Evento Remonta Óleo) cadastrado na funcionalidade Parâmetros de Frota (AB0101), é exibida uma mensagem de Advertência informando a importância do preenchimento do campo CAUSA. Essa informação é utilizada para uma futura rastreabilidade das causas de uma remonta de óleo.
Deverá ser adicionado uma nova regra para que essa mensagem de advertência seja exibida, ou seja, deverá exibir somente quando o parâmetro "56 - Exibe Mensagem de Advertência Campo Causa (AB0302)" tiver seu valor igual a "Sim".
Chamado: TSUSY6
Figura 1
Dicas para realizar a manutenção no AB0302C:
Nota: Durante o desenvolvimento desta especificação poderão ser utilizadas lógicas diferentes das existentes neste documento, pois as mesmas são sugestões para auxiliar o desenvolvedor, no entanto, deverão ser utilizadas as lógicas necessárias para que o objetivo desta engenharia seja alcançado.
- A validação para exibir a mensagem deverá ser realizada no "LEAVE" do campo "ttLubr.cod-evento";
Obs. 1: Código em azul já existe no fonte.
Obs. 2: Código em vermelho deverá ser criado.
FOR FIRST mab-param WHERE mab-param.cdn-param = 56 NO-LOCK:
END.
IF AVAIL mab-param THEN DO:
IF mab-param.des-valor = "1" THEN DO:
FIND FIRST mab-param WHERE mab-param.cdn-param = 18 NO-LOCK NO-ERROR.
IF AVAIL mab-param AND mab-param.des-valor = {&ttTable}.cod-evento:SCREEN-VALUE IN FRAME fPage1 THEN DO:
IF {&ttTable}.cod-causa :SCREEN-VALUE IN FRAME fPage1 = "" THEN DO:
IF l-msg-evento = YES THEN
RUN utp/ut-msgs.p (INPUT 'SHOW':U,
INPUT 54033,
INPUT RETURN-VALUE).
END.
END.
END.
END.
END.
END.
ELSE DO:
/*
Nesse ponto deverá ser codificado para criar o parâmetro 56 com o Valor inicial igual a "Sim"
A tabela de parâmetros é "mab-param". Ver exemplo de criação da "mab-param" no ab0101a.p
*/
END.
Programas Auxiliares Utilizados para teste:
- AB0138 - Cadastro de Equipamento;
- AB0302 - Apontamento Abastecimento/Lubrificação.
Informação para o Help on-line:
Causa | Inserir o código da causa de uma remonta de óleo. Nota: O campo causa não será obrigatório mas essa mensagem de Advertência é exibida conforme parametrização do Parâmetro 56 – Exibe Mensagem de Advertência Campo Causa (AB0302) na Função Cadastro Parâmetros Frota (AB0101). Ao informar o campo "Causa", será possível filtrar as causas de uma Remonta/ou Lubrificação nas seguintes funcionalidades: - AB0601 - % Remonta Óleo Motor Entre Trocas. - AB0613 Eventos Realizados em Equipamentos. |
Consulta OM por Classificação (MV0607):
Esta funcionalidade tem o objetivo identificar o total de ordens de manutenções abertas e terminadas no período, classificando-as por diversas maneiras.
Realizar as devidas manutenções para criar uma nova opção de classificação e filtro pelo Estabelecimento da Ordem de Manutenção.
Essa nova informação deverá ser exportada nas saídas já existentes: Impressão, Excel e Exportação de Txt.
Chamado: TTFXGU
Figura 2
Figura 3
Dicas para realizar a manutenção no MV0607:
- Incluir um filtro por estabelecimento no MV0607A.w;
- Incluir uma nova classificação por Estabelecimento no MV0607B.w;
- No treeview deverá ter uma imagem, com isso você pode pegar a imagem de estabelecimento utilizada no ab0608.w ou ab0609.w;
- O campo do estabelecimento na tabela “mmv-ord-manut” é “cod-estabel”;
- O estabelecimento deverá ser adicionado na Impressão, Excel e Exportação de Txt;
- Na tela de filtro o campo de Estabelecimento deverá estar antes do campo de Unidade de Negócio. Obs.: Durante a codificação lembrar que a informação de Unidade de Negócio, é uma informação exibida somente quando a função de unidade de negócio ("EMS2-UNIDADE-NEGOCIO") está ativada.
- Durante o desenvolvimento desta especificação poderão ser utilizadas lógicas diferentes das existentes neste documento, pois as mesmas são sugestões para auxiliar o desenvolvedor, no entanto, deverão ser utilizadas as lógicas necessárias para que o objetivo desta engenharia seja alcançado.
Programas Auxiliares Utilizados para teste:
- AB0138 - Cadastro de Equipamento;
- MV0301 - Cadastro de Ordem de Manutenção Mecânica;
Informação para o Help on-line:
Estabelecimento OM | Inserir a faixa de estabelecimento referente a Ordem de Manutenção para selecionar as ordens que serão analisadas na consulta. |
Ordem de Manutenção Mecânica (MV0301):
Esta funcionalidade tem o objetivo permitir o cadastro de Ordem de Manutenção para um equipamento, componente ou centro de custo. A ordem de manutenção pode ser manual (na qual o usuário deve fornecer o número da ordem) ou automática, onde a numeração será calculada pelo sistema.
Realizar as devidas manutenções para criar um botão de atalho com o objetivo de executar o programa de Reporte horas de Ordem de Manutenção (MV0302).
Chamado: TSUFBX
Dicas para realizar a manutenção no MV0301:
- A imagem utilizada no botão pode ser verifica no MV0613.w;
- Botão deverá ter "TOOLTIP" conforme imagem acima;
- Durante o desenvolvimento desta especificação poderão ser utilizadas lógicas diferentes das existentes neste documento, pois as mesmas são sugestões para auxiliar o desenvolvedor, no entanto, deverão ser utilizadas as lógicas necessárias para que o objetivo desta engenharia seja alcançado.
Informação para o Help on-line:
Reporte de Horas | Quando acionado, apresenta a Função Reporte horas de Ordem de Manutenção (MV0302), onde será possível reportar as horas trabalhadas na ordem de manutenção. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|