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;
- Tela auxiliar para cadastro de Extratores, com bloqueio para Extratores padrões;
- Tela auxiliar para cadastro de Parâmetros, com bloqueio para parâmetros padrões;
- Tela auxiliar para cadastro de Períodos;
- 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
<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 – Inicialização Parâmetros] | [Alteração] | [NA] | - |
[ba0101.p – Parâmetros] | [Criação] | [GoodData -> GoodData] | - |
Menu
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:
- 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 padrão.
- 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 áreas cadastradas em HK4,
- Opção para buscar a área
- Utiliza botão Inclui Área para permitir o cadastro de novas áreas
- Utiliza botão Modifica Área para permitir a alteração do nome da área, desde que não seja marcada como área do produto padrão
- Utiliza botão Exclui Área para permitir a exclusão de uma área, desde que não seja marcada como área do produto padrão
- Opção Área Implantada deve ficar disponível para alteração
- Opção Área Padrão, somente para visualização.
- Incluir a opção "___", para listagem de parâmetros gerais
- Ao selecionar a opção "___" as áreas da tela correspondentes a extratores e à períodos devem ficar em branco e desabilitadas
- Ao selecionar a opção "___" somente ficará disponível a área de tela correspondente à parâmetros, na qual serão exibidos/manutenidos somente os parâmetros gerais.
Listagem Extratores:
- Mostrar a lista de extratores cadastrados na tabela HK3, de acordo com a área selecionada acima
- Mostrar colunas com código do extrator, nome do extrator, informação de implantado ou não, Informação de produto padrão ou não
- Botão Inclui deve ficar disponível para o cadastro de novos extratores
- Botões modifica e elimina somente devem ficar habilitados para extratores que não estejam marcados como produto padrão
- A partir do Botão Modifica podem ser alteradas informações de nome do Extrator (Extratores não padrões) e Implantado (Qualquer extrator)
- A partir do Botão Modifica podem ser visualizadas informações adicionais do extrator cadastrado, como propath do extrator, área relacionada, padrão ou não padrão.
- Utilizará tela adicional para Inclusão / Alteração de extrator
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 disponível para o cadastro de novos parâmetros
- Botão modifica pode habilitar edição de nome e descrição somente para parâmetros que não 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 não estejam marcados como produto padrão
- Utilizará tela adicional para Inclusão / Alteração de Parâmetro
Período Extração:
- Mostrar o período 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
- Utilizará tela adicional para Alteração de Período
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 áreas 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 área 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
- Área marcada como Implantada: HK4.log-livre-2
- Fato marcada como Padrão: HK3.num-livre-2 (valor 1)
- Área marcada como Padrão: HK4.num-livre-2 (valor 1)
(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.w | 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. |
|---|

