Sprint 62
Neste documento, você encontrará todas as informações sobre as novas funcionalidades, melhorias e correções implementadas durante o Sprint 62 liberado no dia 15/07/2023. Estamos entusiasmados em compartilhar as atualizações mais recentes com você.
Durante este sprint, nossa equipe se concentrou em aprimorar a usabilidade do sistema, resolver problemas relatados pelos usuários e adicionar recursos solicitados. Nosso objetivo é oferecer uma experiência ainda melhor aos nossos clientes.
Neste release note, você encontrará uma lista detalhada das alterações realizadas, incluindo as melhorias de desempenho, correções de bugs e outras alterações relevantes.
Agradecemos a sua colaboração ao nos fornecer feedback valioso. Essa interação contínua nos ajuda a entender suas necessidades e aprimorar nosso sistema de acordo com suas expectativas.
Fique à vontade para explorar as novidades e aproveitar ao máximo as melhorias trazidas pelo Sprint 62. Agradecemos por fazer parte de nossa jornada de desenvolvimento contínuo.
Caso tenha alguma dúvida ou precise de suporte adicional, nossa equipe de suporte está pronta para ajudar. Esperamos que você aproveite todas as melhorias e novas funcionalidades implementadas neste sprint!
COMERCIAL
Features:
- Agendamento de relatórios - Quando filtrados itens pelo header da coluna, ao selecionar todas as linhas manter selecionadas apenas as filtradas.
- Cercas virtuais - Adicionar cadastro de eixos
- Clientes - Definir regra de comportamento do sistema pelos Status dos clientes.
- Fretamento - Salvar a versão do app no payload de criação do itinerário
- Planejamento - Considerar se os pontos estão dentro de alguma cerca que possui eixo cadastrado, e considerar esse eixo para o ponto na roteirização
- Planejamentos - Acrescentar route_id as informações da importação via integração
- Planejamentos - Criar o campo no banco na tabela de route_plan “is_unassigned” para separar os pontos não distribuídos.
- Planejamentos - Pelo frontend, armazenar pontos não distribuídos em um novo grupo, conforme feito em Integração.
- Webtriip - Possibilitar match de qualquer forma string de placa enviada pelo app com as placas salvas no banco
Backoffice:
- Checklist - Correção do identificador no e-mail de alerta de criticidade
- Checklist - Correções adicionais
- Checklist - Não permitir itens que não são obrigatórios mas possuem fotos marcadas, como item obrigatório
- Integração Alelo - Erro no recebimento de informações na pasta da integração
- Integração Ticket_log - Corrigir importação de custos via rotina no tasks
- Planejamentos - Ao editar um planejamento com pontos não distribuídos, considerar o campo “is_unassigned” ao direcionar os pontos para o grupo superior (de pontos não distribuídos).
- Planejamentos - Modificar integração para utilizar o mesmo campo no banco de dados para designar planejamentos de pontos não distribuídos
- Planejamentos - Modificar pop-up de pontos não distribuídos para deixa o usuário escolher se vai ou não salvar os pontos (devem ser salvos conforme a integração);
- Planejamentos - Verificar edição de rotas que possuem pontos unassigned no banco.
- Ranking de condução - Ocultar as estatísticas de RPM e desengrenado para usuários sem o modulo especifico (tracking_report_rpm)
- Termo de contrato - Erro valor de transferência
- Veículos - Ocultar os campos de RPM para usuários sem o modulo especifico (tracking_report_rpm)
SUPORTE
Features:
- Credenciados - Filtro na coluna Nome
- Criar campo de favorecido que aparecera ao lado do pix no credenciado
- Ordem de serviço - Criar tooltip para exibir o telefone do credenciado ao passar o mouse na coluna quando agrupado por credenciado.
- Rastreadores - Adaptar protocolo de 4G para quando houver mudança de versão.
- Rastreadores - Na importação, colocar o campo IMEI como opcional, verificar valores usados para o fabricante e validar upload de Smartone C
Backoffice:
- Monitoramento - Na tela de risco, excluir os devices com ID 11, mostrando apenas veículos
- Ordem de serviço - Em motivo de atraso modificar o disable do status 'A' para o status 'D'.
- Ordem de serviço - Em retirada, mesmo que o usuário tenha a permissão de acesso total na edição, listar apenas os equipamentos que estão instalados no veiculo
- Ordem de serviço - Exibir o campo de favorecido na tela de O.S junto ao PIX, ao agrupar por credenciado.
- Ordem de serviço - Teste fluxo de inserção do valor da licença na execução de Ordens de serviço
- Ordens de serviço - Considerar o modulo da licença em license_vehicle ao gerar uma OS nova
FINANCEIRO
Backoffice:
- Ordem de Serviço - No agrupamento de clientes, após pesquisar por um período, ao gerar um boleto avulso, será necessário corrigir o Erro caso tente salvar um boleto sem data de vencimento
- Ordens de serviço - Criar um hint nos agrupamentos para informar os agrupamentos onde o customer_value de algum dos registros internos está nulo.
- Ordens de serviço - No agrupamento de clientes corrigir o comportamento do text box de valor
- Tasks - Fazer atualização automática do IPCA
APP
- WebTriip - Adicionar botão com o link do youtube
QA
- Correção da automação de criação de veículo pelo Selenium
- Documentação Docusauros - Inserir as informações sobre as novas funcionalidades, melhorias e correções implementadas do Sprint 62
- Geral - Teste geral do sprint 62
DEVOPS
- Alterar a Staging para apontar para Producao
- Gateway Reprocess - Extrair logs do syslog ao rodar gateway reprocess.
- Usuário - Verificar include de veículos para grande quantidade de dados
TÉCNICO
- API - Adaptar endpoint para adicionar positions do WebTriip em uma fila do Rabbit
- Criar documentação do API (consulta e execução) para o iCheck
- Gateway - Consumir fila de positions do Webtriip e fazer a persistência no banco de dados.
- Push notifications - Verificar se está considerando date_excluded na vinculação e no veículo.