Árvore de páginas

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

  

 

REQUISITO DE RÉPLICA REQUISITO PCREQ-1213

Informações Gerais

 

Especificação

Produto

Protheus

Módulo

SIGAPCP e SIGADPR

Segmento Executor

Manufatura

Projeto1

MANCORE1

IRM1

MANCORE1-391

Requisito1

MANCORE1-392

Subtarefa1

 

Chamado2

 

País

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


Objetivo

 

  1. Permitir que as informações da relação Componentes x Operações existente no módulo SIGAPCP seja repassada ao módulo SIGADPR e vice-e-versa. Desvincular o uso da relação Componentes x Operações, nas Ordens de Produção, quando já existir empenho gerado, assim a manutenção/alteração na relação e roteiros, não impactaria na produção.
  2. Alterar MATA680/MATA681 para que o programa não fique trocando a consulta padrão  no dicionário a casa uso dos programas.

 

Lista de Requisitos

 

Código

Tipo(F/NF)

Descrição

R001

F

Permitir importação da relação Componentes x Operações do SIGAPCP (SGF) ao SIGADPR.

R002

F

Permitir a liberação da relação Componentes x Operações dos SIGADPR ao SIGAPCP.

R003

F

Permitir a geração de ordem protótipo, criando a relação Componentes x Operações.

R004

F

Permitir que os empenhos de Ordem de Produção, mantenham a informação de qual operação irá requisitar o componente. (TQJJCZ)

Definição da Regra de Negócio

 

Deverá ser verificada a versão do dicionário do cliente. Caso o cliente não tenha atualizado o dicionário, o sistema deverá funcionar como se o desenvolvimento não tivesse sido liberado.


Código

Descrição

RN001

Ao alterar o código da operação, deve alterar também o relacionamento Operação x Componente, no SIGAPCP.

RN002

Um componente na estrutura de um produto, deve possuir apenas uma relação Operação x Componente no SIGAPCP.

RN003

Ao gerar ordem protótipo, atualizar as requisições empenhadas com o roteiro protótipo e operação no SIGAPCP.

 

Há duas situações que devem ser tratadas (TQJJCZ):

 

  • A tabela SGF(ComponenteXOperação) é uma relacional entre SG2(Operação) x SG1(Estrutura), logo, os programas de ComponenteXOperação (mata635), Operações(mata632) e Estrutura (mata200) precisarão ser corrigidos quanto a validação do relacional entre as três tabelas. Atualmente é possível alterar qualquer informação entre os campos que relacionam estas tabelas, perdendo a integridade. Destes três programas o mata200, não é da nossa responsabilidade primária.
  • A tabela SD4(Empenho – mata380), precisaria ter três campos (Produto Pai, Roteiro e Operação) e ainda ser validado contra a tabela SHY(Operações da Ordem – obs MV_PCPATOR), para que não busque mais a informação da SGF, no momento do apontamento (mata680 e mata681). Talvez tenha que também mexer no mata650(Criação de Ordem). Todos estes programas não são de nossa responsabilidade primária.

 

SIGACUS – Função de Custos/Materiais

 

Regra

Inclusão

Alteração

Exclusão

Fazer uso dos campos D4_ROTEIRO, D4_OPERAC e D4_PRODUTO, e não buscar mais da SGF.

 

 

 

 

MATA650 – Ordem Produção

 

Regra

Inclusão

Alteração

Exclusão

Quando for alterado o Roteiro na Ordem de Produção(C2_ROTEIRO), e já tenha SD4, atualizar a informação a partir da SGF, caso exista. (Se o roteiro substituído possuía informação de na SD4, e o novo não possui relação SGF, apenas limpar a informação na SD4)

 

X

 

Atualizar as reservas do SFC(CYP) com os novos campos SD4 ( D4_ROTEIRO, D4_OPERAC e D4_PRODUTO), e não buscar mais da SGF.

X

X

 

 

MATA681 – Apontamento Modelo 2

 

Regra

Inclusão

Alteração

Exclusão

