Você está na página 1de 8

SIGACFG Schedule 1

Schedule
Produto : Microsiga Protheus - Configurador V10 Chamado : SAP569
Data da criao 13/02/09 Data da reviso 29/03/10
Pas(es) : Todos Banco de
Dados
: Todos
FNC : 000000079122008

O novo Schedule introduz alguns conceitos de arquitetura e funcionamento diferentes dos utilizados
atualmente. Esta nova ferramenta formada por trs componentes principais:
Manager: componente responsvel por fazer o gerenciamento das tarefas, bem como o controle de
gerao das tarefas e das filas de execues (Task e Queue).
Agent: este componente gerencia as execues e distribu as tarefas para as Executes configuradas
que esto disponveis para utilizao. Os agents podem estar localizados em diferentes servidores,
possibilitando a distribuio da carga de execues.
Execute: so os componentes responsveis por fazer a execuo das tarefas. a nica entidade que
consome licena. Esse consumo de licena se d apenas durante a execuo de uma tarefa.
O Novo Schedule atende a todas as funcionalidades do Schedule antigo mais algumas implementaes. Dentre
as novidades esto:
Nova interface;
Distribuio de Agents em servidores distintos;
Monitoramento das execues;
Possibilidade do aumento das Executes disponveis em cada Agent, de acordo com a demanda.
Facilidade no agendamento de tarefas multi-empresa/filial;
Facilidade na disponibilizao de novas rotinas para agendamento;
Monitoramento em tempo real da execuo de tarefas.
Log de execues.
Importao dos agendamentos do Schedule anterior.
Monitor de integrao com ERPs.

2 SIGACFG Schedule
Limpeza das tabelas utilizadas
Este boletim tcnico est dividido em sees, que detalham todas as atividades do Schedule que podem ser
desempenhadas pelo administrador e usurios do Microsiga Protheus, sendo apresentados os seguintes
tpicos:
Seo 1 Procedimentos para utilizao do Schedule.
Seo 2 Configurao de agents.
Seo 3 Cadastro de agendamentos.
Seo 4 Monitor de servios.
Seo 5 Monitor de agents.
Seo 6 Monitor de agendamento.
Seo 7 Importao dos registros do Schedule antigo.
Seo 8 Monitor de integrao com ERPs.
Seo 9 Limpeza das tabelas utilizadas
Seo 1 - Procedimentos para Utilizao
Para utilizar a rotina do Schedule, o menu deve ser alterado. Para realizar esse procedimento:
1.Acesse o mdulo Configurador.
2.Desmarque todos os menus, selecione Configurador e clique em OK.
3.Adicione todos os itens do menu atual para o novo menu. Clicando no item Configurador da rvore
esquerda e logo aps em adicionar.
4.Dentro do Novo Menu, procure por Schedule dentro de Ambiente.
5.Clique sobre a opo Schedule, e, em seguida em Detalhes localizado na Barra de Botes central.
6.Altere o nome do programa de MSSCHEDULE para CFGA010 e confirme a alterao clicando em OK.
7.Depois clique na opo Monitor, e, depois, no boto Remover que se encontra na Barra de Botes central.
8.Realize a gerao do menu clicando no boto Gerar, localizado na Barra de Botes central. Salve o arquivo
com nome SIGACFG e feche o mdulo Configurador.
Para iniciar a utilizao do Schedule:
1. Acesse o mdulo Configurador >Ambientes >Schedule >Schedule:
2. Na viso inicial, selecione Schedule.
SIGACFG Schedule 3
3.Selecione a opo Iniciar todos os servios.
4.O processo de monitoramento das tarefas do Schedule ser iniciado. Automaticamente, o arquivo de
configurao do Microsiga Protheus

alterado. As chaves includas no arquivo .INI so:



[ONSTART]
RefreshRate=180
jobs=_SCHDMANAG,_SCHDQUEUE

[_SCHDMANAG]
Main=_SCHDMANAG
Environment=Ambiente Protheus

[_SCHDQUEUE]
Main=_SCHDQUEUE
Environment=Ambiente Protheus

Seo 2 Configurao de agents
Para que as tarefas possam ser executadas, necessrio que exista um agent cadastrado com a empresa
equivalente.
Para configurar os agents:
1. Acesse Schedule >Agent >Cadastro.
O novo Schedule permite que agents sejam adicionados automaticamente.
Na Barra Superior, o boto Adicionar Agent (+) adiciona um agent para cada empresa existente no cadastro
de empresas.
Cada agent cadastrado j vem configurado com duas threads.
possvel verificar os status dos agents clicando na Legenda.
possvel incluir agents manualmente. Para isso, clique no cone (+) localizado na janela inferior. Alm disso,
nesta mesma barra, tambm possvel solicitar alterao e excluso (x) de um agent.


