Mudanças entre as edições de "Previsão de Vendas"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 151: Linha 151:
 
[[Arquivo:Previsao TelaEfetivar.png|400px]]
 
[[Arquivo:Previsao TelaEfetivar.png|400px]]
  
É importante salientar que o nome dos campos visíveis na bússola será abreviado para se adequar a viabilidade técnica da tela. as abreviações que serão utilizadas deverão ser as seguintes:
+
É importante salientar que o nome dos campos visíveis na bússola serão abreviados para se adequar a viabilidade técnica da tela. as abreviações que serão utilizadas deverão ser as seguintes:
  
 
- Volume > Volume
 
- Volume > Volume

Edição das 20h23min de 27 de março de 2018

Histórico de Revisões

Data Quem Comentários
07/12/2017 Ryvane Maria Criação do Documento.
20/12/2017 Ryvane Maria Edição do Documento com feedbacks do cliente.
17/01/2018 Ryvane Maria Edição do Documento com feedbacks do cliente.
23/01/2018 Ryvane Maria Edição do Documento com feedbacks do cliente.
14/03/2018 Ryvane Maria Alteração na nomeclatura do campo VR_META_VEND e dos campos DS_LINHA e CD_VENDEDOR da tabela META_MINIMA_VENDEDOR_LINHA
22/03/2018 Ryvane Maria Inclusão das regras de integração.

Necessidade

Vendedor precisa planejar suas vendas do mês subsequente, para cada cliente, informando uma previsão das vendas futuras.

Os vendedores tem necessidade também de planejar ações a serem executadas no mês posterior. Estas ações, que podem se tratar de sorteios, degustações ou qualquer outro tipo de atividade, tem como finalidade ampliar o volume de vendas e atrair novos clientes. O usuário deve ser capaz de solicitar verba para as ações que ele julga necessárias de serem realizadas, sendo essas solicitações aprovadas ou não pelo seu gestor.

Além disso, há também a necessidade de manter, mensalmente, o controle dos clientes a serem visitados, das ações realizadas presencialmente em clientes e da ordem que esses clientes serão visitados num mesmo dia. É necessário que o vendedor possa fazer, de forma remota e offline, o agendamento de suas próprias visitas, gerando uma breve previsão dos clientes que serão visitados no mês seguinte.

O vendedor precisa acessar e cadastrar essas informações de forma mais rápida e funcional no momento da visita, e usando o Geosales mobile, ele terá a possibilidade de realizar cadastros, inclusive offline. Deste modo o processo de cadastro de previsão de vendas se tornará mais ágil e cômodo para o vendedor.

A demanda deverá resolver o problema de conectividade do vendedor, visto que o GeoSales funciona offline, facilitando assim o cadastro das as informações pelo vendedor, mesmo sem internet.

O vendedor precisa cadastrar, na tela de previsão de vendas, os produtos e as quantidades a serem vendidas, os descontos que poderão ser aplicados e as bonificações.

Solução

A solução proposta é uma funcionalidade que permita ao vendedor cadastrar suas previsões de vendas a partir do GeoSales mobile.

Esse cadastro poderá, inclusive, ser feito de forma offline, garantindo a portabilidade e a conectividade do vendedor, que irá poder realizar a previsão de vendas do mês seguinte para um cliente, mesmo sem conexão com a internet.

Essa solução permitirá ao vendedor cadastrar e submeter à avaliação, remotamente, as ações que deseja realizar no mês posterior ao mês vigente. O vendedor, após selecionar o cliente atingido, irá cadastrar a data da visita, as ações, os valores necessários para a sua realização, o motivo e uma breve justificativa da solicitação. Um totalizador, com a soma das ações cadastradas para aquele cliente, será exibido na tela com a finalidade de consulta.

O vendedor poderá também cadastrar remotamente suas visitas futuras, informando o dia da visita e a sequência de atendimento, relacionada as outras visitas cadastradas para o mesmo dia.

Além do cadastro, será criado um breve relatório de visualização da previsão, com a finalidade de facilitar o fluxo de cadastro para o vendedor, e a visualização de dados importantes.

Essa situação irá proporcionar ao usuário uma experiência mais agradável permitindo acessar, submeter e visualizar os dados desejados de forma mais rápida e efetiva, sem a necessidade de conexão com a internet.

