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

PIMSCANA

Módulo

MANFRO

Segmento Executor

Agroindústria

Projeto1

AGROPIMS

IRM/EPIC1

AGRPIMS01-144

Requisito/Story/Issue1

AGRPIMS01-145

Subtarefa1

AGRPIMS01-199

Chamado2

 

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

Objetivo

Efetuar o controle individual de componentes que compõe um equipamento, por exemplo: Motor, Caixa de Transmissão, Bateria e Bomba Injetoras entre outros.  O Manfro Agregados tem por objetivo o Controle de reformas do agregado e suas garantias, demonstrar o custo com reformas e/ou consertos, acompanhar as movimentações (Montagem e desmontagem) e demonstrar a durabilidade média por vida (km/h). 

Definição da Regra de Negócio

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

Parâmetros

Alteração

Parâmetros>Parâmetros Gerais para Controle de Agregado

-

Cadastro de Tipo de Agregado

Alteração

Tabelas>Tipo de Agregado

-

Cadastro de Aplicação de Agregados

Alteração

Tabela>Aplicação de Agregados

-

Cadastro de Marcas

Alteração

Tabelas>Marcas/Modelos/Agregados>Marcas

-

Cadastro de Modelos de Agregado

Alteração

Tabelas>Marcas/Modelos/Agregados>Modelos

-

Cadastro de Agregados

Alteração

Tabelas>Marcas/Modelos/Agregados>Agregados

-

Cadastro de Ocupação de Agregados

Inclusão

Tabelas>Ocupação de Agregados

-

Cadastro de Tipos de Retorno de Conserto/Reforma

Alteração

Tabelas>Tipos de Retorno de Conserto/Reforma

-

Cadastro de Motivos de Condenação

Alteração

Tabelas>Motivos de Condenação

-

Movimentação de Agregados

Alteração

Apontamentos>Movimentação de Agregados

-

Envio de Agregados para Conserto/Reforma

Alteração

Apontamentos>Envio de Agregados para Conserto/Reforma

-

Retorno de Conserto e Reforma

Alteração

Apontamentos>Retorno de Conserto e Reforma

-

Garantia de Agregados

Alteração

Apontamentos>Garantia de Agregados

-

Inicialização de Agregados

Alteração

Apontamentos>Inicialização de Agregados

-

Geração de Históricos de Agregados

Alteração

Processos>Geração de Históricos de Agregados

-

Reversão de Históricos de Agregados

Alteração

Processos >Reversão de Históricos de Agregados

-

Atualização de Valores de Cotação

Alteração

Processos>Atualização de Valores de Cotação

-

Importação de Agregados

Alteração

Processos>Importação de Agregados

-

Última Montagem

Alteração

Visões>Consultas/Relatórios >Movimentação de Agregados>Última Montagem

-

Histórico de Agregados

Alteração

Visões>Consultas/Relatórios>Movimentação de Agregados>Histórico de Agregados

-

Sumário de Agregados

Inclusão

Visões>Consultas/Relatórios>Movimentação de Agregados>Sumário de Agregados

-

Movimentações de Agregados

Inclusão

Visões>Consultas/Relatórios>Movimentação de Agregados>Movimentações de Agregados

-

Sumário de Agregados Inativos

Inclusão

Visões>Consultas/Relatórios>Movimentação de Agregados>Sumário de Agregados Inativos

-

Demonstrativo de Agregados Inativos

Inclusão

Visões>Consultas/Relatórios>Movimentação de Agregados>Demonstrativo de Agregados Inativos

-

Mapa de Agregados

Alteração

Visões>Consultas/Relatórios>Mapa de Agregados

-

Agregados Montados por Equipamento

Inclusão

Visões>Consultas/Relatórios>Agregados Montados por Equipamento

-

Sumário de Agregados por Vida

Inclusão

Visões>Consultas/Relatórios>Sumário de Agregados por Vida

-

Inventário de Agregados

Inclusão

Visões>Consultas/Relatórios/Gráfico>Inventário de Agregados

-

Demonstrativo de Garantia

Alteração

Visões>Consultas/Relatórios>Controle de Garantias>Demonstrativo de Garantia

-

Revisões

Alteração

Visões>Consultas/Relatórios>Controle de Garantias>Revisões

-

 

1Parâmetros.

Objetivo: Parametrizar o sistema, habilitando ou desabilitando opções de funcionalidades e validações de dados.

