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 12

Módulo

MMI - Manutenção Industrial e MPO - Planejamento da Mão de Obra do MI

Segmento Executor

Manufatura

Projeto1

D_MAN_MNT001

IRM1

PCREQ-539

Requisito1

PCREQ-6388

Subtarefa1

PDRMAN-4665

Chamado2

TSPEFW, TRDZNB, TSZH12 e TSXJJB

Release de Entrega Planejada

12.1.8

Réplica

Não

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

 

Melhorias no módulo de Manutenção Industrial para atender sugestões de clientes. Serão atendidos os seguintes itens:

  • MI1001 – Manutenção Solicitação Serviço: Alterar a pesquisa de Solicitação de Serviço (Z01MN150), possibilitando o usuário escolher a melhor classificação;
  • PO0206 – Agenda do Técnico: Possibilitar que o usuário possa parametrizar a ordenação das Ordens de forma cronológica (Data, hora, ordem e tarefas);
  • Consulta de Saldos Empenhados (BGC): Alterar para exibir a descrição do item na consulta de saldos empenhados para os movimentos de manutenção industrial.

(Obrigatório)

Definição da Regra de Negócio

 

 

1. MI1001 – Manutenção Solicitação Serviço:

 

Essa funcionalidade tem como objetivo cadastrar as Solicitações de Serviço (SS).
Deverá ser alterada a pesquisa de Solicitação de Serviço (Z01MN150), possibilitando o usuário escolher a classificação desejada, segue um exemplo na figura 1.
Essa alteração irá agilizar a busca das informações facilitando a analise das mesmas.
Segue as classificações a ser adicionadas em cada paginas (folder):

  • Solicitação:
    • Solic Serv (Valor Default);
    • Data.
  • Descrição:
    • Descrição (Valor Default);
    • Solic Serv;
    • Data.
  • Usuário: 
    • Usuário (Valor Default);
    • Solic Serv;
    • Data.
  • Equipe:
    • Equipe (Valor Default);
    • Solic Serv;
    • Data.
  • Equipamento:
    • Equipamento (Valor Default);
    • Solic Serv;
    • Data.
  • Tag:
    • Tag (Valor Default);
    • Solic Serv;
    • Data.
  • Família:
    • Família (Valor Default);
    • Solic Serv
    • Data;

 

Chamados: TSPEFW

Figura 1

 

 

Dicas técnicas:

  • 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.
  • Validar a função "”&FNC_MULTI_IDIOMA”, com isso deverá validar se “combo-box” irá receber um “LIST-ITEM-PAIRS” ou “LIST-ITEMS”;
  • No \\enseada\Desems2\ferramentas\DDK2000\manual\ , é possível encontrar o manual de padrões, que pode ser utilizado para sanar as duvidas refente o componente “combo-box“;
  • Utilizar Técnica de Tradução “ut-liter”;
  • Realizar o teste de todos os folders, assim como todas as classificações disponíveis;
  • Refatorar código após o encerramento, evitando assim “lixo de código”;
  • Será considerado como encerrado, somente após executar e anexar os itens abaixo na tarefa de codificação:
    • O preenchimento do check-list;
    • Executado o White-box;

 

1.1 PO0206 – Agenda do Técnico

 

Possibilitar que o usuário possa parametrizar se a ordenação das Ordens serão exibidas de forma crescente pela ordem (Ordenação Padrão) ou conforme exibido na funcionalidade Alocação por Especialista (PO0302), ou seja, por ordem cronológica.

Essa alteração esta sendo realizada para facilitar o processo de alocação das ordens para os técnicos, visto que temos uma consulta por especialidade que é a Alocação por Especialista (PO0302), onde as informações são exibidas em ordem cronológica, assim facilitará a comparação entre as duas funcionalidades.

Quando o novo parâmetro (Figura 2) for selecionado, deverá listar somente as ordens Alocadas (conforme PO0302), e a ordenação das ordens deverá estar conforme abaixo: :

  • data;
  • hora-inicio;
  • nr-ordem;
  • cd-tarefa.

 

Figura 2: Exemplo de como deverá ser o novo parâmetros proposto para ordenar as informações de forma cronológica.

Figura 3: Exemplo de ordenação da funcionalidade Alocação por Especialista (PO0302).

Figura 4: Exemplo de como dever ficar a ordenação das ordens na funcionalidade Agenda do Técnico (PO0206).

 

Chamados: TRDZNB.

 

Figura 2

 

Figura 3

 

Figura 4

Dicas técnicas:

  • 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.
  • Dúvidas de como gerar informações na funcionalidade Alocação por Especialidade (PO0302), ver o item Fluxo do Processo existente nesse documento.
  • Refatorar código após o encerramento, evitando assim “lixo de código”;
  • Será considerado como encerrado, somente após executar e anexar os itens abaixo na tarefa de codificação:
    • O preenchimento do check-list;
    • Executado o White-box;

