Árvore de páginas

Versões comparadas

Chave

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

...

  • Profissional: campo de seleção única, buscando todos os profissionais ativos como opção. Trará o profissional logado como padrão.
  • Tipo agenda: exibirá como opções os registros de tipos de agenda genéricas (não vinculadas à visitas nem atendimentos)
  • Tipo visita: campo múltipla seleção, exibindo todos os tipos de visita ativos. 
  • Tipo atendimento: campo múltipla seleção, exibindo todos os tipos de visita ativos
  • Tipo pedido: campo múltipla seleção, exibindo todos os tipos de pedido ativos
  • Tipo viagem: campo múltipla seleção, exibindo todos os tipos de viagem ativos
  • Cliente: campo múltipla seleção, exibindo todos os clientes ativos da carteira do profissional logado e de sua hierarquia

Verificar como manter histórico de tipos inativos

...

  • "agenda", com os seguintes registros de campo:
    • descricao *
    • data *
    • hora *
    • dataconclusao
    • horaconclusao
    • classificacao
    • idnimportante
    • situacao
    • profissional
    • profissional_multiplo
    • parceiro
    • parceiro_multiplo
    • local
    • localpromotora
    • *
    • horaconclusao *
    • classificacao
    • idnimportante
    • situacao
    • profissional *
      • O campo já deverá vir com o profissional logado por padrão
    • profissional_multiplo *
      • Deverá ter a sua label alterada para "Outros profissionais"
    • parceiro *
      • Parceiro principal relacionado ao evento. Será utilizado para a criação de atendimento, que necessita de apenas um cliente por vez.
      • Será campo obrigatório, de maneira fixa, quando o tipo da agenda selecionada está vinculada com um tipo de atendimento
    • parceiro_multiplo *
      • Deverá ter a sua label alterada para "Outros clientes"
    • local *
      • Será campo obrigatório, de maneira fixa, quando o tipo da agenda selecionada está vinculada com um tipo de atendimento
    • localpromotora
    • contato_multiplo *
      • Contatos vinculados aos campos "parceiro" ou "parceiro_multiplo"
      • O campo de pesquisa deve exibir qual é o parceiro vinculado
      contato_multiplo
    • qtdpartioutros
    • localrealizacao
    • pontogps
    • observacao *
  • "agendadespesa"
  • "agendalembrete" *
  • "agendaimagem"
  • "agendarecorrencia" *

5. Abertura do campo "Participantes" para economia de cliques

...

  • Planejado: Aba que exibirá campos de agendamento, conforme os campos exibidos atualmente
  • Realizado: Aba que exibirá o resumo de atendimentos realizados ou iniciados, como também os botões de ação para interação com o atendimento sem sair da tela de agenda.
    • Para atendimentos já realizados serão exibidos, em condição não editável, os campos de:
        • Profissional responsável
        • Outros profissionais
        • Cliente
        • Local
        • Tipo de atendimento
        • Contato
        • Data/hora início
        • Data/hora fim
        • Tempo
        • Justificativa
        • Observação
      • Além desses campos, será exibido o botão de ação:
        • Detalhes
          • Clicando sobre o botão, tal como clicar 2x sobre o elemento do evento no calendário, será aberta a tela do atendimento realizado (Histórico de atendimento)
    • Para atendimentos iniciados, porém ainda não finalizados, serão exibidos, em condição não editável, os campos:
        • Profissional responsável
        • Cliente
        • Local
        • Tipo de atendimento
        • Tempo
      • Em condição editável, os campos:
        • Contato
        • Outros profissionais
        • Data/hora início
        • Data/hora fim
        • Justificativa
        • Observação
      • Além desses campos, serão exibidos os botões de ação:
        • Detalhes
          • Clicando sobre o botão, tal como clicar 2x sobre o elemento do evento no calendário, será aberta a tela do atendimento na Web, e a visão 360 do cliente no Android, com o atendimento vinculado em estado corrente.
        • Gravar
          • Clicando sobre o botão, o sistema deverá gravar as informações dos campos editáveis alterados
        • Finalizar
          • Clicando sobre o botão, o sistema deverá finalizar o atendimento, exigindo justificativa caso esteja parametrizado dessa forma
    • Para registros de agenda sem atendimento ainda criado, o sistema deverá mostrar os campos em condição não editável:
        • Profissional responsável
          • Deverá vir do campo "Profissional" da agenda
        • Cliente
          • Deverá vir do campo "Cliente" da agenda
        • Local
          • Deverá vir do campo "Local" da agenda
        • Tipo de atendimento
          • Deverá vir do campo "Tipo atendimento" vinculado ao tipo da agenda criada
      • Além dos campos acima, deverá mostrar os seguintes campos em estado editável:
        • Outros profissionais
        • Contato
        • Data/hora início
          • Ao lado do campo, deverá existir o botão "Iniciar" que, quando clicado, preencherá o campo data/hora inicio com a data/hora atual e gravará o atendimento.
        • Data/hora fim
        • Tempo
        • Justificativa
        • Observação
      • Além desses campos, serão exibidos os botões de ação:
        • Detalhes
          • Clicando sobre o botão, tal como clicar 2x sobre o elemento do evento no calendário, na Web será aberta a tela de novo atendimento com os campos não editáveis previamente preenchidos. No Android, deverá encaminhar para a tela de visão 360 com os campos não editáveis previamente preenchidos
            • Caso na tela de atendimento, o usuário alterar qualquer um dos campos Profissional, Cliente, Local ou Tipo atendimento, o sistema deverá exibir uma mensagem:
              • "Ao alterar o campo, o atendimento perderá o vínculo com a agenda planejada. Deseja prosseguir?" Sim/Não.
                • Se sim, o sistema deverá desassociar o atendimento à agenda, tratando as lógicas como um atendimento avulso.
                • Se não, o sistema deverá executar um rollback e voltar o campo para a seleção anterior.
        • Gravar
          • Dessa forma, o sistema deverá iniciar o atendimento com o horário informado no campo Data/hora inicio, gravando as informações preenchidas na tela.
            • Caso o campo data/hora início não estiver preenchida, o sistema deverá iniciar o atendimento com a data/hora de início atual.
          • Parâmetro Bloquear novo atendimento, caso tenha atendimentos iniciados e não finalizados

...

Tal como o ponto 2, será necessário existir os filtros de "tipo atendimento", "tipo pedido" e "tipo viagem" os mesmos filtros partindo do ícone de "engrenagem"

...

configuração de exibição de atendimentos / pedidos / viagens na agenda

Cores de agendas do tipo visita de geração de demanda baseado no status

verde = efetuada dentro do prazo

amarelo = agendada

vermelho = efetuada fora do prazo

cinza = cancelada

cores também aplicadas para agendas vinculadas com atendimentos


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