Menu: Parâmetros>Parâmetros Gerais para Controle de Agregado

 

Esboço da tela:

Guia Geral:

 

Especificação Técnica:

Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:

  • Utiliza a verificação de envio para reforma no apontamento de conserto e reforma: “MNF_AGR-> FG_VER_ENVREF”;
  • Inicializa o número do boletim nos apontamentos de Conserto/Reforma de Agregados: ”MNF_AGR->FG_INI_BOL_REF”;
  • Inicializa o código do modelo do Agregado automaticamente: “MNF_AGR->FG_INI_MOD_AGREG” Parâmetro novo. Valores validos Sim / Não. Valor default ‘N’;
  • Gera o código do modelo do Agregado agrupado pelo Tipo do Agregado: “MNF_AGR->FG_METGER_COD” Parâmetro novo. Valores Validos: Sim/Não. Valor default ‘N’;
  • Inicializa o número do Agregado automaticamente: “MNF_AGR->FG_INI_AGREG”. Valores validos Sim/Não. Valor default ‘N’;
  • Altera número do boletim no momento do seu cadastro: "MNF_AGR->FG_ALTERA_INI_AGRE”. Habilita/Desabilita a edição do código gerado para o agregado no momento do seu cadastro;
  • Inicializa o agregado no momento do seu cadastro: “MNF_AGR->FG_INI_AUTAGREG”. Parâmetro novo. Valores Validos: Sim/Não. Valor default ‘S’;
  • Permite montagem de mais de um Agregado para o mesmo Sistema Veicular no Equipamento: “MNF_AGR->FG_SISTVEIC_AGREG”. Habilita/Desabilita a permissão para montar o mesmo Sistema Veicular no Equipamento mais de uma vez;
  • Habilita filtro de agregados na geração de histórico de agregados. Habilita/Desabilita o filtro para agregado no diálogo de geração de histórico de agregados;

 

Guia Geral II:

 

Especificação Técnica:

Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:

  • Ocupação de Agregados para Venda: “MNF_AGR->CD_OCUP_VENDA”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação de Agregados para Sucata: “MNF_AGR->CD_OCUP_SUCATA“. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação de Agregados para Conserto: “MNF_AGR->CD_OCUP_CONS”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação de Agregados para Reforma: “MNF_AGR->CD_OCUP_REFOR“. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação para Agregados Montado: “MNF_AGR->CD_OCUP_MONT”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação para Agregados Disponíveis: “MNF_AGR->CD_OCUP_DISPONIVEL". Novo parâmetro. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Ocupação para Agregados para Avaliação: “MNF_AGR->CD_OCUP_AVALIACAO”. Novo parâmetro. Validar tabela MNF_OCUP_AGREG. Disponibilizar F4;
  • Fornecedor Próprio para Conserto/Reforma: “MNF_AGR->CD_FORNEC_PROP”. Validar pela tabela TRANSPORTA. Disponibilizar F4;
  • Método para gerar automaticamente o número do Agregado: “MNF_AGR->FG_MET_CD_AGREG”. Novo parâmetro. Valores validos: 1 – Último + 1  /  2 – Tipo do Agregado, Modelo do Agregado, Último + 1 para a chave.
  • Severidade na digitação de Conserto/Reforma no envio e retorno de Agregados: “MNFR_AGR->FG_SEVER_CONS_REF”. Novo parâmetro. Informar a severidade para a validação dos apontamentos de Envio de agregados para conserto/reformas (Agregado com ocupação de conserto ou reforma) e retorno de conserto e reforma.
  • Diretório padrão para Documentos/Laudos do Cadastro de Agregados: “MNF_AGR->FG_DIR_IMG_MOD_AGREG”. Novo parâmetro. Informar o diretório padrão para gravação e leitura das imagens relacionadas e demonstradas no cadastro de modelos de agregados.
  • Diretório padrão para Documentos/Laudos do Cadastro de Agregados: “MNF_AGR->FG_DIR_DOC_LAU_AGREG”. Novo parâmetro. Informar o diretório padrão para gravação e leitura das imagens relacionadas e demonstradas no cadastro de modelos de agregados.

 

Processos:

 

Especificação Técnica:

Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:

  • Validação Datas de Processamento: “MNF_AGR->FG_UTIL_MNF_ABAST_MAN”;
  • Data da última geração de Históricos de Agregados: “MNF_AGR->DT_PROCESSO”;
  • Status de Processamento: Geração de Históricos de Agregados: “MNF_AGR->FG_PROCESSO”;
  • Status de Processamento: Atualização de Cotações: “MNF_AGR->FG_PROCESSO_C”;

 

