Mudanças entre as edições de "INFORMAÇÕES FRETE"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 249: Linha 249:
 
[[Arquivo:TELA 1.png|600px]]
 
[[Arquivo:TELA 1.png|600px]]
  
* Na nova tela o sistema apresentará os campos já definidos para seleção da informação. O nome dos campos e a orderm, será dado de acordo com o que está cadastrado na tabela TIPO_INFORMACAO.
+
* Na nova tela o sistema apresentará os campos já definidos para seleção da informação. O nome dos campos e a ordem, será dado de acordo com o que está cadastrado na tabela TIPO_INFORMACAO.
  
 
*As informações a serem exibidas, buscará da estrutura de tabelas novas que estão sendo criadas.
 
*As informações a serem exibidas, buscará da estrutura de tabelas novas que estão sendo criadas.
Linha 257: Linha 257:
 
*Codigo do pedido
 
*Codigo do pedido
 
* Descrição da informação
 
* Descrição da informação
* Tipo da Informação L ou E
+
* Tipo da Informação  
* E a informação que de acordo com o tipo da informação poderá ser inserida no CD_INF_ESTRUT, quando a informação for do tipo estruturada (E) e inserida no campo DS_LIVRE_INF quando a informação for do tipo livre(L)
+
**Será inserida no CD_INF_ESTRUT, quando a informação for do tipo {estruturada
 +
**Será inserida no DS_LIVRE_INF quando a informação for do tipo livre
  
  
Linha 265: Linha 266:
 
[[Arquivo:TELA 2.png|600px]]
 
[[Arquivo:TELA 2.png|600px]]
  
Quando o cliente não selecionar a opção de dados estruturados o sistema modificará a tela a ser exibida e mostrar o campo Obs. Frete, que poderá carregar ele vazio ou com descrições de informações que precisam ser descritas referente ao frete. Dentro da caixa de texto poderá vir Texto determinando o que precisa ser preenchido, basta utilizar a configuração '''DS_OBS_FRETE_PADRAO''' e inserir as informações que precisam ser exibidas dentro do campo de texto. Os dados inseridos nesse campo será salvo em DS_OBS_FATURAMENTO da tabela de pedido.
+
*Quando o cliente não selecionar a opção de dados estruturados o sistema modificará a tela a ser exibida e mostrar o campo Obs. Frete, que poderá carregar ele vazio ou com descrições de informações que precisam ser preenchidas, referente ao frete.  
 +
*Dentro da caixa de texto poderá vir um texto determinando, o que precisa é ser utilizada a configuração '''DS_OBS_FRETE_PADRAO''' e inserir as informações que precisam ser exibidas dentro do campo de texto.  
 +
*Os dados inseridos nesse campo será salvo em DS_OBS_FATURAMENTO da tabela de pedido.
  
  

Edição das 20h45min de 14 de setembro de 2017

Histórico de Revisões

Data Quem Comentários
11/09/2017 Renato Lima Criação do Documento

Necessidade

Para otimizar o processo de entrega de seus pedidos junto ao cliente final, de forma que venha facilitar a chegada da informação do local da entrega e repasse de informações de como e quem fará a entrega da compra, o cliente necessita que no momento de lançar o pedido, sejam repassados informações de placa, motorista e obra.

Solução

Implementar rotina para quando selecionar o tipo de frete configurado, abrir um pop up para que o vendedor selecione as informações referente a obra,placa e motorista.

Implementação

Para implementar a inserção de informações ao selecionar um tipo de frete, deve ser criada as seguintes tabelas abaixo.

TABELAS A SEREM CRIADAS

VEICULO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PLACA INT SIM SIM Código Placa
NR_PLACA VARCHAR NÃO NÃO Placa
MARCA VARCHAR NÃO NÃO Marca veiculo
MODELO VEICULO VARCHAR NÃO NÃO Marca veiculo
MOTORISTA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_MOTORISTA INT SIM SIM Código Motorista
NM_MOTORISTA VARCHAR NÃO NÃO Nome do motorista
NR_CPF VARCHAR NÃO NÃO Numero CPF
CLIENTE_MOTORISTA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_MOTORISTA INT SIM SIM Código Motorista
CD_CLIENTE INT NÃO NÃO Código do cliente
OBRA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_OBRA INT NÃO SIM Código da obra
NM_OBRA VARCHAR NÃO NÃO Nome da Obra
CLIENTE_OBRA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_OBRA INT NÃO SIM Código da obra
CD_CLIENTE INT NÃO NÃO Código do cliente
TIPO_INFORMACAO
Coluna Tipo Obrigatório Chave Primária Explicação
ID_TIPO_INF INT NÃO NÃO Id da informação
DS_TIPO_INF VARCHAR NÃO NÃO NOME DA INFORMAÇÃO
TP_TIPO_INF VARCHAR NÃO NÃO O tipo que será a Informação:
Estruturada - {Motorista},{Veiculo},{Obra}

Livre - Date, Varchar , INT, Char

Pergunta_informacao Varchar NÃO NÃO Informação a ser exibida.
PEDIDO_INFORMACAO_EXTRA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PEDIDO_PALM BIGINT NÃO NÃO Código do pedido
DS_TIPO_INF VARCHAR NÃO NÃO Nome da informação
CD_INF_ESTRUT INT NÃO SIM Código da informaçao estruturada
DS_LIVRE_INF VARCHAR NÃO SIM Descrição Livre
  • Para ativar a solicitação de informações, deve ser utilizada as configurações:

ID_HABILITA_OBS_FRETE -

  • CHAVE - ID_HABILITA_OBS_FRETE
    • VALOR - S ou N
  • SINCRONIZA MOBILE - S ou N
    • S - Funcionalidade ativada no mobile
    • N - Funcionará apenas no portal.

ID_TIPO_FRETE_OBS - a configuração receberá o ID_TIPO_FRETE dos fretes que precisam solicitar essas informações, o campo poderá receber um ou mais id_tipo_frete.

  • Quando não houver a configuração ou ela estiver inserida, mas com o DS_VALOR null, deve manter o comportamento normal da tela de pedido, sem solicitar informação para o frete selecionado.
  • Quando a configuração estiver inserida ID_HABILITA_OBS_FRETE e a ID_TIPO_FRETE_OBS tiver o(s) id_tipo_frete (s) preenchido(s) no campo valor. Na tela de pedido ao selecionar o frete que está configurado para pedir mais informações, deve apresentar um alerta informando que o tipo de frete selecionado pede mais informações.

DS_OBS_FRETE_PADRAO - Será usada quando o tipo de frete exigir informações e esses dados serão inseridos no campo DS_OBS_FATURAMENTO da tabela de pedido, salva apenas como texto no campo.


TELA 3.png

Na tela de pedido o campo Observação de nota fiscal ficará dentro de DADOS FRETE. Quando a configuração ID_HABILITA_OBS_FRETE=S estiver inserida, o botão de dados será mostrado, ao clicar o sistema exibirá uma nova tela para inserir os dados.

TELA 1.png

  • Na nova tela o sistema apresentará os campos já definidos para seleção da informação. O nome dos campos e a ordem, será dado de acordo com o que está cadastrado na tabela TIPO_INFORMACAO.
  • As informações a serem exibidas, buscará da estrutura de tabelas novas que estão sendo criadas.
  • As informações selecionadas serão salvas na tabela PEDIDO_INFORMACAO_EXTRA.

Ao Salvar o pedido o sistema ira verificar o tipo de Informação e irá inserir:

  • Codigo do pedido
  • Descrição da informação
  • Tipo da Informação
    • Será inserida no CD_INF_ESTRUT, quando a informação for do tipo {estruturada}
    • Será inserida no DS_LIVRE_INF quando a informação for do tipo livre



TELA 2.png

  • Quando o cliente não selecionar a opção de dados estruturados o sistema modificará a tela a ser exibida e mostrar o campo Obs. Frete, que poderá carregar ele vazio ou com descrições de informações que precisam ser preenchidas, referente ao frete.
  • Dentro da caixa de texto poderá vir um texto determinando, o que precisa é ser utilizada a configuração DS_OBS_FRETE_PADRAO e inserir as informações que precisam ser exibidas dentro do campo de texto.
  • Os dados inseridos nesse campo será salvo em DS_OBS_FATURAMENTO da tabela de pedido.


Regras de Negócio

RN1 – Ao abrir a tela, mostrará apenas itens que estejam vinculados ao cliente do pedido, para que seja selecionado.

RN2 – Os dados são obrigatórios para inserção, no momento de salvar o pedido validar se os dados foram selecionados, caso não tenha sido, deve apresentar mensagem ao usuário pedido para informar os dados através do botão dados frete.

RN3 – Na edição de pedido os campos só estarão disponiveis para edição, quando o tipo de frete estiver com permissão para alteração no grupo de permissão.

RN4 – A funcionalidade será ativada quando a configuração estiver inserida através do menu Cadastro>Parametros Configuração

  • CHAVE - ID_HABILITA_OBS_FRETE
  • VALOR - ID_TIPO_FRETE
    • S - Funcionalidade ativada.
    • N - Funcionalidade não ativada.
  • SINCRONIZA MOBILE - S ou N
    • S - Funcionalidade ativada no mobile
    • N - Funcionará apenas no portal.

Para obrigar os frentes a pedir a observação a configuração será utilizada.

  • CHAVE - ID_TIPO_FRETE_OBS
  • VALOR - ID_TIPO_FRETE que pedirão observação
  • SINCRONIZA MOBILE - S ou N
    • S - Funcionalidade ativada no mobile
    • N - Funcionará apenas no portal.

RN5 – Quando a configuração ID_HABILITA_OBS_FRETE Não estiver em Cadastro>Parametros Configuração, não será exibido o botão dados frete.

RN6 – A funcionalidade funcionará para os ambientes que são possíveis realizar pedido.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI Gustavo Hand Strey
Gerente Projeto
Gerente Comercial Renato César