Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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

Pedidos

Segmento Executor

Manufatura

Projeto1

MANDIS01

IRM1

MANDIS01-82

Requisito1

 

Subtarefa1

MANDIS01-83

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

(Obrigatório)

Objetivo

Desenvolvimento da tela de cadastro de pedidos de venda em HTML5 para o usuário interno do Datasul, para substituir a tela de pedido Flex.


(Obrigatório)

Definição da Regra de Negócio

As regras de negócio do PD4000 HTML são as mesmas regras do Pedido Flex e com algumas melhorias implementadas no Pedido do Portal de Vendas.

A fachada que a tela do PD4000 HTML deverá chamar no servidor é FCHDIS0050 que irá chamar os métodos da fachada do pedidos Flex (FCHDIS0004).

A tela do PD4000 HTML deverá ser completamente utilizável através de teclado, ou seja, Tab, Enter e outras teclas de atalho. O suporte para teclas de atalhos deverá ser solicitado para a equipe do framework (http://jiraproducao.totvs.com.br/browse/FRWJOI01-198).


O processo para inclusão de um pedido de venda pelo PD4000 html, segue a seguinte sequencia:

  1. A partir de um cliente, deve ser acionado um botão de Incluir pedido, que abre a tela de seleção de modelo de pedido;
  2. Na tela de seleção de modelo de pedido, o usuário pode modificar o numero do pedido do cliente, que vem como sugestão, e opcionalmente seleciona um modelo de pedido (tela 1);
  3. Em inclusão a tela do PD4000 deve abrir exclusivamente na tela exclusiva de alteração de cabeçalho, que irá incluir o pedido no botão salvar (tela 2);
  4. Apos a inclusão do pedido, o PD4000 muda para a tela de manunteção de pedido(tela3);

 

A tela principal do pedido deverá conter o seguintes dados:

Numero do pedido, situação, numero do pedido do cliente, identificação do cliente, valor total do pedido, informações de rentabilidade(quando aplicável) também deverá conter as seguintes ações na barra de ações:

  1. Calcular o pedido, deverá chamar o método da fachada flex para calcular e mostrar o pedido atualizado na tela;
  2. Efetivar(completar) o pedido, deverá chamar o método da fachada flex para efetivar o pedido e mostrar atualizado na tela;
  3. Imprimir, deve abrir uma tela solicitando os parâmetros de impressão conforme a tela Flex (tela 4);
  4. Adicionar novo pedido, irá abrir a tela para selecionar um modelo para o novo pedido para o cliente do pedido atual;
  5. Copiar pedido, irá abrir uma tela para informar os parâmetros para a copia de pedido (tela 5), abaixo seguem mais informações de como essa tela deve funcionar;
  6. Remover pedido; irá abrir uma tela de confirmação para eliminar o pedido e chamar o método do fachada flex para eliminar o pedido e fechar a tela;
  7. Suspender/Reativar pedido;
  8. Cancelar pedido;
  9. Histórico do pedido;
  10. Parâmetros do cadastro de pedido.

Abaixo da tela deverá ser disponibilizado em Abas:

  1. A lista de items do pedido;
  2. Pesquisa de produtos para incluir no pedido;
  3. Cabeçalho do pedido;
  4. Informações de pagamento;
  5. Informações de Financiamento;
  6. Antecipações;
  7. Exportação;
  8. Entregas;
  9. Representantes;
  10. Alocação;

 

Calcular

Deverá chamar o método da fachada flex para calcular o pedido e mostrar o pedido atualizado na tela;

Efetivar(completar)

Deverá chamar o método da fachada flex para efetivar o pedido e mostrar atualizado na tela;

Imprimir

Deve abrir uma tela solicitando os parâmetros de impressão conforme a tela Flex (tela 4);

Adicionar 

Deverá abrir a tela para selecionar um modelo para o novo pedido para o cliente do pedido atual;

Copiar

Deverá abrir uma tela para informar os parâmetros para a copia de pedido (tela 5), abaixo seguem mais informações de como essa tela deve funcionar;Deverá abrir uma tela para informar os parâmetros para a copia de pedido (tela 5), o botçao 

Remover

Deve abrir uma tela de confirmação para eliminar o pedido e chamar o método do fachada flex para eliminar o pedido e fechar a tela;

Suspender/Reativar

pedido;

Cancelar

pedido;

Histórico

do pedido;

Parâmetros

do cadastro de pedido.

 

 

 

 

 

 

 

 

 

 

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

Opcional

Protótipo de Tela

Tela 1

 Tela 1Image Modified

 

Tela 2

 


 Tela 3

 Tela 4

 

 Tela 5

 

 

 

 

Opcional

Fluxo do Processo

 Não se aplica

Opcional

Dicionário de Dados

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

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