Se o valor do parâmetro “MNF_AGR->FG_UTIL_MNF_ABAST_MAN” for igual a ‘S’:

  • Data limite para entrada de apontamento de Abastecimento: Data corrente menor o valor do parâmetro “MNF_ABAST->QT_DIAS_TOL_APONT”;
  • Data da última geração de Km/h para Implementos: “MNF_ABAST->DT_PROCESSO”;
  • Data da última geração de Históricos de Oficinas: “MNF_MAN->DT_PROCESSO”;

 

Se o valor do parâmetro “MNF_AGR->FG_UTIL_MNF_ABAST_MAN” for igual a ‘N’:

  • Data limite para entrada de apontamento de Abastecimento: Demonstrar campo nulo;
  • Data da última geração de Km/h para Implementos: “MNF_LUBR->DT_PROCESSO”;
  • Data da última geração de Históricos de Oficinas: “MNF_BAS->DT_PROCESSO”;
  • Instâncias para Geração de Históricos de Agregado: “MNF_AGR->CD_INST_AGREG“.

 

Cores:

 

Especificação Técnica:

Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:

        Validações de Inconsistências: “MANFRO->DEFINE_COR_VALIDACAO”.

 

2. Cadastro de Tipo de Agregado.

Objetivo: Cadastrar os tipos de agregados, visando os agrupamentos dos agregados em consultas e relatórios.

Menu: Tabelas>Tipo de Agregado

 

Esboço da tela:

 

Dados:

Campos Obrigatórios:

  • Código: O usuário deverá informar o código para o tipo de agregado. O código informado não deverá se repetir (Tamanho do campo: 5 inteiros);
  • Descr. Abrev: O usuário deverá informar a descrição abreviada para o tipo de agregado (Tamanho do campo: 10 caracteres);
  • Descrição: O usuário deverá informar a descrição para o tipo de agregado (Tamanho do campo: 40 caracteres);

 

Relatório:

Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.


Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Tipo de Agregado

TP_AGREGADO

Alteração

 

3. Cadastro de Aplicação de Agregados.

Objetivo: Cadastrar as aplicações para onde o agregado poderá ser utilizado.

Menu: Tabelas>Aplicação de Agregados

Esboço da tela:

 

Dados:

Campos Obrigatórios:

  • Código: O usuário deverá informar o código para a aplicação do agregado. O código informado não deverá se repetir (Tamanho do campo: 5 inteiros);
  • Descr. Abrev: O usuário deverá informar a descrição abreviada para a aplicação do agregado (Tamanho do campo: 10 caracteres);
  • Descrição: O usuário deverá informar a descrição para a aplicação do agregado (Tamanho do campo: 40 caracteres);

 

Relatório:

Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.

 

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Aplicação de Agregado

APL_AGREG

Alteração

 

4. Cadastro de Marcas.

Objetivo: Cadastrar as marcas dos agregados.

Menu: Tabelas>Marcas/Modelos/Agregados > Marcas

Esboço da tela:

 

 

5. Cadastro de Modelos de Agregados.

Objetivo: Cadastrar os modelos de agregados, definindo suas características. 

Menu: Tabelas>Marcas/Modelos/Agregados>Modelos

 Esboço da tela:

 

  

Dados:

 Campos Obrigatórios:

  • Tipo do Agregado: O usuário deverá informar o tipo de agregado. Disponibilizar F4 para consulta. Recuperar a descrição do tipo conforme o código selecionado;
  • Marca: O usuário deverá informar a marca para o modelo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição da marca conforme o código selecionado;
  • Modelo do Agregado: O usuário deverá informar o código do modelo do agregado. Vide especificação técnica;
  • Data Final Validade: O usuário deverá informar a data final de validade para o modelo do agregado;

 

O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.


Relatório:

Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.

 

Especificação Técnica:

Características:

Tabela:

Descrição

Nome

Situação

Modelo de Agregado

MOD_AGREG

