Executando Códigos na Inicialização do Web Framework
Introdução
Durante o desenvolvimento de alguns produtos, surgiu a necessidade de se executar eventos de interação com o usuário logo após o login no sistema. Para isso desenvolvemos usando um sistema de inicialização para o Framework.
Mas como isso funciona?
Temos um novo sistema de inicialização que executa os scripts presentes na classe localizada em "/Configuracao/Inicializacao do Web Framework". Nessa classe está presente a variável global de nome "environment" que é do tipo Environment (http://developer.erp.bematech.com/js-api/latest/Environment.html).
Entendido, agora como eu utilizo?
Deve ser criado um registro novo com uma chave custom na classe -1892603642 (/Configuração/Inicialização do Web Framework). Com a chave custom criada podemos inserir o nosso código diretamente.
var answer = env.confirm('Deseja usar o sistema?', false);
if (!answer) {
env.exit();
} else {
env.alert('Bem Vindo ao Sistema UNUM!');
}
Ok, temos a chave custom criada na posição correta e o código que queremos rodar escrito, vamos testar no sistema?
Bom é isso, agora temos certeza que o nosso código funciona e que o nosso usuário de fato quer usar o sistema.