Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Extratores GoodData - TOTVS BA |
Segmento Executor | Manufatura | ||
Projeto1 | MANBABI01 | IRM1 | MANBABI01-331 |
Requisito1 | MANBABI01-329 | Subtarefa1 | MANBABI01-333 |
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).
(Obrigatório)
Objetivo
Desenvolver as telas para gerenciamento de parâmetros para os extratores GoodData / TOTVS BA - Linha Datasul.
Requisitos:
- Tela auxiliar para cadastro de Áreas, com bloqueio para áreas padrões;
- Botões de Navegação;
- Botão Ir Para;
- Botão Pesquisa;
- Botão Inclui Área;
- Botão Modifica Área - disponível apenas para áreas não padrões;
- Botão Exclui Área - disponível apenas para áreas não padrões;
- Botão Carga Inicial
- Exibir área selecionada
- Exibir opção Área Implantada
- Exibir extratores relacionados à área
- Botão Inclui Extrator;
- Botão Modifica Extrator - disponível apenas para extratores não padrões;
- Botão Exclui Extrator - disponível apenas para extratores não padrões;
- Exibir parâmetros relacionados ao extrator
- Botão Inclui Parâmetro;
- Botão Modifica Parâmetro - disponível apenas para parâmetros não padrões;
- Botão Exclui Parâmetro - disponível apenas para parâmetros não padrões;
- Exibir períodos relacionados ao extrator
- Botão Modifica Período - disponível apenas para extratores de fatos;
- Bloqueio da tela atual de parâmetros (bfp001ab.r)
- Alteração de menu - Substituir tela de parâmetros
- Criar validação de área ativa na execução das dimensões e das fatos também
Criar flag para ativar desativar área
4
- Criar nova tela de cadastro simples para áreas, com opção para edição e inclusão de área.
- Cadastro de Area deve conter código, descrição e opção ativo/inativo
- 12h
Criar flag para ativar desativar Fato
- Pode ser na tela principal, como item da grid
4
Possibilitar cadastro de parâmetros adicionais
- Objetivos, entrada de especifico e evoluções do produto
- Avaliar necessidade de senha ou bloqueios
20
Possibilitar cadastro de fatos especificas
- Avaliar necessidade de senha ou bloqueios
20
<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para calculo dos débitos do aluno e o período de validade do parâmetro de negociação>.
(Obrigatório)
Definição da Regra de Negócio
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[bfp001ab.p – Parâmetros] | [Retirada] | [GoodData -> GoodData] | - |
| [ba0201.p - Execução de Extratores] | [Envolvida] | [GoodData -> GoodData] | - |
| [cd8600.p - Agenda Automática] | [Envolvida] | [Cadastros Gerais -> Cadastros Gerais] | - |
[ba0201rp.p – Execução Extratores] | [Alteração] | [NA] | - |
[ems_bi_dataloader.p – Inicializacao Parametros] | [Alteração] | [NA] | - |
[ba0101.p – Parâmetros] | [Criação] | [GoodData -> GoodData] | - |
ba0101.p – ParâmetrosMenu
Inclusão da nova tela de parâmetros e retirada da antiga
ba0101.p – Parâmetros
Nova tela para cadastro e manutenção de parâmetros para os extratores GoodData - Linha Datasul
Antes bfp001ab.p:
Depois ba0101.p:
Regras:
Botões e Funções:
Seleção de Área:
- Botões de Navegação: Navegar entre áreas cadastradas (HK4)
- Botão Ir Para: Selecionar uma Área cadastrada (HK4)
- Botão Pesquisa: Pesquisar uma Área cadastrada (HK4)
- Botão Inclui Área: Permite o cadastro de uma nova área, marcada automaticamente como não padrao.
- Botão Modifica Área - disponível somente para áreas cadastradas manualmente
- Botão Exclui Área - disponível somente para áreas cadastradas manualmente
- Botão Carga Inicial - Executa programa ems_bi_dataloader.p, carregando definições iniciais para os parâmetros, preservando os valores já existentes no ambiente atual
Seleção de Área:
- Permitir selecionar uma área dentre as areas cadastradas em HK4,
- Opção de Zoom para buscar a área
- Incluir a opção "___", para listagem de parâmetros gerais
- Opção Área Implantada deve ficar disponivel para alteração
- Tela de Zoom deve permitir o cadastro de novas áreas
- Tela de Zoom deve permitir a alteração do nome da área, desde que nao seja marcada como area do produto padrão
- Tela de Zoom deve permitir a exclusão de uma área, desde que nao seja marcada como area do produto padrão
Listagem Extratores:
- Mostrar a lista de extratores cadastrados na tabela HK3, de acordo com a área selecionada acima
- Mostrar colunas com codigo do extrator, nome do extrator, informação de implantado ou não, Informação de produto padrão ou nao
- Coluna de informação de Implantado deve ficar disponivel para alteração
- Botão Inclui deve ficar disponivel para o cadastro de novos extratores
- Botões modifica e elimina somente devem ficar habilitados para extratores que nao estejam marcados como produto padrão
Listagem Parâmetros:
- Mostrar a lista de parâmetros do extrator selecionado
- Quando a àrea selecionada for "___", mostrar Parâmetros Gerais
- Botão Inclui deve ficar disponivel para o cadastro de novos parâmetros
- Botão modifica pode habilitar edição de nome e descrição somente para parâmetros que nao estejam marcados como produto padrão
- Botão modifica sempre habilita edição do valor para parâmetro selecionado
- Botão elimina somente deve ficar habilitados para parâmetros que nao estejam marcados como produto padrão
Período Extração:
- Mostrar o periodo de extração configurado para o extrator selecionado
- Área habilitada somente quando selecionado uma área diferente de "DIM" e um extrator
- Não possui opção para Botão Inclui
- Botão modifica sempre habilita edição dos valores de período para o extrator selecionado
- Botão elimina limpa somente informações de valores de período, mantendo o registro na base, mesmo vazio
- Incluir no cadastro de cada extrator e de cada área o preenchimento dos campos HK3.log-livre-2 e HK4.log-livre-2, para considerar inicialmente todas as ares e fatos como implantados.
- Incluir no cadastro de cada extrator e de cada área o preenchimento dos campos HK3.num-livre-2 e HK4.num-livre-2, para identificar as fatos e areas do produto padrão.
ems_bi_dataloader.p – Inicialização Parâmetros
- Incluir no cadastro de cada extrator e de cada área o preenchimento dos campos HK3.log-livre-2 e HK4.log-livre-2, para considerar inicialmente todas as ares e fatos como implantados.
- Incluir no cadastro de cada extrator e de cada área o preenchimento dos campos HK3.num-livre-2 e HK4.num-livre-2, para identificar as fatos e areas do produto padrão.
ba0201rp.p – Execução Extratores
- Alterar a rotina principal do programa, responsável pela execução dos extratores, para antes de efetivamente executar cada um deles, validar as informações cadastradas nos campos HK3.log-livre-2 e HK4.log-livre-2. Somente executar se a area e o extrator estiverem marcados como implantados.
Opcional
Protótipo de Tela
Apresentados juntamente com as regras de negócio.
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Opcional
Fluxo do Processo
N/A
<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
Reserva de campos livres:
- Fato marcada como Implantada: HK3.log-livre-2
- Area marcada como Implantada: HK4.log-livre-2
(Opcional)
Estrutura de Menu
Modulo GoodData
Menu GoodData
Procedimentos
N/A
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 | mba\ba0101.p | mba\ba0101rp.p |
|
Descrição | Parametros Extratores | Parametros Extratores | (Max 40 posições) |
Nome Externo | mba/ba0101 | mba/ba0101rp |
|
Nome Menu/Programa | Parametros Extratores | Parametros Extratores | (Max 32 posições) |
Nome Verbalizado[1] | Parametros Extratores | Parametros Extratores | (Max 254 posições) |
Procedimento | Configurar Parametros Extratores | Configurar Parametros Extratores |
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Tarefas | Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI | GUI | GUI/WEB/ChUI/Flex |
Executa via RPC | Não | Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim | Sim | Sim/Não |
Query on-line | Sim | Sim | Sim/Não |
Log Exec. | Sim | Sim | Sim/Não |
[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. |
|---|

