Histórico da Página
CONTEÚDO
Índice | ||||
---|---|---|---|---|
|
...
01. VISÃO GERAL
JOB0003 - Agendador de Tarefas
...
Permite a integração automática dos arquivos com extensão XML, utilizando agendamento (JOB). Ou seja, há uma rotina para enviar os pedidos de compra e programações de entrega aos fornecedores e os complementos de NF-e aos clientes, assim como receber os pedidos de compra e programações de entrega dos clientes, criar os pedidos de venda e atualizar os itens destes pedidos periodicamente. Este procedimento evita que o usuário tenha que executar uma rotina adicional para enviar seu pedido de compra ao fornecedor, por exemplo.
Uma vez iniciado o serviço TOTVS Tec com o agendador de tarefas ligado, imediatamente é acionado um escalonador (scheduler) que verifica ininterruptamente se há algum gatilho a ser executado conforme período e intervalos definidos pelo usuário. Estes gatilhos são executados em uma nova linha de execução (thread), para não interferir nos gatilhos que ainda estão executando.
...
Os programas (tarefas) a serem cadastradas para o gatilho devem estar previamente preparados para executar em modo background
OBS: É extremamente aconselhável criar um ambiente TOTVS Tec separado dos outros ambientes para execução do agendador de tarefa
01. TELA PRINCIPAL
Outras Ações / Ações relacionadas
Ação | Descrição |
---|---|
Processar | Permite a execução individual do gatilho consultado em tela. Ao acionar esta opção, será permitido selecionar o modo de execução DEBUG para gerar um arquivo de LOG de acompanhamento de todo processamento. Esta opção geralmente é utilizada para facilitar o processo de investigação de possíveis problemas durante a execução de gatilhos agendados. É permitido executar inclusive gatilhos inativos ou fora do período válido de execução. |
Config | Disponibiliza uma tela para ajustar o modo de execução DEBUG de um ou mais gatilhos simultaneamente, sem a necessidade de consultar e ajustar um a um. Esta ação executa o formulário JOB00031 que apresenta apenas gatilhos ativos. *** Disponível a partir do pacote 12.1.2403 ou FIX Framework 12.1.2311.fix01 *** |
Principais Campos e Parâmetros
Campo | Descrição |
---|---|
Gatilho | Código incrementado automaticamente e a descrição do Gatilho criado. |
Objetivo | Breve descrição do objetivo do agendamento. |
Responsável | Código e nome do usuário que está criando o agendamento. |
E-mail responsável | E-mail do responsável que está criando o agendamento. Ao lado do campo de e-mail existe uma lista com 3 |
opções:
|
Especificação de Execução
Campo | Descrição |
---|---|
Data início execução | Data em que a execução do agendamento será iniciada. |
Hora início execução | Horar em que a execução do agendamento será iniciada. |
Data fim execução | Data em que a execução do agendamento será finalizada. |
Hora fim execução | Hora em que a execução do agendamento será finalizada. |
Hora | Definição para a hora em que o agendamento será executado. |
Minuto | Definição para o minuto em que o agendamento será executado. |
Dia | Definição para o dia em que o agendamento será executado. |
Dia da Semana | Definição de quais dias da semana em que o agendamento será executado. |
Mês | Definição do mês em que o agendamento será executado. |
Situação atual de execução | Apresenta duas opções:
|
Modo de execução DEBUG | Apresenta quatro opções:
O Debug Framework envolve mensagens de LOG para acompanhamento de comportamentos das diversas rotinas do sistema. Estas mensagens são fixadas em pontos específicos das rotinas para facilitar o processo de depuração de problemas. *** Disponível a partir do pacote 12.1.2403 ou FIX Framework 12.1.2311.fix01 *** |
Tarefas
Coluna | Descrição |
---|---|
Sequência | Numeração incremental em que se refere a sequência da execução das tarefas do agendamento. |
Programa | Nome do programa em que será executado o agendamento. |
Rotina | Campo opcional. Pode ser preenchido com uma breve característica da rotina que será executada. |
Observação | Campo opcional. Pode ser preenchido com observações sobre a rotina. |
Dependentes | Só é possível ativar dependentes se houver 2 ou mais tarefas. Exemplo: |
Sequência 1 - Pedido |
Sequência 2 - Reserva |
Sequência 2 é dependente da Sequência 1, onde ela só será executada se a Rotina 1 for executada primeiramente. | |
Parâmetros | Campos: Valor e Observação Para cada parâmetro, o campo Valor deverá conter a informação que será utilizada para selecionar os pedidos. Obs.: O campo Valor, agora permitirá informar palavras reservadas sendo:
|
Dados Inclusão/Alteração Agendamento
Campo | Descrição |
---|---|
Data inclusão | Data em que o agendamento da tarefa foi criado. |
Hora inclusão | Horário em que o agendamento da tarefa foi criado. |
Data atualização | Data em que o agendamento teve manutenção/atualização. |
Hora atualização | Horário em que o agendamento teve manutenção/atualização. |
Responsável atualização | Código do usuário que foi responsável pela última atualização do agendamento. |
Obs: Todos os dados da "Inclusão/Alteração Agendamento" são preenchidos automaticamente.
Conteúdos Relacionados