...
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
...
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
...
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.
}
6 Filtro de período na listagem de agenda
- 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 A visualização da agenda em lista deverá conter filtro de período, com data inicial e data final.
...
- 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
...