Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

TOTVS CRM Automação da Força de Vendas

Linha de Produto:

Linha TOTVS CRM

ERPs impactados:Protheus, Datasul e ERPs terceiros
Módulo:Agenda/Atendimento/ProjetoAgricola/Geração demanda(Visita)
Função:Usabilidade
Ambiente:Web/Android
Ticket:16542787
Requisito/Story/Issue:

Jira
serverJIRA
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyDTSFAPD-1920

02. ESCOPO FUNCIONAL

Melhoria de usabilidade no SFA

...

Além de atendimentos, os pedidos e viagens também devem aparecer no Android, por questão de completude do requisito.

Tal como o ponto 2.2, será necessário existir os mesmos filtros partindo do ícone de "engrenagem"

A alteração tem como objetivo que possam ser exibidos atendimentos realizados também no ambiente Android.

Para atendimentos avulsos (sem agenda programada), pedidos e viagens, ao clicar 1x sobre o elemento de tela, impendentemente da visão, o sistema deverá enviar o usuário para a tela principal da entidade


2.9 Adição de "Visita geração demanda" pelo Android

...

    • Data inicio (demanda.datainicio)

3 Demandas/Visitas pertencente à projeto agrícola

Atualmente, para se realizar o lançamento de informações de uma visita de geração de demanda, é necessário acessar a visita através do módulo de "Geração de demanda".

...

A partir da associação de demandas ao projeto agrícola, será possível interagir com as demandas e visitas com fluxo igual ao acesso das demandas pelo módulo de "Geração de demanda"

...

4 Visualização de data/hora realização da visita

Com o propósito de termos informações de reforçar em tela se a visita foi executada dentro do prazo planejado, o sistema deverá ser alterado segundo os seguintes itens

...

4.1 Adição de data e hora de realização da visita

Atualmente, ao clicar no botão "Realizar visita" o sistema persiste a informação de data de realização no banco, como informação interna, para entendimento se a visita foi realizada dentro ou fora do prazo.

...

Ao clicar em realizar visita, persistir com data e hora atuais, por padrão.

...

4.2 Possibilidade de edição da data e hora da visita

Atualmente, a tela de visita não possui seus campos passíveis de configuração.

...

Quando preenchidos os campos na tela, o sistema deverá confirmar se o usuário deseja finalizar a visita.

...

Image Added

5 Exigência de atendimento para lançamento de visitas e adição/alteração de dados de projeto agrícola

...

No Android,

Comportamento envolvido por novo parâmetro "Exigir atendimento para realização de visitas de geração de demanda" (novo parâmetro da tela Configurar atendimento > Configurações do Mobile) {

Ao acessar uma visita não realizada pelo módulo de agenda, caso não existam atendimentos correntes ao cliente, o sistema deverá sugerir para obrigar o usuário para a iniciar um atendimento.

Ao clicar em "realizar visita", o sistema deverá abrir a seguinte tela: 

...

Caso o parâmetro "Bloquear novo atendimento, caso tenha atendimentos iniciados e não finalizados" estiver marcado, o sistema deverá validar se o horário informado conflita com outros atendimentos do profissional no dia. Se sim, mostrar qual atendimento conflitou e e validar exigindo outro horário de início.

}

...

  • Caso o parâmetro "Bloquear novo atendimento, caso tenha atendimentos iniciados e não finalizados" estiver marcado
    • Caso existam atendimentos iniciados e não finalizados, a ação de início do novo atendimento deverá ser restrita, resultando em tela com mensagem: "Não é possível iniciar. Você possui um ou mais atendimentos não finalizados."
      • A tela de validação deve ter ação para "visualizar atendimentos" que direcionará o profissional para tela de listagem de atendimentos na web, ou consulta de atendimentos no android, ambas com filtro de status "não finalizado" pré selecionado.

6 Filtro de período na listagem de agenda

A visualização da agenda em lista deverá conter filtro de período, com data inicial e data final.

...

Por padrão, o sistema deverá exibir apenas agendas cujas datas inicial ou final sejam maiores ou iguais à data atual.

...

7 Exportação de listagem de agenda para planilha

A visualização da agenda em lista deverá possuir botão para exportação da grid em formatos XLS ou CSV, como acontece atualmente com a grid da listagem de atendimentos, por exemplo.

...

8 Configuração de exibição de atendimentos / pedidos / viagens na agenda