A solução descrita pode ser visualizada, em versão mobile, nos modelos abaixo:

Implementação

A partir da solução acima, podemos observar como se dará a implementação desta customização.

Para ativar a funcionalidade será criada uma configuração ID_CADASTRA_PREVISAO que fará com que o botão 'PV' possa ser exibido no topo da tela do mobile, após acessar o cadastro do cliente, para que o vendedor possa realizar o cadastro de previsão de vendas. Este botão só será visualizado caso o cliente esteja ativado para fazer uma previsão. Para visualizar somente os clientes que precisam fazer previsão, o vendedor poderá utilizar o filtro localizado no canto superior direito da tela que contém a lista de clientes. Pode-se observar essa situação na imagem abaixo:


Previsao FiltrosPV.png

Após realizar a filtragem dos clientes, e selecionar 'Atender' um cliente, o usuário se depara com a sequinte tela:

Previsao TelaCliente.png

O botão PV no topo da tela, representa que esse cliente precisa receber informações de previsão de vendas e estará disponível quando o cliente estiver na tabela cliente previsão.

Ao clicar no botão 'PV', o vendedor pode iniciar a montagem da sua previsão de vendas. Inicialmente, será apresentada uma tela com duas abas: agenda e ações, como podemos ver na imagem abaixo:

Previsao TelaInicialAgenda.png

Na tela de Agenda, o vendedor deve selecionar o dia da visita. Tendo em vista que o mês e o ano cadastrados são referentes ao mês imediatamente posterior a data de cadastro, não podem ser alterados pelo vendedor. Ou seja, para uma visita cadastrada em outubro de 2017, o mês selecionado automaticamente pelo sistema será novembro de 2017. Cabe ao vendedor escolher somente o dia da visita. O vendedor pode também determinar o horário da visita, no formato 'HH:MM'.

Além disso, o vendedor deve definir a sequência das visitas cadastradas naquela data. O campo sequência define a ordem da visitação a ser realizada pelo vendedor, qual será o primeiro cliente visitado, o segundo e assim sucessivamente.

O vendedor pode também fazer alguma observação cabível aquela visita no campo 'Observação', compondo ele previsão ou não. Caso o cliente não componha uma previsão, ele deve obrigatoriamente justificar.


Ao concluir o agendamento daquele cliente, o vendedor pode clicar na aba de 'ação', e seguir para a tela abaixo:

Previsao TelaInicialAcao.png

Nesta tela é possível selecionar a dia da ação. Tendo em vista que o mês e o ano são relacionados ao mês imediatamente posterior a data de cadastro, não podem ser alterados pelo vendedor. Ou seja, para uma ação cadastrada em outubro de 2017, o mês selecionado automaticamente pelo sistema será novembro de 2017. Cabe ao vendedor escolher somente o dia da ação.

Além disso, o vendedor deve definir o valor requerido para a ação que está sendo cadastrada. O campo valor define o valor da ação a ser executada.

O campo 'Descrição', no qual o vendedor deve preencher o local indicado, determina uma breve descrição da ação a ser agendada.

O vendedor deve também dar uma mecânica cabível, que valide a necessidade daquela visita no campo 'Mecânica', onde é possível descrever a mecânica da ação.

Após preencher todos os campos obrigatórios, o vendedor pode clicar no botão 'inserir', caso deseje inserir aquela ação cadastrada na lista de ações.

Depois que a ação estiver na lista, o vendedor pode selecioná-la e realizar as operações 'excluir', que remove a ação da lista, ou 'editar', para alterar as informações daquela ação.

Abaixo da tabela com as ações que foram cadastradas, pode ser visualizado um simples totalizador, que é dado pela soma do valores de todas as ações cadastradas.

A qualquer momento o vendedor pode desistir de cadastrar uma visita na agenda ou uma ação, e, clicando no botão 'Cancelar' no canto inferior esquerdo, cancelar a operação. Ao clicar neste botão, todas as informações já cadastradas na tela serão perdidas, mas, antes disso, será exibido um pop-up de alerta confirmando a exclusão.

Ao concluir o cadastro das informações obrigatórias ao agendamento e as ações, o usuário pode clicar no botão 'Salvar' e gravar as informações no relatório da agenda do vendedor.