Include bomn183.i:

  • Criar os seguintes campos na tabela temporária "ttTarefa":
    • data like det-aloc-ord-esp.data
    • tipo like det-aloc-ord-esp.tipo
    • hora-inicio like det-aloc-ord-esp.hora-inicio
    • aloc-tp-especial like det-aloc-ord-esp.tp-especial
    • aloc-data like det-aloc-ord-esp.data
    • aloc-tipo like det-aloc-ord-esp.tipo
    • aloc-hora-inicio like det-aloc-ord-esp.hora-inicio
    • aloc-nr-ordem like det-aloc-ord-esp.nr-ordem
    • aloc-cd-tarefa like det-aloc-ord-esp.cd-tarefa
  • Criar o seguinte índice na tabela temporária "ttTarefa":
    • index filtro-ord-cronologica data hora-inicio nr-ordem cd-tarefa

 

Programa bomn183.p

Procedure "carregaTTTarefa": Se o usuário escolher ordenar de forma cronológica, deverá utilizar o exemplo abaixo:

o código abaixo deve ser acrescentado no momento do create ttTarefa.

 

Programa po0206.w:

  • Deverá alterar a procedure "criaOrdem" para utilizar o novo índice criado "filtro-ord-cronologica".
  • Deverá ser revista a lógica e utilização do use-index, visto que atualmente é utilizado um break by no for each do “bTTTarefa”, lembrando que quando o novo parâmetro for selecionado, a ordenação das ordens deve ser exibidas conforme funcionalidade funcionalidade Alocação por Especialista (PO0302).

1.2 Consulta de Saldos Empenhados para movimentos de Manutenção Industrial.


Realizar as devidas alteração para mostrar a descrição do item na consulta de saldos empenhados para os movimentos de manutenção industrial. Atualmente a consulta apresenta a descrição do item somente para os movimentos de outros módulos.

A api responsável pela integração de Manutenção industrial e BGC (cdapi058.p) deverá ser alterada para concatenar a descrição do item no conteúdo do movimento.

No programa cdapi058.p na leitura dos movimentos deverá ser buscada a descrição da tabela item.

 

Exemplo:

 

 

Para simular devem ser criadas as requisições de materiais nos programas:

  • CD0738 - Solicitação Material/Compra por Ordem;
  • CD0744 - Solicitação / Requisição p/ Reservas;
  • MI0306 - Requisição Material.

Em seguida, consultar os movimentos no programa “Saldo Empenhado” (BGC200):

Figura 4

Atualmente, a consulta apresenta apenas o código do item no campo “Movimentos Empenhados”. É necessário apresentar também a descrição do item, conforme já ocorre hoje para outros tipos de movimentos.

Figura 6

 

Para facilitar a consulta, marcar na opção “Filtro” apenas os movimentos com origem de manutenção industrial:

Figura 7

O movimento deverá ser apresentado com o item e a descrição:

Figura 8

Chamados: TSZH12 e TSXJJB


 


Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

MI1001 - Solicitação de Serviço (Modo Clássico)

[Alteração]

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

-

PO0206 – Agenda do Técnico

[Envolvida]

Manutenção -> Programação de Mão de Obra MI -> Tarefa

-

CDAPI058.P

[Alteração]Manutenção -> Manutenção Industrial -> Tarefas-

 


Exemplo de Aplicação:

  • MI1001 – Manutenção Solicitação Serviço: Alterar a pesquisa de Solicitação de Serviço (Z01MN150), possibilitando o usuário escolher a melhor classificação;
  • PO0206 – Agenda do Técnico: Possibilitar que o usuário possa parametrizar a ordenação das Ordens de forma cronológica (Data, hora, ordem e tarefas);
  • Consulta de Saldos Empenhados (BGC): Alterar para exibir a descrição do item na consulta de saldos empenhados para os movimentos de manutenção industrial.

Tabelas Utilizadas

  • MI1001 - Solicitação de Serviço (Modo Clássico)
  • PO0206 – Agenda do Técnico
  • CD0738 - Solicitação Material/Compra por Ordem;
  • CD0744 - Solicitação / Requisição p/ Reservas;
  • MI0306 - Requisição Material.

 

 

Fluxo do Processo

Observação: No passo 3, durante a execução do mi0307 - Cadastro de Ordens, o folder turnos somente é habilitado para digitação quando parametrizado no MI0101 - Parâmetros Manutenção Industrial para informar turno (essa informação esta na página 4 do mi0101).

 

 

 

 

 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))