Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
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).
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:
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
Será utilizada a mesma regra de negócio de Configurador de Produtos em Progress, ou seja, serão utilizados os mesmo objetos de negócio existentes.
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 |
O funcionamento deve ser o mesmo do programa CF0201, o que muda é a interface (protótipo de tela 1). As funções utilizadas são do objeto de negócio BOMF067 aonde se encontram todas as regras de negócio da configuração de produto.
A tela
São exibidos os seguintes campos:
Abaixo é criada uma área aonde serão incluídas as variáveis da configuração.
Deverão ser incluídos o botão Voltar e Avançar, que permitem a navegação entre os níveis da configuração, além do botão Salvar que vai salvar as variáveis informadas.
Botões Voltar e Avançar
A navegação é feita através da função NavegaConfig, que recebe como parâmetro a ação "A" para avançar ou "V" para voltar. Ela retorna a disponibilidade de voltar e avançar (que habilita/desabilita os botões em tela) e do nível em que a configuração se encontra.
Quando a mesma retornar falso para o avançar, significa que já chegou no final. Neste caso, será exibida a tela conforme protótipo de tela 2, aonde é exibida uma árvore com todos os níveis da estrutura, incluindo variáveis e operações. Retorna também a informação do nível em que a configuração se encontra.
Ao acionar Avançar:
Ao acionar Voltar:
Botão Salvar
Caso o usuário queira salvar as variáveis informadas para que continue a configuração em um outro momento, é possível através da função salvar:
Antes de iniciar a reconfiguração, é preciso realizar algumas validações para verificar se a configuração selecionada permite:
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.
Neste caso, as variáveis já estão preenchidas e permitem o usuário alterá-las.
São exibidos os seguintes campos:
Funcionamento:
Os botões de salvar, voltar a avançar possuem o mesmo funcionamento de função de configuração.
O detalhe somente irá visualizar a estrutura configurada em forma de árvore. Não será possível alterar as informações.
Será usada a mesma tela do final da configuração (Protótipo de tela 2).
Tabelas Utilizadas
Protótipo 01 - Configuração/Reconfiguração
Protótipo 02 - Final Configuração/Detalhe
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|