Execução scripts utilizando-se Jobs
Utilizando-se o VsScripter é possível criar-se scripts que serão executados no servidor de Jobs.
Instruções
Como criar um script de job:
Localize o menu de Gerenciador de Projetos;
Crie um novo projeto;
Após nomear o novo projeto, será requisitado que seja informado o tipo do script:
Para scripts que serão executados por jobs, é necessário escolher o tipo “2 - Servidor”.Feito isso, será apresentado o editor padrão de scripts. Os scripts para job possuem as mesmas funcionalidades de um script comum, com a ressalva que o componente dmConexao3c não expões todos os métodos. Esta limitação se deve ao fato do script ser desenvolvido e testado no lado cliente;
Os scripts de servidor não permitem a criação de componentes visuais. Também é importante ressaltar que estes scripts não devem conter mensagens ou outros códigos de interação com o usuário, pois o script será executado no servidor de jobs.
Após criado o script, basta localizar o “Agendador de Tarefas” e criar uma nova tarefa do tipo script, selecionando o script que deseja-se que seja executado. Este passo segue os padrões de cada vertical da Viasoft e não será demonstrado nesse manual (para maiores informações, buscar documentação própria da vertical);
Para cada vertical que for desenvolver o seu job, basta criar um job padrão que herde da classe TVsJobBaseBD e acrescentar no DoOnExecutar o comando:
Self.CarregarScript('NomeDoScript.ssproj', nil);
Para “injetar” valores no script, é sugerido a utilização do TStringCache;
Dica: para localizar o “Gerenciador de Projetos” e o “Agendador de Tarefas” use a busca na barra de menus digitando o termo desejado