Administração da Plataforma
Introdução à Administração de ...
Automatização
processamento batch esta funcionalidade tem o objetivo de registrar a utilização de processamento batch, que poderá ser utilizado em outras rotinas do sistema rotinas como verificação de e mail verificação da hora do servidor distribuição automática de tickets com balanceamento carga de trabalho antes de começar o processamento batch do 4biz 4biz utiliza o quartz para o agendamento e processamento de rotinas de sistema sendo assim, antes de utilizar qualquer rotina batch é necessário configurar o quartz procedimento acessar a funcionalidade através da navegação no menu principal sistema > processamento batch; clicar no botão "novo"; preencher os campos disponibilizados (descrição, tipo \[classe java, rhinoscript, sql]; situação; expressão cron que define o horário de execução da rotina e o conteúdo da rotina, onde será descrito o contexto da rotina a ser executada na ferramenta); exemplo de conteúdo " classe java " br com centralit citcorpore quartz job jobconfiguracaoaberturaautomaticaviaemail 4\ clicar em " gravar " br com centralit citcorpore quartz job jobconfiguracaoaberturaautomaticaviaemail rotinas batch retornar horário do servidor tipo rhinoscript conteúdo script var importnames = javaimporter(); importnames importpackage(packages java util); importnames importpackage(packages java lang); importnames importpackage(packages java sql); importnames importpackage(packages br com citframework util); importnames importpackage(packages br com citframework integracao); importnames importpackage(java io); var print = java lang system out; var datahoraatual = importnames utildatas getdatahoraatual(); print println("data e hora do servidor "+ datahoraatual); executaconsultacurrent timestamp = function(){ var jdbcengine = new importnames jdbcengine("jdbc/citsmart", null); return jdbcengine execsql("select current timestamp", null, 0); } var datahorabanco; var listacurrent timestamp = executaconsultacurrent timestamp(); if((listacurrent timestamp!=null)&&(listacurrent timestamp size()>0)){ for (var itelemento = listacurrent timestamp iterator(); itelemento hasnext();){ var elemento = itelemento next(); if (elemento!=null) { datahorabanco = elemento\[0]; break; } } } print println("data e hora do banco de dados "+ datahorabanco); br com centralit citcorpore quartz job jobconfiguracaoaberturaautomaticaviaemail realizar leitura de e mail tipo classe java conteúdo