Fazer uso dos campos D4_ROTEIRO, D4_OPERAC e D4_PRODUTO, e não buscar mais da SGF.

 

 

 

Retirar a troca de consulta padrão a cada entrada no programa.

 

MATA680 – Apontamento Modelo 1

Retirar a troca de consulta padrão a cada entrada no programa.

 

MATC015 – Consulta Ambiente de Produção

Não será alterado, continuará a usar a SGF, pois a consulta é gerencial, e a apresentação dos Componentes X Operação, não está na Ordem.

 

QIPXFUN – Função QIP

Não será alterado, continuará a usar a SGF.

 

DBAPI200P.I – Função de atualização APSxProtheus

 

Regra

Inclusão

Alteração

Exclusão

Fazer uso dos campos D4_ROTEIRO, D4_OPERAC e D4_PRODUTO, e não buscar mais da SGF.

 

 

 

 

MATA200 – Estrutura

 

Regra

Inclusão

Alteração

Exclusão

Quando for alterada a SGF, validar a existência de Ordens não Iniciadas que possuam Requisições Empenhadas(SD4) e apresentar a lista de Ordens destas ordens para seleção e atualização da SD4.

X

X

X

Quando tentado alterar a operação que deve solicitar o componente, ocorre a mensagem de erro(consistência). Validar se é possível no programa atual criar um novo registro SGF para a operação 20, e eliminar o registro SGF para a operação 10.

 

X

X

Validar a existência do SGF ao alterar a sequência do componente(SG1_TRT) na estrutura, corrigindo a sequência (SGF_TRT). Nesta situação, como SGF não possui a revisão da estrutura, e será criada nova revisão, não fazer correção alguma na SGF.

 

X

X

Quando for utilizada a Substituição, as regras devem ser as mesmas, para cada produto que tenha o componente substituído, caso tenha Empenhos de Ordens Abertas, apresentar a lista destas ordens.

 

X

X

 

MATA635 – Operação x Componente

 

Regra

Inclusão

Alteração

Exclusão

Atualmente é possível criar novo registro de SGF para operação 20, e não ocorre erro algum(consistência). Corrigir para consistir que um componente(sequencia) pode estar relacionado apenas uma vez com operação na SGF.

 

 

 

 

Validar se o MATA635 tem execauto, do contrário criar um ou transformá-lo em MVC.

 

DPRA300 – Versão Produto

 

Regra

Inclusão

Alteração

Exclusão

O campo DG9_CDATET, deve ser preenchido sempre, igual ao que é feito no PCP.

X

X

 

O campo DG1_NRSQET pode ou não ser preenchido, igual ao que é feito no PCP.

X

X

 

 

DPRA330 – Importação Versão

 

Regra

Inclusão

Alteração

Exclusão

Quando forem importadas Operações do PCP, trazer ao campo DG9_CDATET a informação constante em SG2_OPERAC.

X

 

 

Quando forem importados os Componentes do PCP, trazer ao campo DG1_NRSQET a informação constante em SG1_TRT.

X

 

 

Quando forem importadas Operações do DPR, trazer ao campo DG9_CDATET a mesma informação constante no campo origem.

X

 

 

Quando forem importados os Componentes do DPR, trazer ao campo DG1_NRSQET  a mesma  informação no campo origem.

X

 

 

Quando for selecionado importação PCP, e marcado Todos os Roteiros, validar se existe SGF para algum Roteiro. Caso exista, impedir a visualização da árvore, e apresentar a mensagem: “O Roteiro XXX do Produto YYY, possui relação Componente x Operação. Não será possível a selação de Todos os Roteiros. Favor alterar o parâmetro de importação Roteiro.”

X

 

 

Caso uma das operações ao qual um componente de estrutura esteja relacionado(SGF), seja desmarcada na árvore, não será preenchido o campo DG1_CDATET. Por garantia, primeiro criar as operações (DG9) e depois a estrutura (DG1) para aproveitar e validar se o código da operação (DG1_CDATET) existe já no DG9_CDATET.

X

 

 


DPRA340 – Ordem Protótipo

 

