Versions Compared

Key

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

Sumário 

Table of Contents
maxLevel20

Histórico de Revisões  

Change History
 

...

Importante: O sistema só permitirá excluir um registro que não esteja vinculado a nenhum outro registro ou histórico na base de dados para não comprometer o histórico e consistência das informações em relatórios.


1. Regra de E-mail - Classificador de E-mail 

 

Foi solicitado a criação de um serviço que popula o campo “valor na ação” da regra, de modo que ao selecionar uma ação seja carregado o tipo de campo e as opções da ação selecionada em tela.

 

Para isso, modificamos a tela de Ações da regra no modelo V2 (plusoftcrm.mail.formv2.admin.mailruleaction) alterando o ação para replicar o comportamento da tela no modelo V1 no que diz respeito aos campos de “Ação” e “Valor da ação”. 

 

Foram criados 2 business delegates (MailRuleActionKeyItemV2BusinessDelegate e MailRuleActionV2BusinessDelegate), sendo que o segundo é invocado para popular o combo de valor da ação no formulário e também ao carregar a página e salvar o registro.

 Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até E-mail e clicar em Caixas de e-mail >

Editar um registro e navegar até a seção de Regras > Editar uma regra e navegar até a seção de Ações > Editar ou Criar uma nova ação;

Image Added

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6018

 

2. Localidade do Combo - Cadastro de Cidade 

O combo cidade estava sendo apresentado no lugar errado no ADM, pois conseguíamos encontra-lo ao acessar o menu Pessoa > Pessoas não identificadas, e clicar em editar o registro. Para a correção foi necessário corrigirmos no código da aplicação para que seja apresentado no lugar correto.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Pessoa >

Navegar ate o combo Pessoas não identificadas > Perceba que o combo não sera mais carregado com a opção de Cidade.

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6045


3. Listagem de Região - Localização

Tinhamos um problema no carregamento do campo Região, quando iamos criar um novo registro de Estado no ADM. Na qual foi necessario a correção do campo para que fosse exibido as informações no campo, pois com a obrigatoriedade do campo não era possivel criarmos novos registros de Estado na aplicação.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Localização >

Navegar ate a opção de Estado > Criar ou editar um registro > Selecione o campo de Região;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6014
 


4. Inativação de Registro - Tipo de Logradouro 

No combo Tipo de Logradouro não estava sendo acatado o comando de Inativar um registro, pois após realizarmos o procedimento de seleção do combo Inativar e salvar, ao consultar o registro novamente o mesmo constava como ativo.

Encontramos o problema no código da aplicação sendo realizado a correção, trazendo a normalidade do item para a tela do ADM conforme o procedimento normal e logico do campo.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Localização >

Navegar ate a opção de Tipo de Logradouro > Edite um registro presente na listagem de informações > Inative e salve a alteração;

Image Added

 

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6011


5. Combo filtrar - Região

 O campo Filtrar entre Ativo e Inativo na opção de Região no ADM, não estava sendo exibida corretamente, pois encontrarmo a falta de parametro que impedia a exibição e seleção de informações no campo.

Entre tanto, realizamos as devidas correções na aplicação para que fosse exibido as informações corretamente de acordo com a necessidade apresentada para facilitar a seleção dos itens.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Localização >

Navegar ate a opção de Região > Clique no campo Filtrar;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6009


6. Exibição do Botão Ajuda - Países 

Em analise a tela de países, temos o botão de ajuda em tela, não sendo necessario pois temos os tooltip apresentado ao lado de cada campo. Logo retiramos o botão da tela, pois não havia a necessidade da exibição do mesmo.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Localização >

Criar ou Editar um registro > Perceba que o botão ajuda não sera exibido;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-5889

 

7.  Label no combo Entidades - Importação

Estavam sendo exibidos labels sem tratamento nos campos que são mostrados em ENTIDADE, pois exibem valores como "label.crm_xxxxx (exemplo)" não deixando entendível sobre qual campo se refere aquela label para o usuário.

Na qual realizamos o tratamento no campo para que possa formatar o nome de cada item a ser exibido em tela, para que o usuário não fique com dúvida sobre qual campo necessita selecionar.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Importação >

Crie um novo registro > Selecione todos os itens para importação > Selecione o campo Entidade de cada coluna;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-5277

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6128


7.  Serviço de Leitura - Configuração de E-mail

E-mails com problema de estrutura não são lidos pela aplicação, o e-mail fica preso na caixa de origem e a cada execução de coleta de e-mails na caixa é feito uma releitura dos mesmos, gerando alto processamento conforme o aumento da quantidade de e-mails retidos na caixa.

Os e-mails com problema de encoding na caixa de origem serão marcados como lidos e não serão incluídos na aplicação na execução do serviço de leitura. Pois os logs foram melhorados, para identificarmos esses e-mails, no log será gravado os dados do e-mail que foi lido e não incluído na aplicação.

Fluxo para Simulação: 

*Não é possivel, mudança apenas no backend sem alteração no frontend*

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6063

 

8.  Limitação de Exibição - Usuário

Em versões anteriores do Omni, a tela de lista de usuários carregava todos os registros no momento da abertura da tela, logo, foi preciso realizar duas modificações, sendo elas:

  • Limitar a quantidade de registro em 500 (se não houver uma query key no datatables implementar uma com top 500);
  • Implementar o carregamento "lazy" (configurar o data tables através do studio e marcar a opção "lazy");

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador > Navegar até o menu Usuários >

Navegue ate a opção de Usuários e clique para carregar os registros em tela;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6200


9.  Erro de Campo - Trilha de Auditoria

Estávamos com problema ao exportar uma consulta de auditoria, pois ocorria erro quando tínhamos colunas com o mesmo nome.

Na função que carrega o cabeçalho e o resultado da consulta foi adicionado um índice no início para diferenciar uma coluna da outra, quando há casos de colunas iguais, no map é utilizado como chave o nome da coluna, nestes casos onde o nome da coluna é igual a informação é perdida e ocorre erro de índice do array.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador >  Navegar até o menu Útil >

Selecione a opção Auditoria > Selecione uma opção de Entidade que tenha campos iguais > Faça a exportação das informações;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6250


10.  Campos não logados - Trilha de Auditoria

Encontramos um problema na trilha da auditoria onde alguns campos da entidade não estavam sendo logados na trilha de auditoria, sendo os campos do tipo texto "VARCHAR(-1)".

Problema identificado na plataforma, encaminhado e tratado na versão 2.5.36 e 2.6.23.

 

Fluxo para Simulação: 

 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador >  Navegar até o menu Útil >

 

Selecione a opção Auditoria > Selecione uma opção como a de Ocorrencia > Faça a exportação das informações;

 

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6304


11.  Questão de Classificação - Pesquisa

 

Na tela da resposta da pesquisa, em questões do tipo "Classificação" as opções eram carregadas na tela já selecionadas.

Alterado o código para validar se o campo já foi respondido, caso o campo não tenha sido, não popular nenhum valor.

Fluxo para Simulação: 

Acessar a aplicação Omni Plusoft > Acessar o módulo Administrador >  Navegar até o menu Pesquisa >

Selecione ou crie uma pesquisa com perguntas do tipo de "Classificação" > Realize um preview e note que as respostas estão em branco;

Image Added

Jira
serverPlusoft JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
keyPO-6321