Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Configurador de Produtos |
Segmento Executor | Manufatura | ||
Projeto1 | D_MAN_PCP002 | IRM1 | PCREQ-8919 |
Requisito1 | PCREQ-9403 | Subtarefa1 |
|
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.11 | Réplica |
|
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
Permitir utilizar o configurador de Produtos no novo framework da TOTVS, o HTLM5 e desativar as telas existentes no FLEX. Será desenvolvida uma única tela aonde será possível incluir uma configuração, e realizar demais ações para uma versão.
Esta engenharia irá tratar apenas:
- Configuração, através de botão Configurar criado no requisito PCREQ-9402;
- Reconfiguração, através do botão Reconfigurar criado no requisito PCREQ-9402;
- Detalhar uma configuração.
Não será feita tela para alterar informações de uma configuração já existente. O usuário poderá reconfigurar através do HTML ou utilizar o CF0301 para alterar.
Requisitos relacionados:
PCREQ-9402 - Listagem Configuração HTML5
PCREQ-9405 - Ações da Configuração HTML5
PCREQ-9406 - Pendência Configuração HTML5
PCREQ-9407 - Zooms Configurador de Produtos HTML5
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
productconfigured-list.js | Alteração |
|
|
productconfigured.list.html | Alteração | ||
productconfigured.js | Alteração | ||
productconfigured-configuration.js | Criação | ||
productconfigured-configuration.html | Criação | ||
fchmanproductconfigured-configuration.p | Criação | ||
productconfigured-pert.html | Criação | ||
productconfigured-narrative.html | Criação | ||
productconfigured-operationdetail.html | Criação | ||
productconfigured-variabledetail.html | Criação | ||
productconfigured-familydetail.html | Criação |
Configurar
O funcionamento deve ser o mesmo do programa CF0201, o que muda é a interface (protótipo de tela 1).
São exibidos os seguintes campos:
- Item (cot-est-mast.item-cotacao) - Disponível para o usuário informar
- Descrição Item (item.desc-item) - Informação de acordo com o item informado
- Modelo (cot-est-mast.mo-codigo) - Informação de acordo com o item informado
- Descrição Modelo (modelo-cf.descricao) - Informação de acordo com o item informado
- Configuração - gerado através da função retornaProxNrEstrut (BOMF067.P)
- Descrição Configuração (cot-est-mast.descricao) - Disponível para o usuário informar.
Reconfigurar
A reconfiguração utiliza a mesma tela da configuração (protótipo de tela 1), a diferença é que não poderá ser informado um item e não é gerado um novo número de configuração , pois já vai trazer posicionado no registro selecionado da listagem.
São exibidos os seguintes campos:
- Item (cot-est-mast.item-cotacao) - Conforme posicionamento da listagem de configuração
- Descrição Item (item.desc-item) - Informação de acordo com o item informado
- Modelo (cot-est-mast.mo-codigo) - Informação de acordo com o item informado
- Descrição Modelo (modelo-cf.descricao) - Informação de acordo com o item informado
- Configuração - Conforme posicionamento da listagem de configuração
- Descrição Configuração (cot-est-mast.descricao) - Conforme posicionamento da listagem de configuração
Detalhar
- Narrativa
Ao utilizar o botão Narrativa, exibir a narrativa da versão que está configurada. (cot-est-mast.narrativa) - Família
Ao detalhar a família, exibir tela do protótipo 4, aonde será exibido o nome e descrição da família. - Variável
Na utilização do botão detalhar para variável, será exibida tela de acordo com o protótipo 5, aonde será exibidos os campos conforme CF0204A. - Item
Ao detalhar um item, exibir tela de acordo com o protótipo 6, aonde serão exibidas informações do componente, de acordo com a tela CF0206D. - Rede-pert
Detalhe da rede-pert em formato gráfico, conforme protótipo de tela 3.
Tabelas Utilizadas
- cot-est-mast
- cot-estrut
- cot-oper
- cot-rede-p
Protótipo de Tela
Protótipo 01 - Configuração/Reconfiguração
Protótipo 02 - Final Configuração/Detalhe
Protótipo 03 - Visualização Rede-pert
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|