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 | MPD |
Segmento Executor | Manufatura | ||
Projeto1 | MANDIS01 | IRM1 | MANDIS01-263 |
Requisito1 | MANDIS01-232 | Subtarefa1 |
|
Chamado2 |
| ||
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).
(Obrigatório)
Objetivo
Desenvolver uma melhoria no Portal de Representantes, para permitir que a empresa coloque os módulos (MLA, Pedidos e CRM ) do Portal em uma situação de "Em manutenção".
(Obrigatório)
Definição da Regra de Negócio
Alterar a tela de parâmetros do portal, para permitir que seja selecionado quais módulos do portal sejam colocados na situação "Em Manutenção", também deverá ser colocado um campo para selecionar um grupo de usuários de exceção que poderá acessar os módulos do portal mesmo com a situação "Em Manutenção", conforme a tela 1, 2 e 3 mais abaixo.
Estes parâmetros deverão ser gravados na tabela portal-param, onde o campo cod-val-param deverá ser conforme a tabela abaixo:
| cod-param | Conteudo | cod-val-param |
|---|---|---|
| portal-modulo-manutencao-mla | Indica se o portal do MLA está em Manutenção | true ou false |
| portal-modulo-manutencao-pedido | Indica se o portal de Pedidos está em Manutenção | true ou false |
| portal-modulo-manutencao-crm | Indica se o portal do CRM está em Manutenção | true ou false |
| portal-modulo-manutencao-grupo | codigo do grupo de usuarios de excecão que tera acesso ao portal |
Na fachada FCHDIS0035API no método getMenu, deve ser verificado os parâmetros acima para verificar se o menu do modulo está em manutenção. caso o modulo esteja em manutenção, o modulo deverá retornar uma opção com a descrição "Módulo em Manutenção" sem programa associado.
Também nesta fachada deve ser alterado o método que retorna as preferencias, para quando for lida a preferencia de pagina inicial (menu.defaultPage) verificar se o modulo estiver em manutenção, não deve retornar um valor.
Observação: Se o usuário informar uma URL diretamente para uma tela o menu não irá validar, a telá será carregada independente do parâmetro estar em manutenção ou não.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
mpd.html.paramportal/mpd.FFParamPortal | [Alteração] | Logistica -> Pedidos -> Cadastros -> Parâmetros do Portal (FLEX)/Parâmetros do Portal de Vendas | - |
Exemplo de Aplicação:
- Gravar na tabela portal-param os parâmetros conforme acima.
- Alterar a fachada FCHDIS0035API para considerar os parâmetros novos.
Tabelas Utilizadas
- portal-param - parâmetros do portal.
Opcional
Protótipo de Tela
Tela 1 - Consulta dos parâmetros do portal
Tela 2 - Alteração dos parâmetros do portal
Tela 3 - Parâmetros do portal FLEX
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>. Não se aplica
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> |
Não se aplica
(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 |
Não se aplica
(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 |
Não se aplica
(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
Não se aplica
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