Nesta tela, o vendedor pode também acessar a tela de previsão de vendas, clicando no botão 'Previsão', localizado no canto inferior direito. Ao clicar neste botão o usuário será redirecionado para tela abaixo:

Previsao TelaPrevisao.png

O vendedor pode observar uma lista de linhas contendo alguns campos importantes como proposta e bonificação do mês anterior, unidade e quantidade de litros, descrição do produto, código da linha, condição do mês atual, dentre outras várias informações, sinalizadas e informadas no documento enviado e apresentado nas demonstrações, que podem ser acessadas utilizando um scroll com formatação horizontal.

O vendedor pode também navegar por todas as linhas e clientes disponíveis para análise usando um scroll com formatação vertical.

O vendedor deve escolher a linha desejada e, para cada linha individualmente, definir a quantidade prevista, a bonificação a ser aplicada e o desconto em NF.

Ao digitar os campo descritos acima, a linha será marcada como prevista para o mês seguinte, e atualizada automaticamente com os dados digitados.

A cada interação com o sistema, ou seja, cada vez que o vendedor atualizar os campos descritos acima, é atualizado um pequeno relatório guia denominado de bússola.

Na Bússola serão exibidas algumas informações importantes a respeito da previsão que está sendo gerada, que são: volume total, verbas de ação, de bonificação e de desconto, budgets geral, de ação, de bonificação e de desconto.

Previsao bussola.png

Os dados da bússola são atualizados de acordo com as seguintes regras:

  • Volume: Deve ser composto da soma referente a coluna “Volume” dos produtos que foram inclusos na previsão.
  • Verba de Ação: Soma total do campo AÇÃO.
  • Verba Bonificação: Soma total do campo VERBA BONIF.
  • Verba de Desconto: Soma total do campo VERBA DESCONTO.
  • BudGet Geral: Soma total do campo VERBA + total do campo AÇÃO dividido pela soma total do campo RECEITA * 100.
  • BudGet Ação: Total do campo AÇÃO dividido pela soma total do campo RECEITA * 100.
  • BudGet Bonificação: Soma total do campo VERBA BONIF dividido pela soma total do campo RECEITA * 100.
  • BudGet Desc: Soma total do campo VERBA DESC dividido pela soma total do campo RECEITA * 100.


Além da bússola mostrada acima, também pode ser exibido um pequeno resumo com algumas totalizações importantes, como podemos ver na imagem abaixo:

Previsao TelaResumo.png

Este resumo poderá ser visualizado deslizando para direita a bússola. Deslizando de volta para esquerda, a bússola volta a ser visualizada.

Neste resumo é possível visualizar o quanto já foi previsto para este mês e os resultados do mês anterior.

Após fazer todos os ajustes desejados e conferir a previsão que está sendo planejada na tela de relatório de previsão, o vendedor pode salvar as alterações feitas, usando o botão 'Salvar', a fim de editar posteriormente.

Previsao efetivar.png

Na tela do vendedor ao clicar no botão 'PV', mostrado no protótipo de tela acima, o usuário irá visualizar a bússola e o resumo contendo as informações referentes a todos os clientes onde já foram cadastrados previsão de venda, como pode-se ver no protótipo abaixo:

Previsao TelaEfetivar.png

É importante salientar que o nome dos campos visíveis na bússola serão abreviados para se adequar a viabilidade técnica da tela. as abreviações que serão utilizadas deverão ser as seguintes:

- Volume > Volume

- Verba de Ação > V. Ação

- Verba de Bonificação > V. Bonif

- Verba de Desconto > V. Desc

- Budget geral > Bd. Geral

- Budget de Ação > B. Ação

- Budget de Bonificação > B. Bonif

- Budget de Desconto > B. Desc


Ao clicar no botão "Efetivar previsão" o vendedor deve receber um alerta informando que a previsão irá ser efetivada e não será mais possível altera-la posteriormente.

Essa efetivação só será permitida quando o vendedor respeitar os parâmetros necessários para efetivação, que sao eles:

  • O campo 'compõe previsão' de todos os clientes, deve estar preenchido.
  • A meta mínima da linha, individualmente, deve estar atingida.
  • A meta total daquele vendedor deve estar atingida.
  • A meta de clientes positivados deve estar atingida.

