Sumário 

Histórico de Revisões  

Version Published Changed By Comment
CURRENT (v. 4) Feb 24, 2018 18:37
v. 3 Feb 24, 2018 17:00
v. 2 Feb 24, 2018 16:58
v. 1 Feb 24, 2018 13:43
 

INTRODUÇÃO 

Esse documento tem como objetivo apresentar releases de atualização da aplicação Omni Plusoft. Deve ser utilizado como base para consulta e conhecimento de novas funcionalidades da aplicação. Ele fornece informações do módulo Administrador e seu fluxo de navegação e Cadastro de informações de acordo com suas atualizações. 

Este módulo é essencial para aplicação, pois a partir dele são definidos os conteúdos exibidos nos canais de atendimento, neste módulo é possível consultar, editar, excluir ou incluir informações de acordo com o tipo de permissão do usuário logado.  

ADMINISTRADOR 

As informações disponíveis neste documento referem-se aos cadastros das tabelas padrões disponíveis no módulo Administrador, todos competem ao mesmo fluxo de navegação, sendo assim caso exista permissão o usuário poderá ver, editar, consultar, incluir ou excluir cadastros na tabela de pesquisa. Todas as tabelas competem ao mesmo fluxo de navegação sendo eles:  

Cadastro:  

Ao acessar a tabela serão exibidas todas as informações cadastradas. Ao clicar no botão Novo, será disponibilizada uma tela para cadastro de novas informações.     

1. Os campos descritivos deverão ser preenchidos com nome ou conteúdo da funcionalidade criada.

2. Através dos campos time e responsável é possível indicar uma equipe ou usuário responsável pela funcionalidade caso necessário. 

3. Em prazo é possível incluir tempo para realização da pesquisa.  

Consultar e Editar:  

1. Através do campo buscar é possível consultar todos os registros, pelo nome de cadastro. 

2. Na tela de busca poderá alterar a ordenação da lista pelo nome das colunas ao clicar no cabeçalho da tabela. 

3. Para editar a opção desejada basta clicar no botão Editar Registro do cadastro desejado, realizar alteração e salvar. 

Inativar e/ou Excluir: 

1. Localize o cadastro desejado. 

2. Para inativar a opção desejada basta clicar no botão Editar registro no cadastro desejado, marcar a opção Inativo e salvar. 

Importante: Não haverá alteração ou impacto no histórico das informações inativas. Enquanto a opção estiver inativada não será exibida em outras telas do sistema para utilização, mas as informações utilizadas serão disponibilizadas em relatório. 

Para excluir o registro basta localizar o cadastro e clicar no botão Remover Registro correspondente ao item desejado. 

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;

PO-6018 - Getting issue details... STATUS

 

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.

PO-6045 - Getting issue details... STATUS


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;

PO-6014 - Getting issue details... STATUS  


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;

 

PO-6011 - Getting issue details... STATUS


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;

PO-6009 - Getting issue details... STATUS


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;

PO-5889 - Getting issue details... STATUS

 

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;

PO-5277 - Getting issue details... STATUS

PO-6128 - Getting issue details... STATUS


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*

PO-6063 - Getting issue details... STATUS

 

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;

PO-6200 - Getting issue details... STATUS


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;

PO-6250 - Getting issue details... STATUS


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;

 

PO-6304 - Getting issue details... STATUS


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;

PO-6321 - Getting issue details... STATUS

  • No labels