Regra

Inclusão

Alteração

Exclusão

Ao gerar ordem protótipo, caso o campo DG1_CDATET tenha valor, deve ser criado o empenho (SD4) com o Roteiro Protótipo, Operação e Produto Pai.

X

X

 

Observar que o Roteiro Protótipo (DG0_CDRT) precisa estar preenchido para poder gerar ordem.

 

D4_ROTEIRO = DG0_CDRT

D4_OPERAC = DG1_CDATET

D4_PRODUTO = DG0_CDACPY

X

X

 

 

DPRA342 – Liberação Versão

 

Regra

Inclusão

Alteração

Exclusão

Quando forem liberadas as Operações ao PCP, deve ser passado exatamente o conteúdo do campo DG9_CDATET ao campo SG2_OPERAC.

X

 

 

Quando forem liberados Componentes ao PCP, deve ser passado exatamente o conteúdo do campo DG1_NRSQET ao campo SG1_TRT.

X

 

 

Ao ser liberada uma versão estando a situação da mesma “Aprovado Processo” (DG0_TPST = 5) após ser criado o roteiro destino (SG2), deve verificar se existe operação indicada no componente (DG1_CDAT)ET. Caso exista, deve ser então criada a relação componente x operação (SGF) no PCP também.

X

 

 

 

MATA380 – Empenho Simples

 

Regra

Inclusão

Alteração

Exclusão

Apresentar os novos campos das Requisições Empenhadas(SD4) Roteiro e Operação

X

X

X



 

Rotina

Tipo de Operação

Opção de Menu

MATA635

Alteração

Atualizações -> Cadastros -> Ambiente Produtivo -> Operação x Componentes

MATA200

Alteração

Atualizações -> Engenharia -> Estrutura -> Estrutura

MATA632

Alteração

Atualizações -> Cadastros -> Ambiente Produtivo -> Roteiro Operações

DPRA300

Alteração

Atualizações -> Cadastros -> Versão Produto

DPRA340

Alteração

Atualizações -> Movimentações -> Ordem Protótipo

DPRA342

Alteração

Atualizações -> Processos -> Liberação Versão

SIGACUS

Alteração

 

MATA681

Alteração

Movimentações -> Ordem Produção -> Apontam. Mod. 2

DPRA330

Alteração

 

MATA380

Alteração

Empenho Simples

MATA637

Criação

 

MATA638

Criação

 

MATA680

Alteração

Movimentações -> Ordem Produção -> Apontam. Mod. 1

SIGACUSB

Alteração

 

 

 


Protótipo de Tela

 

 

 

 

 

 

Fluxo do Processo


Diagrama – Casos de Uso

 

 


Diagrama de Entidade e Relacionamento




Dicionário de Dados

 

Arquivo: DG1- Estrutura Versão

  

Campo

DG1_CDATET

DG1_NRSQET

Tipo

C

C

Tamanho

2

3

Descrição

Operação PCP

Sequencia PCP

Título

Operação PCP

Sequencia PCP

Picture

@!

@!

Help de Campo

Operação na qual o componente precisa ser consumido 

Sequência externa para indicação do código usado pelo módulo integrado

 

Arquivo: DG9 - Operação

 

Campo

DG9_CDATET

Tipo

C

Tamanho

2

Descrição

Operação PCP

Título

Operação PCP

Picture

@!

Help de Campo

Operação PCP para indicação do código usado pelo módulo integrado

 

Arquivo: SD4 - Requisições Empenhadas


ÍndiceChave
07D4_FILIA + D4_PRODUTO + D4_ROTEIRO + D4_OPERAC + D4_COD + D4_TRT

 

 

Campo

D4_OPERAC

D4_ROTEIROD4_PRODUTO

Tipo

C

CC

Tamanho

2

315

Descrição

Operação

SequenciaProduto Pai

Título

Operação

SequenciaProduto Pai

Picture

@!

@!@!

Help de Campo

Operação em que o componente é consumido

Roteiro que consome o componenteProduto pai da ordem de produção
Grupo  030


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