Mudanças entre as edições de "Relatório Agendado X Realizado"

De GeoSales
Ir para navegação Ir para pesquisar
 
(18 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 8: Linha 8:
 
|-
 
|-
 
|  30/03/2017  ||  Leonardo Garcez    ||  Alteração  
 
|  30/03/2017  ||  Leonardo Garcez    ||  Alteração  
 
+
|-
 +
|  18/05/2017  ||  Inaldo França      ||  Ajuste na Origem dos Dados
 +
|-
 +
|  19/05/2017  ||  Inaldo França      ||  Ajuste nos Fitros
 +
|-
 +
|  19/05/2017  ||  Leonardo Sousa    ||  Aprovação da Arquitetura
 +
|-
 +
|  06/06/2017  ||  Inaldo França      ||  Ajustes solicitados pelo Cliente.
 +
|-
 
|}
 
|}
  
Linha 25: Linha 33:
 
# Vendedor: Filtro para escolher um vendedor específico ou se ficar em branco, gerar relatório de todos os vendedores.
 
# Vendedor: Filtro para escolher um vendedor específico ou se ficar em branco, gerar relatório de todos os vendedores.
 
# Organização_Venda: Filtro para gerar resultado de uma organização específica ou se ficar em branco gerar de todos.
 
# Organização_Venda: Filtro para gerar resultado de uma organização específica ou se ficar em branco gerar de todos.
# Atendido na Agenda: Filtro com três opções (Sim, Não e Ambas) capaz de mostrar somente os clientes que foram atendido conforme agenda. Sim, Não ou Ambas.
+
# Atendido na Agenda: Filtro com quatro opções (Sim, Não, Cancelado e Todos) capaz de mostrar somente os clientes que foram atendido conforme agenda.
 
+
# Atendido: Filtro com três opções (SIM, NÃO e Todos) capaz de filtrar somente os clientes que foram atendidos no período filtrado.
  
 
'''BOTÕES:'''
 
'''BOTÕES:'''
Linha 33: Linha 41:
 
# Gerar XLS
 
# Gerar XLS
 
# Limpar
 
# Limpar
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
Linha 45: Linha 112:
 
:> Após preencher os filtros ele tem a opção de gerar o PDF, EXCEL ou LIMPAR os filtros.
 
:> Após preencher os filtros ele tem a opção de gerar o PDF, EXCEL ou LIMPAR os filtros.
  
[[Arquivo:Agrosema.02.jpg]]
+
[[Arquivo:agrosemanovo02.jpg]]
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
 
:> Abaixo o resultado do relatório em PDF
 
:> Abaixo o resultado do relatório em PDF
  
[[Arquivo:Agrosema.04.jpg]]
+
[[Arquivo:imagem_relatorio.jpeg]]
  
 
== Origem dados ==
 
== Origem dados ==
Linha 58: Linha 139:
 
::*'''NOME DO VENDEDOR''': Será extraído do vínculo do campo CD_VENDEDOR da tabela AGENDA e VENDEDOR
 
::*'''NOME DO VENDEDOR''': Será extraído do vínculo do campo CD_VENDEDOR da tabela AGENDA e VENDEDOR
 
::*'''PERÍODO''': Será extraído do campo DT_AGENDA da tabela AGENDA
 
::*'''PERÍODO''': Será extraído do campo DT_AGENDA da tabela AGENDA
::*'''Atendido na Agenda''': Filtro Fixo com três opções (SIM, NÂO ou Ambos)
+
::*'''Atendido na Agenda''': Filtro Fixo com quatro opções (SIM, NÂO, CANCELADO e Todos)
:::: '''''SIM''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no Período da Agenda
+
:::: '''''SIM''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no dia do Agendamento
:::: '''''NÃO''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período da Agenda
+
:::: '''''NÃO''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período do Agendamento
:::: '''''Ambos''''': Ambas as situações listadas acima.
+
:::: '''''Cancelado''''': Será considerando agendamento cancelado os que tiverem o campo [DT_CANCELAMENTO] preenchido e o [ATIVO] preenchido "C"
 +
