As empresas demandam processos que ajudem suas equipes se tornarem mais eficientes. Pensando nisso, a versão 7.5 do Maximo possui ferramentas adicionais para garantir que cada tarefa é completada com o montante mínimo de tempo e esforço. Uma dessas ferramentas é uma forma mais ágil para entrada de dados no sistema.
Nas versões anteriores, a inserção de dados no sistema era mais lenta porque as verificações de processamento dos campos eram feitas antes do próximo campo ser preenchido.
Agora na versão 7.5, a comunicação assíncrona entre a interface do usuário e o servidor significa que as questões de entrada de dados podem ser abordadas após o formulário ser preenchido, gerando uma agilidade muito maior para o usuário.
Vejamos agora como fazer para habilitar essa funcionalidade assíncrona:
Vá até a aplicação de propriedades do sistema (System Properties) e filtre pela propriedade mxe.webclient.async conforme mostra a figura abaixo:
Figura 1.
Verifique em seguida o valor do campo “Global Value”. Se ele estiver como 0 (zero) a funcionalidade está desabilitada. Altere o valor para 1 (um) para ativá-la.
Salve, marque o checkbox dessa propriedade e clique no botão “Live Refresh” na barra de ferramentas.
Obs.: Ao alterar essa propriedade será necessário reiniciar o Application Server para que as alterações sejam efetivadas com sucesso.
Após as alterações serem efetivadas, as validações dos campos passarão a ser assíncronas, sendo marcadas apenas com um ícone vermelho, como mostra a imagem abaixo:
Figura 2.
Veja uma versão ampliada da Figura 2
Ou seja, o usuário poderá continuar digitando as informações sem interrupções e alterar os valores incorretos apenas após terminar o preenchimento dos outros campos.
Figura 3.
Veja uma versão ampliada da Figura 3
Desabilitando a validação de dados assíncrona em aplicações específicas
Caso seja necessário, do ponto de vista de customização do produto, desabilitar a funcionalidade assíncrona, isso poderá ser feito em apenas um ou mais campos específicos ou até mesmo em todos os campos de uma aplicação. Um exemplo de quando isso pode ser feito é quando os usuários ainda não tiverem sido treinados para utilizar a nova funcionalidade ou apenas por opção de utilizar o método de validação de dados das versões anteriores.
Para desabilitar a validação de dados assíncrona apenas para um campo específico de uma aplicação específica, deve-se ir para a aplicação de Application Designer, escolher a aplicação que se deseja desabilitar a validação.
Selecione o campo que deve ter a validação desabilitada, clique no ícone de propriedades do controle na barra de ferramentas (Control Properties) e marque a opção “Sempre Síncrona” dentro da tab “Advanced”, como mostra a figura abaixo:
Figura 4.
Veja uma versão ampliada da Figura 4
Caso prefira desativar TODOS os campos de uma aplicação específica, deve-se clicar no controle chamado “presentation” e depois no ícone de propriedades do controle na barra de ferramentas (Control Properties) e marque a opção “Sempre Síncrona” dentro da tab “Advanced”, como mostra a figura abaixo:
Figura 5.
Veja uma versão ampliada da Figura 5

Fernando Ruano é pós-graduado em Engenharia de Sistemas, atua na área de TI desde 2001 e hoje trabalha como Quality Assurance Engineer dentro do Laboratório de Software da IBM no Brasil. Participou de diversos releases do produto Maximo Asset Management, passando por projetos de integração de sistemas com MEA e MEA for SAP, atuou como QA Lead do produto Maximo Primavera Adapter e como team member do produto Maximo for Service Providers. Atualmente integra a equipe de SQA do novo produto adquirido pela IBM, o TRIRIGA Application Platform, que faz parte da estratégia de Smarter Planet da companhia.