Na tela de agenda, o sistema deverá esconder alguns elementos de tela baseado na permissão de visualização do perfil de acesso do usuário logado, sendo:

  • Registros de viagem na agenda e filtro "Tipo viagem"
    • Condicionados às regra de perfil de acesso: 
      • WEB: Web > Viagem > Visualizar
      • Android: Mobile > Viagem > Visualizar
  • Registros de pedido na agenda e filtro "Tipo pedido"
    • Condicionados às regra de perfil de acesso: 
      • WEB: Web > Venda > Pedido > Visualizar
      • Android: Mobile > Cliente > Pedido
  • Registros de atendimento na agenda e filtro "Tipo atendimento"
    • Condicionados às regra de perfil de acesso: 
      • WEB: Web > Atendimento > Listar > Visualizar
      • Android: Mobile > Cliente > Atendimento

...

9 Cores de para simbolizar o status da execução de agendas

  • Na tela de agenda da WEB,
    • Na visão de lista,
      • Os registros devem ser coloridos com base na cor definida no tipo agenda. Para isso, na coluna "Tipo", deverá haver elemento de barra à esquerda do campo, preenchido pela cor respectiva da agenda.
        • Para agendas do tipo "Visita de geração de demanda", a cor é fixa "verde"
      • As datas e horas de realização de atendimentos e visitas deverão ser criadas como novas colunas "Data Real." e "Hora Real."
        • As colunas existentes atualmente deverão receber o sufixo "Plan."
      • Deverá haver nova coluna na web de nome "Status execução", que terá conteúdo dinâmico para agendas de "visita de geração de demanda" e agendas vinculadas com tipo atendimento.
        • Para agendas que não são vinculadas com tipo de atendimento, o conteúdo da coluna aparecerá como "Não se aplica"
        • Para agendas cujo atendimento/visita ainda não foi executado, exibir ícone de círculo de cor amarela, seguido do texto "Planejado"
        • Para agendas cujo atendimento/visita foi executado antes do prazo, exibir ícone de círculo de cor azul, seguido do texto "Antes do prazo"
        • Para agendas cujo atendimento/visita foi executado no prazo planejado, exibir ícone de círculo de cor verde, seguido do texto "No prazo"
        • Para agendas cujo atendimento/visita foi executado depois do prazo planejado, exibir ícone de círculo de cor laranja, seguido do texto "Fora do prazo"
    • Nas demais visões,
      • deverá ser colorida a parte da direita dos cards de agenda, com as mesmas cores da coluna "Status execução" da visão lista
        • Ao clicar sobre o elemento, deverá ser disponibilizada mensagem com o conteúdo da coluna "Status execução" da visão lista
  • Na tela de agenda do Android,
    • Na visão de "Lista" (renomear Eventos) e na visão "Mês"
      • Ao lado direito do elemento de lista, deverá aparecer ícone de círculo com as mesmas cores da coluna "Status execução" da Web
        • A ação de deleção de agenda deverá ser reposicionado para a ação de "slide" do componente para esquerda, mostrando ícone de lixeira à direita do elemento.
        • Ao clicar sobre o elemento, deverá ser disponibilizada mensagem com o conteúdo da coluna "Status execução" da visão lista da Web
    • Nas demais visões,
      • Deverá ser colorida a parte da direita dos cards de agenda, com as mesmas cores da coluna "Status execução" da Web
      • Ao clicar sobre o elemento, deverá ser disponibilizada mensagem com o conteúdo da coluna "Status execução" da visão lista da Web

...

10 Oportunidade de reprogramação de visitas caso a realização seja antes do prazo

Na ação de "realizar visita", caso a data planejada da visita estiver maior que a data atual, o sistema deverá exibir tela de validação, com as seguintes informações.:

  • Mensagem: "A data programada para a visita está superior à data atual. Gostaria de alterar a data da programação da visita?"
  • Campo data inicial, editável
  • Campo hora inicial, editável
  • Campo data final, editável
  • Campo hora final, editável
  • Botão de ação "Cancelar"
    • Ao clicar, rollback
  • Botão de ação "Confirmar"
    • Ao clicar, persistir novas informações nos campos de data e hora planejados, e finalizar visita.

...

11 Perfil de acesso podendo editar data/hora prevista e data/hora realização visita

O sistema deverá contar com nova regra de perfil de acesso, sendo:

...

Ao clicar em gravar, o sistema deverá permanecer a visita como finalizada, entretanto realizar as persistências das alterações da tela.

...

12 Aba "Agenda" na visão 360 do Android

Dentro da visão 360 do Android, deverá existir aba "AGENDA" que exibirá o mesmo conteúdo do módulo Agenda, porém com a marcação com ícone de "estrela" nas agendas relacionadas com o cliente da tela em questão.

...

13 Aba "Demanda" na visão 360 do Android

Dentro da visão 360 do Android, deverá existir aba "Demanda" que exibirá o mesmo conteúdo do módulo de geração de demanda, porém com demandas e visitas filtradas para o cliente da tela em questão.

...