Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As informações disponíveis neste documento referem-se as atualizações do módulo de Força de Vendas, todos competem ao mesmo fluxo de navegação, sendo assim caso exista permissão de acesso o usuário poderá ver, editar, consultar, incluir ou excluir informações.  


 

1. Performance das Queries Omni - SFA

Em analise nas queries da aplicação vimos que seria necessário fazer o in, pois o inpaas não suporta o in no seu dao (inpaas.core.entity.dao), por isso tinha sido usado o conceito de not in, onde por exemplo, era obtido a lista de todos os usuários que iriam ser usados para fazer o in, em seguida, eram obtidos todos os usuários da base de dados que fossem diferentes dos usuários do in, e por fim, era feito diversos critérios and, onde o proprietário era diferente de cada usuário do not in.

Contudo essa prática por mais que impedisse o sql injection, causou uma perca de perfomance na query.

O código fonte foi alterado somente nos pontos onde era necessário o in, e foram criadas mais duas queries para realizar o comportamento utilizando o dao da plataforma

Fluxo de Simulação:

Acessar Aplicação Omni > Acessar o Modulo SFA >

Clicar na aba de oportunidades > Selecione o modo Board;

Jira
serverPlusoft JIRA
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6849

2. Avaliar definição de exportação dos dados vazios - SFA

Após análise técnica pela equipe de produto foi acordado que as telas pipeline e atividades deverão exportar os valores nulos como vázio ("").

Logo alteramos o serviço que realiza a exportação no Omni, pois precisamos que seja exportado os valores nulos como "" (vazio).

Fluxo de Simulação:

Acessar Aplicação Omni > Acessar o Modulo SFA >

Clicar na aba de Pipeline e Atividades > Clique no Botão Exportar;

Jira
serverPlusoft JIRA
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6843