Páginas filhas
  • Agendador de Tarefas (JOB0003)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

CONTEÚDO

Índice
minLevel2
absoluteUrltrue

...

01. VISÃO GERAL

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 principais objetivos do agendamento são:

  • Permitir que todas as etapas de integração sejam automáticas (sem a intervenção do usuário);
  • Registrar as ações executadas no monitor de integração (SUP34204);
  • Foco na gestão e no fluxo das informações.

O gatilho cadastrado será considerado para execução no Agendador de Tarefas Logix quando o tempo definido no arquivo de configuração for atingido.

Ao efetuar a consulta de um gatilho e for exibido com a situação de “Andamento”, não será disponibilizado as opções de menu de “Modificar” e “Excluir" para esse gatilho.

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 

Image Added


Outras Ações / Ações relacionadas

AçãoDescriçã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

JOB0003 - Agendador de Tarefas

Visão Geral do Programa

...

CampoDescrição
GatilhoCódigo incrementado automaticamente e a descrição do Gatilho criado.
ObjetivoBreve descrição do objetivo do agendamento.
ResponsávelCódigo e nome do usuário que
esta
está criando o agendamento.
E-mail responsável

E-mail do responsável que

esta

está criando o agendamento.

Ao lado do campo de e-mail existe uma

Lista

lista com 3

Opções

opções:

  • Não Enviar:
Não enviar para o e-mail cadastrado toda vez que houve uma execução do agendamento
  •  Independente se houver erro ou não na execução do gatilho não será enviado e-mail para o usuário;
  • Enviar Sempre: Independente se houver erro ou não na execução do gatilho será enviado e-mail para o usuário;
  • Enviar Somente Quando Houver Erro: Somente será enviado e-mail para o usuário quando houver erro na execução do gatilho.
  • Enviar Sempre: Enviar para o e-mail cadastrado toda vez que houve uma execução do agendamento
  • Enviar somente quando houver erro: Enviar para o e-mail cadastrado toda vez que houver qualquer erro durante a execução do agendamento


    Especificação de Execução

    CampoDescrição
    Data início execuçãoData em que a execução do agendamento será iniciada.
    Hora início execuçãoHorar em que a execução do agendamento será iniciada.
    Data fim execuçãoData em que a execução
    se
    do agendamento será finalizada.
    Hora fim execuçãoHora em que a execução do agendamento será finalizada.
    HoraDefinição para
    o horário
    a hora em que o agendamento será executado.
    MinutoDefinição para o minuto em que o agendamento
    sera
    será executado.
    DiaDefinição
    do
    para o dia em que o agendamento
    sera
    será executado.
    Dia da SemanaDefinição de quais dias da semana em que o agendamento
    sera
    será executado.
    MêsDefinição do mês em que o agendamento
    sera
    será executado.
    Situação atual de execução

    Apresenta duas opções:

    • Pendente: Esperando inicialização do agendamento;
    • Inativo: Agendamento
    Inativado
    • inativado.
    Modo de execução DEBUG

    Apresenta quatro opções:

    • Desligado (0)
    • SQL / Debug Framework (1)
    • Profiler / Debug Framework (2)
    • Debug Framework (3)

    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

    ColunaDescrição
    SequenciaSequencia de execução do agendamento, numeração é auto-incremental
    Sequência

    Numeração incremental em que se refere a sequência da execução das tarefas do agendamento.

    ProgramaNome do programa em que
    sera
    será executado o agendamento.
    Rotina

    Campo opcional.

    Pode ser preenchido com uma breve característica da rotina que

    sera

    será executada.

    Observação

    Campo opcional.

    Pode ser preenchido com

    obervações

    observações sobre a rotina.

    Dependetes
    Dependentes

    Só é possível ativar dependentes se houver 2

    tarefas

    ou mais tarefas.

    Exemplo:

    Rotina

         Sequência 1 - Pedido

    Rotina

         Sequência 2 - Reserva

    Rotina

         Sequência 2 é dependente da

    Rotina

    Sequência 1, onde ela só

    sera

    será executada se a Rotina 1 for executada primeiramente.

    Paramêtros
    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.

    No

    O campo Observação

    , pode ser informado qualquer descrição. A observação serve apenas para auxiliar identificar o que é parâmetro

    é um campo livre que tem por objetivo identificar qual a utilização deste parâmetro.

    Obs.: O campo Valor, agora permitirá informar palavras reservadas sendo:

    • TODAY: Retorna a data atual.
    • TIME: Retorna a hora atual.
    • USER: Retorna o usuário logado.
    • COMPANY: Retorna a empresa logada.


    Dados Inclusão/Alteração Agendamento

    CampoDescrição
    Data inclusãoData em que o agendamento da tarefa foi criado.
    Hora inclusãoHorário em que o
    angendamento
    agendamento da
    terefa
    tarefa foi criado.
    Data atualizaçãoData em que o agendamento teve manutenção/atualização.
    Hora atualizaçãoHorário em que o agendamento teve manutenção/atualização.
    Responsável atualizaçãoCódigo do usuário que foi responsável pela
    ultima
    última atualização do agendamento.


    Obs: Todos os dados da "Inclusão/Alteração Agendamento" são preenchidos automaticamente.


    Conteúdos Relacionados