Alteração

  • Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘N’, o usuário deverá informar o código para o modelo. Validar se o mesmo já está cadastrado;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘S’, e o parâmetro “MNF_AGR->FG_METGER_COD” estiver com o valor igual a ‘N’, gerar o código do modelo do agregado, recuperando o ultimo numero cadastrado mais um, sem permitir a edição;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘S’, e o parâmetro “MNF_AGR->FG_METGER_COD” estiver com o valor igual a ‘S’, gerar o código do modelo do agregado, recuperando o ultimo numero cadastrado para o tipo de agregado informado mais um, sem permitir a edição;

 

Aplicar ao Form os novos padrões de layout, validação e hint.

 

Guia Aplicações:

Tabela:

Descrição

Nome

Situação

Aplicação X Modelo de Agregado

APL_MODELO

Alteração

 

Replicar no dicionário de dados as alterações do tamanho das colunas.

Dados:

  • Código: O usuário deverá informar o código para a aplicação do Agregado. Disponibilizar F4 para consulta. Recuperar a descrição abreviada e descrição da aplicação conforme o código selecionado. O mesmo código não poderá estar cadastrado mais de uma vez;

 

O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.

Aplicar a grid os novos padrões de layout, validação e hint.

Guia Cotações:

 

Guia Cotações:

Tabela:

Descrição

Nome

Situação

Cotação de Agregado

COT_AGREG

Alteração

  • Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5
  • Aumentar o tamanho do campo CD_MOD_AGREG de 4 para 5

 

Replicar no dicionário de dados as alterações do tamanho das colunas.

Dados:

  • Código Tipo de Cotação: O usuário deverá informar o código do tipo de cotação. Disponibilizar F4 para consulta. Valores validos: 1 Novo, 2 Reforma Completa e 3 Reforma Básica Parcial;
  • Descrição Tipo de Cotação: Demonstrar conforme o código do Tipo de Cotação selecionado, sendo: 1 Novo, 2 Reforma Completa e 3 Reforma Básica Parcial;
  • Data: O usuário deverá informar a data da cotação;
  • Valor: O usuário deverá informar o valor da cotação;

 

O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.

Aplicar a grid os novos padrões de layout, validação e hint.

Guia Inventário:

Guia Inventário:

Sumarizar a quantidade de agregados por modelo na maior data igual ou menor a data corrente. Incluir uma linha totalizadora

 

Aplicar a grid os novos padrões de layout, validação e hint.

Guia Imagem:

Guia Imagem:

Descrição

Nome

Situação

Tabela de Imagem do Agregado

AGREG_IMAGEM

Inclusão

  • Sequência: Sequência de inclusão da imagem, gerado automaticamente;
  • Diretório da Imagem: O usuário deverá informar o diretório e o nome do arquivo. Criar diretório para informar o diretório de gravação das imagens;
  • Usuário: Login do usuário responsável pela inserção da imagem;
  • Data/Hora: Data e hora da inserção da imagem.

 

Aplicar a grid os novos padrões de layout, validação e hint.

 

6. Cadastro de Agregados.

Objetivo: Cadastrar os agregados, definindo suas características.

Menu: Tabelas>Marcas/Modelos/Agregados>Agregados

Esboço da tela:

Guia Características:

 

 

Dados:

 Campos Obrigatórios:

  • Código: O usuário deverá informar o número para identificação do agregado;
  • Tipo de Agregado: O usuário deverá informar tipo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição do tipo conforme o código selecionado;
  • Modelo do Agregado: O usuário deverá informar o código do modelo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição do modelo conforme o código selecionado;
  • Marca: Demonstrar o código e descrição da marca do agregado, conforme o modelo informado para o agregado;
  • Série: O usuário deverá informar o número de série do agregado;
  • Sistema Veicular: O usuário deverá informar o código do sistema veicular para o agregado. Disponibilizar F4 para consulta. Recuperar a descrição do sistema veicular conforme o código selecionado;
  • Subsistema veicular: O usuário deverá informar o código do subsistema veicular para o agregado. Disponibilizar F4 para consulta. Recuperar a descrição do sistema veicular conforme o código selecionado. Só poderá ser apontado subsistema veicular que esteja relacionado ao sistema veicular informado anteriormente;
  • Data Compra: O usuário poderá informar a data de aquisição do agregado;
  • No. NF. de Compra: O usuário poderá informar o número da nota fiscal de compra do agregado;
  • Valor: O usuário poderá informar o valor de aquisição do agregado;
  • Fornecedor: O usuário deverá informar o código do fornecedor do agregado;
  • Empresa Proprietária: O usuário deverá informar o código da empresa proprietária do agregado. Tecle F4 para ver as opções. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
  •  Empresa Usuária: O usuário deverá informar o código da empresa usuária do agregado. Tecle F4 para ver as opções. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
  • Data/Hora de Validade: O usuário deverá informar a data e hora para definir o início da validade do controle de empresa proprietária e usuária para o agregado. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
  • Agregado em Garantia: O usuário deverá informar se o agregado está ou não em garantia.

 

