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/ .