Operações customizadas
Como escrever scripts?
RTSYSINF.CAD_OPERACOES_CUSTOM.FAQ-12312
O sistema dá suporte ao desenvolvimento de scripts que poderão ser utilizados para automatizar tarefas específicas do ambiente de produção.
Para criar estes scripts, deve-se utilizar a interface Operações customizadas. Os scripts poderão ser disparados através do menu ou através de um agendamento automático.
A T2 dá suporte para as seguintes linguages de script:
Groovy
Hello World
ctx.p("Hello World!");
Listar entidade
import br.com.telescope.ads.ent.EntUsuarios;
EntUsuarios u = new EntUsuarios(ctx);
while (u.next()) {
ctx.p(u.valueOfLogin());
}
u.close();
Executar funcionalidade de uma interface
import br.com.telescope.ads.intf.CadOperacoesCustom;
CadOperacoesCustom ui = new CadOperacoesCustom();
ui.instantiate(ctx);
ui.doList();
Ver http://groovy.codehaus.org/
Rhino
Hello World
ctx.p("Hello World!");
Listar entidade
var u = new Packages.br.com.telescope.ads.ent.EntUsuarios(ctx);
while (u.next()) {
ctx.p(u.valueOfLogin());
}
u.close();
Executar funcionalidade de uma interface
var ui = new Packages.br.com.telescope.ads.intf.CadOperacoesCustom();
ui.instantiate(ctx);
ui.doList();
Mais informações em http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/ .