Demais Campos:

  • Ocupação: Demonstrar o código e a descrição da ocupação atual do agregado;
  • Uso: Demonstrar o uso atual do agregado de acordo com o código da ocupação;
  • Situação: Demonstrar a situação atual do agregado (Montado/Desmontado);
  • Equipamento: Se o agregado estiver montado, demonstrar o código do equipamento de montagem;
  • Data Montagem: Se o agregado estiver montado, demonstrar a data de montagem do agregado no equipamento:
  • Data Desmontagem: Se o agregado estiver desmontado, demonstrar a data de desmontagem do agregado, se o agregado estiver inicializado porem nunca foi montado, utilizar a data de inicialização.

 

Relatório:

Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.

 

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Cadastro de Agregados

AGREGADOS

Alteração

 

Replicar no dicionário de dados as alterações do tamanho das colunas:

  • Aumentar o tamanho do campo DE_SERIE de 25 para 40;
  • Aumentar o tamanho do campo CD_SIST_VEIC de 4 para 5;
  • Aumentar o tamanho do campo CD_SUB_SIST de 4 para 5;
  • Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5;
  • Aumentar o tamanho do campo CD_MOD_AGREG de 4 para 5;
  • Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5;
  • Incluir campo CD_OCUP_AGREG number(2,0);
  • Incluir campo DT_COMPRA date;
  • Incluir campo NO_DOCUMENTO number(10,0);
  • Incluir campo VL_AQUIS number(14,2);
  • Incluir campo FG_GARANTIA varchar2(1,0).

 

Efetuar script para popular o campo CD_OCUP_AGREG com as informações gravadas no campo CD_OCUP_PNEU. Verificar a existência do uso do campo CD_OCUP_PNEU na aplicação, e se encontrar, alterar a recuperação do campo para o campo CD_ACUP_AGREG.

 

O código do agregado se dará de acordo com a regra abaixo:

  • Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘N’, o usuário deverá informar o código do Agregado. Validar se o código já se encontra em uso;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 1 (Um), gerar automaticamente o código do agregado, recuperando o maior número já cadastrado e somando mais um. O campo não deverá ser editável;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’, e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 1 (Um), e o parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘S’, gerar automaticamente o código do agregado, recuperando o maior número já cadastrado e somando mais um, permitindo a edição do campo, onde o usuário poderá alterar seu número;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 2 (Dois), gerar automaticamente o código do agregado, concatenando o código do tipo do Agregado com o código do modelo do agregado com o maior número já cadastrado para a chave “Tipo de Agregado e Modelo de Agregado” e somar mais um. Se o valor do parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘N’, o campo não será editável;
  • Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 2 (Dois), gerar automaticamente o código do agregado, concatenando o código do tipo do Agregado com o código do modelo do agregado com o maior número já cadastrado para a chave “Tipo de Agregado e Modelo de Agregado” e somar mais um. Se o valor do parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘S’, o campo será editável, permitindo ao usuário alterar o seu número. Validar se o número inserido não está divergente da chave “Tipo de Agregado e Modelo de Agregado”.

 

Aplicar ao Form os novos padrões de layout, validação e hint.

 

Esboço da tela:

Guia Empresas:

 

 

Dados:

Campos Obrigatórios:

Não se aplica

 

Demais Campos:

Empresa Proprietária: Demonstrar o código e descrição da empresa proprietária do agregado;

Empresa Usuária: Demonstrar o código e descrição da empresa usuária do agregado;

Instancia de Origem: Demonstrar a instancia que originou o registro;

Km/Horas: Demonstrar o km/h acumulado para o agregado;

Observação: Demonstrar a observação informada no cadastro de transferência do agregado;

Origem: Demonstrar a origem da informação;

No. Nota Fiscal: Demonstrar o número da ota fiscal de transferência do agregado;

Data/Hora de Alteração: Demonstrar a data e hora da transferência do agregado;

 

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Tabela de Agregados por Empresas

AG_EMPRESA

Inalterada

 