A meta total deve ser validada através do campo que será criado na tabela do vendedor.

A meta mínima do vendedor por linha irá ser validada através do campo VR_META_MINIMA_VEND_LINHA.

As colunas a serem exibidas estão na tabela DADOS_PREVISAO. Esta tabela será populada atraves de integração com o ERP.

  • Após o usuário selecionar a linha desejada, os campos abaixo devem ser preenchidos e seus dados serão enviados para que sejam realizados cálculos que permitam atualizar os campos informados.

O campo denominado "Quantidade" será salvo em : VR_PROPOSTA -> DEVERÁ SER DIGITADO PELO O USUARIO

O campo denominado "Bonificação" será salvo em : PC_BONIFICACAO -> DEVERÁ SER DIGITADO PELO O USUARIO

O campo denominado "Desconto em NF" será salvo em : PC_DESC EM NF -> DEVERÁ SER DIGITADO PELO O USUARIO

  • Assim que o usuário inserir informações no campo VR_PROPOSTA (quantidade), os campos abaixo deverão realizar os seguinte cálculos, na tabela DADOS_PREVISAO:

Previsao formula1.png

  • Assim que o usuário inserir informações no campo PC_BONIFICACAO e o campo VR_PROPOSTA for maior que zero, os campos abaixo deverão realizar os seguinte cálculos, na tabela DADOS_PREVISAO:

Previsao formula2.png

Previsao formula3.png

Previsao formula4.png

  • Assim que o usuário inserir informações no campo PC_DESC EM NF e o campo VR_PROPOSTA for maior que zero, os campos abaixo deverão realizar os seguinte cálculos, na tabela DADOS_PREVISAO:

VR_VERBA = VR_VERBA + (PC_DESC EM NF * VR_RECEITA) / 100

VERBA DESC = (PC_BONIFICACAO * VR_RECEITA) / 100

  • É importante salientar que, para controle dos dados, essas validações não podem ser visualizadas pelos vendedores.

Obs.: Todos os protótipos acima são meramente ilustrativos e, no momento do desenvolvimento, podem sofrer alguma alteração, em virtude de viabilidade técnica, desde que não altere as necessidades solicitadas.


Tabela a ser alterada:

VENDEDOR
Coluna Tipo Obrigatório Chave Primária Explicação
VR_META_VEND DECIMAL NAO NAO Meta total do vendedor


Obs.: O campo acima será validado de acordo com o seguinte cálculo: VR_META_VEND = VR_PROPOSTA * NR_LITROS.


Tabelas a serem criadas:

CLIENTE_PREVISAO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PREVISAO INT NAO NAO Código da previsao
CD_CLIENTE INT NAO NAO Código do cliente
MES_ANO_PREVISAO DATETIME NAO NAO Mes/Ano Previsão


META_MINIMA_VENDEDOR_LINHA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_VENDENDOR INT NAO NAO Código do vendedor
DS_LINHA VARCHAR(100) NAO NAO Descrição da linha
VR_META_MINIMA_VEND_LINHA DECIMAL NAO NAO Valor da meta mínima do vendedor por linha

Obs: O campo acima irá ser trazido do campo PC5_METAMI da tabela PC5 do ERP.


PREVISAO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PREVISAO INT NAO NAO Código da previsao
CD_VENDEDOR INT NAO NAO Código do vendedor
CD_ST_PREVISAO INT SIM NAO Status da Previsão
DT_PREV_VISITA DATETIME NAO NAO Data de visita
NR_SEQ_VISITA INT NAO NAO Data de visita
ID_COMPOE_PREV VARCHAR(15) NAO NAO Compoe previsão
DS_OBS_COMPOE_PREV VARCHAR(300) NAO NAO Observação do compoe prev
ID_EFETIVADO VARCHAR(15) NAO NAO Controla efetivação da previsao
DS_HORA_PREVISTA VARCHAR(15) NAO NAO Hora cadastrada para a previsão