4 SIGACFG Schedule
Obs.:
recomendvel que seja utilizado sempre o endereo IP e no o alias de rede.
Ex.: Correto: 172.16.75.160, No recomendvel: maquina_01.
Seo 3 Cadastro de Agendamentos
1. Para cadastrar agendamentos, acesse Agendamentos, Cadastro.
2. No cadastro de agendamentos possvel importar os registros do Schedule antigo para o novo
Schedule. Clique no primeiro boto da tela "Importar agendamentos antigos".
Obs.:
A importao realizada apenas uma vez. Para isso as tabelas do Schedule antigo, SX4 e SXM, so
alteradas. includo um campo chamado X4_IMPORT ou XM_IMPORT respectivamente, que sinaliza se o
registro foi ou no importado.
3. Na Barra Superior da pasta Detalhes possvel adicionar (+), alterar (lpis) e excluir (x) um
agendamento.
4. Para selecionar uma rotina, posicione o cursor sobre o campo Rotina e, em seguida, clique no boto
de interrogao (?).
5. Aps informar a rotina, se ela estiver dentro dos padres determinados para agendamento, ser
necessrio informar os parmetros. Se a tela de parmetros no se abrir automaticamente basta clicar
no boto Parmetros.
6. Para agendar um processo especial (que no esteja dentro dos padres de Schedule), basta informar a
rotina e informar os parmetros entre parnteses para que sejam lidos. Ex.: u_teste( par01, par02 ).
7. O novo Schedule possibilita a seleo de mais de uma empresa e filial para a execuo de tarefas
durante o cadastramento de um agendamento.
8. O campo Empresa/Filial possui recurso de pesquisa de opes para facilitar o preenchimento. Este
campo permite selecionar mltiplas Empresas/Filiais para preenchimento.
9. Para agendar uma rotina, preciso informar o mdulo que ser utilizado para a execuo. Esse
mdulo pode ser informado diretamente (se o usurio souber o cdigo relacionado), ou pode ser feita
uma pesquisa ativando-se o F3 do campo.
10. Para informar uma recorrncia para um agendamento, clique em Recorrncia, localizado na janela
inferior dessa viso.
11. Para recorrncia existem cinco tipos:
Diria: informe o perodo de dias a ser considerado, assim como o nmero de execues por perodo, o
intervalo e a data de trmino, se houver.
Semanal: informe os dias da semana a serem considerados, assim como o nmero de execues por
perodo, o intervalo e a data de trmino, se houver.
SIGACFG Schedule 5
Mensal: informe o ms a ser considerado, assim como o nmero de execues por perodo, o intervalo
e a data de trmino, se houver.
Anual: informe o ano a ser considerado, assim como o nmero de execues por perodo, o intervalo e
a data de trmino, se houver.
Sempre ativo: Esta opo mantm a rotina agendada em funcionamento contnuo at a data de trmino,
se houver.
Para informar a quantidade de execues em um mesmo dia, existe os campos:
Nmero de Execues no mesmo dia;
Intervalo e
Execues.
Alm de informar a quantidade de execues preciso indicar o intervalo entre elas. O mnimo permitido de
15 minutos.
O recurso Execues, exibe em uma lista a hora de cada execuo.
Para essa recorrncia pode ser informado que existe uma data de trmino ou no.
Para realizar filtros no browse onde os agendamentos so exibidos, utilize o boto de filtro, localizado na parte
superior do browse.
possvel realizar buscas no browse a partir da opo Buscar localizada acima do browse de agents.
Esse mesmo cadastro pode ser realizado atravs das prprias rotinas. Mas, para isso o usurio deve possuir
permisso de agendamento e gerao de arquivo no servidor.
O cadastro segue o mesmo princpio.
Seo 4 Monitor de Servios
1. Existem dois servios que j configurados no Schedule.
O Servio de Verificao de Agendamentos: este servio responsvel por monitorar os agendamentos e gerar
as tarefas para execuo.
O Servio de Gerenciamento de Filas: este servio responsvel por fazer a distribuio das tarefas entre os
agents configurados.
Estes servios podem ser visualizados na viso inicial, no browse localizado na parte superior da tela.
Para realizar o gerenciamento dos servios existe uma barra de botes localizada acima do browse de
servios:
O primeiro boto permite iniciar todos os servios de uma s vez.
O segundo inicia servios especficos.