Aplicar a grid os novos padrões de layout, validação e hint.

 

Esboço da tela:

Guia Vidas:

 

 

Dados:

 Campos Obrigatórios:

Não se aplica

 

Demais Campos:

  • Vida: Demonstrar a (s) vida (s) do agregado;
  • Km/H: Demonstrar os km/horas por vida para os agregados;
  • Conserto/Reforma: Demonstrar os custos com Conserto/Reforma do agregado e para a primeira vida o custo com a aquisição do mesmo;
  • MDO interna: Demonstrar os custos gastos com o MDO interna (OS) para manutenção do agregado;
  • Materiais: Demonstrar os custos gastos com materiais apontados em OS para manutenção do agregado;
  • Total: Demonstrar o custo total com reforma e/ou conserto, MDO Interna e Materiais;
  • Custo Km/H: Demonstrar o custo por km/h para o agregado (Valor / km/h).

  

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Tabela de Histórico de Agregados por Vida

MNF_HISTAGVIDA

Inclusão

 

Aplicar a grid os novos padrões de layout, validação e hint.

 

Esboço da tela:

Guia Documentos/Laudos

 

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Tabela de Documentos/Laudos

MNF_AGREG_LAUDO

Inclusão

 

 

Aplicar a grid os novos padrões de layout, validação e hint.

 

Esboço da tela:

Inicialização de Agregado:

 

Dados:

Campos Obrigatórios:

Não se aplica

 

Demais Campos:

  • Código: Demonstrar o código do agregado e a descrição do modelo do agregado;
  • Data: O usuário deverá informar a data de inicialização do agregado, não poderá ser menor que a data de compra do agregado e nem maior que a data corrente;
  • Hora: O usuário deverá informar o horário de inicialização do agregado;
  • Funcionário: O usuário deverá informar o código do responsável pela inicialização do agregado. Disponibilizar F4 para consulta. Recuperar o nome do funcionário;
  • Vida: O usuário deverá informar a vida para o Agregado. Não poderá ser 0 (zero);
  • Km/H: O usuário deverá informar o km/h do agregado;
  • Ocupação: O usuário deverá informar a ocupação do agregado. Disponibilizar F4 para consulta. O agregado não poderá ser inicializado montado;


Garantia:

  • Km/H Vencimento: O usuário deverá informar a quantidade de km/h concedida para a garantia do agregado;
  • Data Vencimento: O usuário deverá informar a data de vencimento da garantia do agregado;
  • Km/H Programação: O usuário deverá informar a quantidade de km/h para programação do controle da garantia do agregado;
  • Data Programação: O usuário deverá informar a data de programação para o controle do vencimento da garantia do agregado;
  • Observação: O usuário poderá apontar alguma observação referente a garantia do agregado.

 

Especificação Técnica:

Tabela:

Descrição

Nome

Situação

Tabela de Histórico de Agregados

MNF_HISTAGREG

Inclusão

Tabela de Apontamentos de Garantia – Agregado

APT_GARANTIA

Alteração

 

 

 

 

 

 

 

 

 

Ao confirmar a inclusão do agregado, recuperar o valor do parâmetro MNF_AGR->FG_INI_AUTAGREG e do campo “Agregado em Garantia” informado no cadastro do agregado, e aplicar a seguinte regra:

 

FG_INI_AUTAGREG = ‘N’

Agregado em Garantia = ‘N’

Não abrir o formulário de inicialização do agregado

FG_INI_AUTAGREG = ‘N’

Agregado em Garantia = ‘S’’

Abrir o formulário com os campos relacionados a inicialização não habilitados para edição, mas obrigar a digitação dos dados referentes a garantia

FG_INI_AUTAGREG = ‘S’

Agregado em Garantia = ‘N’

Abrir o formulário, obrigar a digitação dos dados referentes a inicialização do agregado, não habilitar os dados referente a garantia

FG_INI_AUTAGREG = ‘S’

Agregado em Garantia = ‘S’

Abrir o formulário, obrigar o usuário digitar os dados referentes a inicialização e garantia do agregado

 

O formulário só poderá ser fechado caso todos os dados estejam preenchidos conforme regra acima (vide regras aplicadas no formulário de inicialização de pneus).

 

Aplicar a grid os novos padrões de layout, validação e hint.

 


Opcional

Protótipo de Tela

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.

 

Protótipo 01

 

 

 

 

 

 

 

 

 

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>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

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