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.