DADOS_PREVISAO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PREVISAO INT NAO NAO Código da previsao
CD_CLIENTE INT NAO NAO Código do cliente.
DS_DESCRICAO VARCHAR(100) NAO NAO Descrição da familia
DS_LINHA VARCHAR(100) NAO NAO Linha
DS_UNIDADE VARCHAR(50) NAO NAO Unidade
NR_LITROS DECIMAL NAO NAO Litros
QT_PROP_MES_ANT DECIMAL NAO NAO Proposta do mês anterior
QT_REALIZADO DECIMAL NAO NAO Realizado no mês
VR_BON_MES_ANT DECIMAL NAO NAO Bon Mes ant
PC_DESC_MES_ANT DECIMAL NAO NAO desc Mes Ant
COND_MES_ANT DECIMAL NAO NAO Codigo do mês anterior
MEDIA_TRIMES DECIMAL NAO NAO Media Trimestre
VR_PROPOSTA DECIMAL NAO NAO Proposta
VR_VOLUME DECIMAL NAO NAO Volume
PC_BONIFICACAO DECIMAL NAO NAO Bonificação
PC_DESC_EM_NF DECIMAL NAO NAO Desconto em NF
PC_COND_TOTAL DECIMAL NAO NAO Cond. total
PC_UNITARIO DECIMAL NAO NAO Prc Unitario
VR_RECEITA DECIMAL NAO NAO Receita(R$)
VR_VERBA DECIMAL NAO NAO Verbas(R$)
REGRA_NEG INT NAO NAO Regra Neg
VERBA_DESC DECIMAL NAO NAO Verba Desc
VERBA_BONIFI DECIMAL NAO NAO Verba Bonifi
CD_TABELA_PRC INT NAO NAO Tabela prc
PC_TABELA DECIMAL NAO NAO Prc tabela
VP_COMPOE DECIMAL NAO NAO Compõe previsão
VP_NCOMPOE DECIMAL NAO NAO Não Compõe previsão
ALIAS_WT VARCHAR(60) NAO NAO Alias Wt
CD_RECNO_WT VARCHAR(60) NAO NAO Recno wt


ACAO_PREVISAO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_ACAO INT NAO NAO Código da ação
DS_MOTIVO_ACAO VARCHAR SIM NAO Descrição para ação
DS_JUSTIFICATIVA_ACAO VARCHAR NAO NAO Justificativa para ação
VR_ACAO DECIMAL SIM NAO Valor da Ação
CD_CLIENTE INT NAO NAO Código do cliente
CD_VENDEDOR INT NAO NAO Código do vendedor
DATA_ACAO DATETIME SIM NAO Dia da ação

Regras de negócio

RN1 - Após concluir o cadastro das previsões do mês, elas não podem ser alteradas.

RN2 - O vendedor informará, obrigatoriamente, a previsão de venda do mês seguinte ao mês vigente.

RN3 - Quando o campo compõe previsão estiver setado como 'não', é obrigatório o preenchimento de observação.

RN4 - A previsão de vendas só poderá ser efetivada se:

  • Todos os clientes estiverem com o campo 'Compõe previsão' preenchidos.
  • O total da previsão superar a meta do vendedor.
  • A meta mínima de todas as linhas for atingida.


Regras de Integração

RI1 - A tabela CLIENTE_PREVISAO é trazida via integração e buscada nas tabelas PC3010 e SA1010 do ERP.

RI2 - Para integrar a tabela DADOS_PREVISAO ao ERP, os seguintes passos deverão ser seguidos:

- VIEW: CRIADA NO ORACLE - PC4010_GEOSALES COM FILTROS QUE PEGAM INFORMAÇÕES DE 2018 ADIANTE

- VIEW: CLIENTE_PREVISAO_TMP

- VIEW: DE_PARA_TABELA_PRECO_TMP

RI3 - A tabela META_MINIMA_VENDEDOR_LINHA é trazida via integração e buscada na tabela PC5010 do ERP. Além disso, os seguintes passos deverão ser seguidos:

- VIEW: DE_PARA_VENDEDOR_TMP

- TABELA: CODIGO_FAMILIA_ERP

RI4 - A tabela PREVISAO é trazida via integração e buscada nas tabelas PC6010 e PC3010 do ERP. Além disso, os seguintes passos deverão ser seguidos:

- VIEW: DE_PARA_VENDEDOR_TMP

- VIEW: CLIENTE_PREVISAO_TMP

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
Gerente Projeto
Gerente Comercial