6 SIGACFG Schedule
O terceiro boto interrompe todos os servios de uma vez.
O quarto boto interrompe um servio por vez.
Devido complexidade de manipulao dos agents, bem possvel que seja necessrio solicitar a atualizao
de status. Para isso, clique em Atualizar.
Seo 5 Monitor de Agents
Na primeira viso de agent, so exibidas as informaes sobre o status do agent e sobre os eventos de cada
um.
No browse localizado na parte superior da tela, so exibidos todos os agents configurados, seu status e a data
e hora da ultima utilizao.
Para realizar o gerenciamento dos agents existe uma Barra de Botes acima do browse de servios,
O primeiro boto permite iniciar todos os servios de uma s vez.
O segundo inicia servios especficos.
O terceiro boto interrompe todos os servios de uma vez.
O quarto boto interrompe um servio por vez.
Devido complexidade de manipulao dos agents, bem possvel que seja necessrio solicitar a atualizao
de status. Para isso clicar no ltimo boto, Atualizar.
No browse localizado na parte inferior da tela so exibidas as informaes sobre os eventos de cada agent.
As informaes sobre os eventos podem ser atualizadas atravs pelo boto Atualizar.
Para fazer o controle do funcionamento de cada thread acesse Schedule >Agent >Monitor.
O browse superior exibe as mesmas informaes contidas na viso inicial. Os agents configurados, status e
data e hora da ultima utilizao.
Para realizar o gerenciamento dos agents existe uma Barra de Botes localizada acima do browse de servios,
com as mesmas funcionalidades daS existentes na viso inicial.
No browse localizado na parte inferior dessa viso possvel visualizar todas as threads configuradas para
cada agent com seu status, e o que esta sendo processado em tempo real.
A Barra de Botes localizadas acima do browse possibilita o aumento das threads, utilizando o boto
Aumentar Nmero de Threads (+), ou a diminuio das threads, utilizando o boto Diminuir Nmero de
Threads (-).
Para atualizar as informaes das threads utilizar o boto Atualizar.
Seo 6 Monitor de Agendamentos
SIGACFG Schedule 7
Na viso inicial do Schedule possvel visualizar todas as tarefas que esto na fila de execuo. Essas tarefas
esto em um browse localizado na parte inferior da tela.
Para realizar filtros no browse onde as tarefas so exibidas, utilize o boto de Filtro, localizado na parte superior
do browse.
possvel realizar buscas no browse a partir da opo Buscar localizada acima do browse de tarefas.
Os detalhes de cada status podem ser visualizados clicando duas vezes no browse.
Na viso inicial de Agendamentos so exibidos todos os agendamentos configurados, que tambm consta
com as opes Filtro e Buscar.
Os detalhes de cada status podem ser visualizado clicando duas vezes no browse para a exibio da Legenda.
Um agendamento pode ser executado a qualquer momento, utilizando o boto Executar Agora (>).
Para visualizar as informaes dos agendamentos, acesse Schedule >Agendamentos >Monitor .
Na primeira janela localizada na parte superior da tela, so listados todos os agendamentos e seus status, que
tambm conta com as opes de Filtro e Buscar e Legenda, assim como as demais janelas.
Na janela central, so exibidas as tarefas geradas por cada agendamento:
No painel inferior so visualizados os eventos da tarefa selecionada.
Seo 7 Importao de Registros do Schedule Antigo
Para importar os agendamentos do Schedule basta utilizar a opo Importar Agendamentos Antigos.
1. Acesse: Schedule >Agendamentos >Cadastros e clique no primeiro boto.
Seo 8 Monitor de Integrao com ERPs
1. Para realizar o monitoramento das transaes entre o Protheus e os demais ERPs, basta ir at a viso
EAI.
Na parte superior da tela so visualizadas todas as transaes.
Caso uma transao falhe, possvel recoloc-la na fila clicando no boto Tentar Novamente.
Para realizar filtros no browse onde as transaes so exibidas, utilizar o boto de Filtro, localizado na parte
superior do browse.
Os detalhes de cada status podem ser visualizado clicando-se duas vezes no browse.
No painel inferior so visualizados os eventos da transao selecionada.
possvel atualizar os eventos utilizando o boto Atualizar.

8 SIGACFG Schedule
Seo 9 Limpeza das Tabelas Utilizadas
1.Para fazer a limpeza das tabelas utilizadas pelo Schedule, acesse Schedule>Limpeza de Tabelas.
2. Selecione a Tabela.
3.Para limpar registros necessrio realizar um filtro anteriormente, utilizando o boto Filtro.
4.Aps a verificao dos dados filtrados utilizar o boto Excluir registros (x).
5.Ateno aps a excluso com o Schedule, os registros ainda no foram deletados fisicamente. Para que isso
acontea necessrio que todos os usurios e servios do Microsiga Protheus

sejam finalizados; ou seja,


preciso ter acesso exclusivo s tabelas para efetuar a deleo fsica dos registros.
Informaes Tcnicas
Tabelas Utilizadas
XX0 Agents
XX1 Agendamentos
XX2 Agendamentos X Empresa-Filial
XX3 EAI
XX4 Configurao EAI/ _SCHDTSK Tarefas geradas pelo
agendamento
SXH Event Viewer/ SXI - RSS
Rotinas Envolvidas cfga010.prw
Sistemas Operacionais Windows/Linux
Nmero do Plano 000000775522008