:::: '''''Todos''''': Ambas as situações listadas acima.
 +
::*'''Atendido''': Filtro Fixo com Três opções (SIM, NÂO e Todos)
 +
:::: '''''SIM''''': Filtrará somente os clientes que foram atendidos no período filtrado.
 +
:::: '''''NÃO''''': Filtrará os clientes que não foram atendidos no período filtrado
 +
:::: '''''Todos''''': Ambas as situações listadas acima.
  
:'''CAMPO DO RELATÓRIO'''
+
:'''CAMPOS DO RELATÓRIO'''
 
::*'''CLIENTE''': Será extraído do vínculo do campo CD_CLIENTE das tabelas AGENDA e CLIENTE
 
::*'''CLIENTE''': Será extraído do vínculo do campo CD_CLIENTE das tabelas AGENDA e CLIENTE
 
::*'''DATA DA AGENDA''': Será extraído do campo DT_AGENDA da tabela AGENDA
 
::*'''DATA DA AGENDA''': Será extraído do campo DT_AGENDA da tabela AGENDA
 
::*'''ATENDIDO NA AGENDA''':
 
::*'''ATENDIDO NA AGENDA''':
:::: '''''SIM''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no Período da Agenda
+
:::: '''''SIM''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no dia do Agendamento
:::: '''''NÃO''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período da Agenda
+
:::: '''''NÃO''''': Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período do Período do Agendamento
 +
:::: '''''CANCELADO''''': Quando o Agendamento estiver cancelado só irá mostrar nesse linha O Cliente, a Data de Agendamento e o Status Cancelado. Não irá mostrar Distância e a Data de Atendimento pois não houve para esse agendamento.
 
::*'''DISTÂNCIA DO CLIENTE''': Será extraído da mesma forma do Rastreamento, a partir das coordenadas do cliente x as coordenadas no Check-in realizado. Essa informação também contém no relatório de Rota Planejada x Realizada.
 
::*'''DISTÂNCIA DO CLIENTE''': Será extraído da mesma forma do Rastreamento, a partir das coordenadas do cliente x as coordenadas no Check-in realizado. Essa informação também contém no relatório de Rota Planejada x Realizada.
::*'''DATA DO ATENDIMENTO''':  
+
::*'''INÍCIO DO ATENDIMENTO''': Informação de data e hora do Check-in do Atendimento
 +
::*'''FIM DO ATENDIMENTO''': Informação de data e hora do Check-out do Atendimento
 +
::*'''TOTAL DE PEDIDOS''': Total de pedidos no dia feito pelo vendedor aquele cliente.
 +
::*'''JUSTIFICATIVA''': Mostrar justificativa do atendimento, se houver.
  
 
A confirmação do vendedor ter ido no cliente mesmo será através do checkin que vai buscar a distância do checkin para o cliente.
 
A confirmação do vendedor ter ido no cliente mesmo será através do checkin que vai buscar a distância do checkin para o cliente.
 
O relatório terá filtro de agendamentos cancelados:
 
Será considerando agendamento cancelado os que tiverem o campo [DT_CANCELAMENTO] preenchido e o [ATIVO] preenchido "C"
 
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 17h08min de 6 de junho de 2017

Histórico de Revisões

Data Quem Comentários
29/03/2017 Leonardo Garcez Criação do Documento
30/03/2017 Leonardo Garcez Alteração
18/05/2017 Inaldo França Ajuste na Origem dos Dados
19/05/2017 Inaldo França Ajuste nos Fitros
19/05/2017 Leonardo Sousa Aprovação da Arquitetura
06/06/2017 Inaldo França Ajustes solicitados pelo Cliente.

Necessidade

Como forma de acompanhar as rotinas dos vendedores, é necessário ter um relatório no Portal Geosales capaz de fornecer os dados das agendas criadas pelos próprios vendedores. Desta forma o gestor consegue visualizar o que o vendedor planejou na agenda e o que ele executou.


Solução

Será necessário criar um novo submenu dentro do Menu Relatório do Portal GeoSales denominado Agendado x Realizado. Dentro desse relatório teremos um cabeçalho com 4 Filtros e 3 botões para execução do relatório.

FILTROS:

  1. Período: Filtro capaz do gestor definir um período de dias para consulta das agendas.
  2. Vendedor: Filtro para escolher um vendedor específico ou se ficar em branco, gerar relatório de todos os vendedores.
  3. Organização_Venda: Filtro para gerar resultado de uma organização específica ou se ficar em branco gerar de todos.
  4. Atendido na Agenda: Filtro com quatro opções (Sim, Não, Cancelado e Todos) capaz de mostrar somente os clientes que foram atendido conforme agenda.
  5. Atendido: Filtro com três opções (SIM, NÃO e Todos) capaz de filtrar somente os clientes que foram atendidos no período filtrado.

BOTÕES:

  1. Gerar PDF
  2. Gerar XLS
  3. Limpar































Consultando relatório

> O usuário acesso o portal e localiza no Menu Relatório, o Submenu Agendado x Realizado.

Agrosema01.1.jpg


> Depois ele gera uma nova aba disponibilizando os Filtros do relatório.
> Após preencher os filtros ele tem a opção de gerar o PDF, EXCEL ou LIMPAR os filtros.

Agrosemanovo02.jpg








> Abaixo o resultado do relatório em PDF

Imagem relatorio.jpeg

Origem dados

As informações que serão geradas nesse relatório são na maioria oriundas da tabela AGENDA, campos:

FILTROS
  • NOME DO VENDEDOR: Será extraído do vínculo do campo CD_VENDEDOR da tabela AGENDA e VENDEDOR
  • PERÍODO: Será extraído do campo DT_AGENDA da tabela AGENDA
  • Atendido na Agenda: Filtro Fixo com quatro opções (SIM, NÂO, CANCELADO e Todos)
SIM: Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no dia do Agendamento
NÃO: Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período do Agendamento
Cancelado: Será considerando agendamento cancelado os que tiverem o campo [DT_CANCELAMENTO] preenchido e o [ATIVO] preenchido "C"
Todos: Ambas as situações listadas acima.
  • Atendido: Filtro Fixo com Três opções (SIM, NÂO e Todos)
SIM: Filtrará somente os clientes que foram atendidos no período filtrado.
NÃO: Filtrará os clientes que não foram atendidos no período filtrado
Todos: Ambas as situações listadas acima.
CAMPOS DO RELATÓRIO
  • CLIENTE: Será extraído do vínculo do campo CD_CLIENTE das tabelas AGENDA e CLIENTE
  • DATA DA AGENDA: Será extraído do campo DT_AGENDA da tabela AGENDA
  • ATENDIDO NA AGENDA:
SIM: Quando o Cliente tiver Pedido, Pesquisa ou Justificativa no dia do Agendamento
NÃO: Quando o Cliente tiver Pedido, Pesquisa ou Justificativa fora do Período do Período do Agendamento
CANCELADO: Quando o Agendamento estiver cancelado só irá mostrar nesse linha O Cliente, a Data de Agendamento e o Status Cancelado. Não irá mostrar Distância e a Data de Atendimento pois não houve para esse agendamento.
  • DISTÂNCIA DO CLIENTE: Será extraído da mesma forma do Rastreamento, a partir das coordenadas do cliente x as coordenadas no Check-in realizado. Essa informação também contém no relatório de Rota Planejada x Realizada.
  • INÍCIO DO ATENDIMENTO: Informação de data e hora do Check-in do Atendimento
  • FIM DO ATENDIMENTO: Informação de data e hora do Check-out do Atendimento
  • TOTAL DE PEDIDOS: Total de pedidos no dia feito pelo vendedor aquele cliente.
  • JUSTIFICATIVA: Mostrar justificativa do atendimento, se houver.

A confirmação do vendedor ter ido no cliente mesmo será através do checkin que vai buscar a distância do checkin para o cliente.

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
Tecnologia da Informação Reginaldo Possari
Comercial André Franco