Definição da Regra de Negócio
1. Alternativos do Roteiro
Os registros de Recursos Alternativos/Secundários e Ferramentas Alternativas são armazenados na mesma tabela, a SH3. Existe um campo para recurso e outro para ferramenta e para saber qual registro está sendo tratado, é verificado qual campo está preenchido. Caso o campo de ferramenta esteja em branco, trata-se de um recurso e vice-versa.
A tabela que será utilizada para armazenar esses dados é a DG2. Esta tabela já foi liberada, mas será alterada para atender à necessidade desta engenharia.
Serão tratados os seguintes processos:
- Versão Produto – Permitir manipular os dados de alternativos;
- Importação – Trazer as informações do SIGAPCP para o SIGADPR quando importação de operações;
- Ordem Protótipo – Atualizar as informações de alternativos quando gerar ordem protótipo;
- Liberação Versão – Liberar os novos registros para as tabelas do SIGAPCP;
- Comparativo Versão – Exibir os alternativos das operações.
DPRA300 – Versão
Adequar a tela de versão para que seja possível visualizar e alterar os registros de DG2. A tabela está relacionada à operação (DG9) e a tela deverá ser alterada para exibir duas abas (Recursos Alternativos/Secundários, Ferramentas Alternativas) como filhas de operação. Verificar protótipo de tela 1.
- Campos aba Recursos Alternativos/Secundários: Recurso, Tipo (Alternativo ou Secundário), Eficiência, Descrição;
- Campos aba Ferramentas Alternativas: Ferramenta, Descrição.
Para melhorar visualização dos dados, aumentar a parte inferior do programa (área aonde ficam os registros filhos: DG1, DG9, etc).
DPRA330 - Importação
Importar os registros de SH3 para a tabela DG2. Para o relacionamento com a tabela DG9 será utilizado o campo DG9_IDAT, sendo assim, não há necessidade de importar os campos de produto, roteiro e operação da tabela SH3. O campo de recurso primário também não será utilizado pois é uma cópia da informação da operação.
H3_PRODUTO | Produto | Não será importado |
H3_CODIGO | Roteiro | Não será importado |
H3_OPERAC | Operação | Não será importado |
H3_RECPRIN | Recurso Primário | Não será importado |
H3_RECALTE | Recurso Alternativo | DG2_CDMQ |
H3_TIPO | Tipo Recurso | DG2_TPMQ |
H3_EFICIEN | Eficiência | DG2_VLEF |
H3_DESC | Descrição Recurso | Campo virtual |
H3_FERRAM | Ferramenta | DG2_CDFE |
H3_DESCFER | Descrição Ferramenta | Campo virtual |
Não há necessidade de realizar alterações de tela para este processo.
DPRA340 – Ordem Protótipo
Atualizar as informações de alternativos nas tabelas do SIGAPCP. Esta atualização deverá ser feita durante a criação do roteiro para o protótipo, através do model do MATA632.
A criação deverá ser da seguinte forma:
DG2_TPMQ | H3_TIPO |
DG2_CDMQ | H3_RECALTE |
DG2_VLEF | H3_EFICIEN |
DG2_CDFE | H3_FERRAM |
Não há necessidade de realizar alterações de tela para este processo.
DPRA342 – Liberação Versão
A liberação deve ocorrer da mesma forma que o processo de criação de ordem protótipo, através do model do MATA632. Os alternativos devem ser liberados somente quando for feita liberação de operações.
Não há necessidade de realizar alterações de tela para este processo.
DPRC310 – Comparativo Versão
Exibir os registros de alternativos abaixo das operações, conforme protótipo de tela 2. A exibição deverá seguir a seguinte regra:
- Recurso Alternativo: RECURSO ALTERNATIVO XXX – EFICIÊNCIA XX
- Recurso Secundário: RECURSO SECUNDÁRIO XXX – EFICIÊNCIA XX
- Ferramenta Alternativa: FERRAMENTA ALTERNATIVA XXX
2. Liberação Roteiro
DPRA330 - Importação
Necessidade de salvar o roteiro importado para a versão.
Hoje, ao importar uma versão com origem PCP existem opções com relação à importação do roteiro:
- Primeiro – Procura o primeiro registro do produto;
- Último – Procura o último registro do produto;
- Padrão – Busca o roteiro padrão do produto (B1_OPERPAD);
- Todos – Todos os roteiros relacionados ao produto.
O roteiro importado deverá ser gravado no novo campo DG0_CDRTOG. Não será possível gravar o roteiro importado quando o usuário selecionar a opção “Todos” pois só é possível gravar um código por versão.
O campo deverá ser exibido de acordo com o protótipo de tela 03
DPRA342 – Liberação Versão
Ao realizar a liberação da versão, serão buscados todos os produtos desenvolvidos (DG0) que estão sendo liberados e que possuam registro de operação (DG9). Será exibida uma lista com essas versões exibindo os campos Produto, Versão, Roteiro Protótipo, Roteiro Origem e Roteiro Destino (Protótipo de tela 04). Será possível alterar apenas o campo de Roteiro Destino, conforme protótipo de tela 05.
- Caso o roteiro informado já exista no SIGAPCP, vai manter o funcionamento, aonde o registro do roteiro é eliminado e re-criado com as novas operações;
- Quando nunca foi feita uma liberação para a versão, será sugerido um roteiro destino da mesma forma que SIGADPR já busca hoje, através da função A632DPCod, que procura o primeiro código de roteiro disponível para o produto destino;
- Se uma liberação já foi feita para a versão, então o campo de Roteiro Destino (DG0_CDRTDE) já está preenchido e será sugerido este mesmo código.
Rotina | Tipo de Operação | Opção de Menu |
DPRA342 | Alteração | Atualizações -> Processos -> Liberação Versão |
DPRA330 | Alteração | |
DPRXTREE | Alteração | |
DPRA300 | Alteração | Atualizações -> Cadastros -> Versão Produto |
DPRA340 | Alteração | Atualizações -> Movimentações -> Processos -> Ordem Protótipo |
DPRC310 | Alteração | Consultas -> Processos -> Comparativo Versão |