Árvore de páginas

Agenda Automática (CD8600) - Genéricos

Visão Geral do Programa

Os programas preparados para a execução via RPW podem ser programados para serem executados de forma automática por intermédio da Agenda Automática.

Por intermédio do programa Agenda Automática (CD8600), será feita a programação de horários para cada programa desejado. Para que seja criado o primeiro pedido, logo após a criação da agenda, deverá ser executado o programa desejado sendo indicada a execução Batch. Será executado o programa Criação de Pedido, para indicar a utilização da agenda, deverá ser selecionada a opção Utilização Agenda Automática. Caso não for executado o programa desejado seguindo estas orientações, o primeiro pedido de execução de cada agenda para o servidor RPW, nada irá acontecer. Esse pedido é gerado com base na hora atual e na programação da agenda. Dessa forma o próximo horário programado a partir da hora atual será assumido para o pedido. Nesse momento, a geração do próximo pedido de execução será realizada automaticamente, de acordo à execução do pedido pelo servidor RPW.

A seguir são explicadas as tarefas executadas na criação do pedido:

Programa:Função:

Cronograma RPW (CD8600)

Por intermédio do botão Inclui é executado o programa CD8600A, onde será informado o programa desejado para a agenda em questão.

Programa Desejado

Para a criação do primeiro pedido, deverá ser executado o programa desejado, sendo a forma de execução Batch e indicando na criação do pedido que será utilizado Agenda Automática. Após identificar a Agenda, verifica o próximo horário válido, a partir da hora atual e executa o programa BTB911AB passando como parâmetro os dados necessários para a geração do pedido, como por exemplo, horário de execução do pedido.

O número do pedido fica registrado na Agenda com o nome de Último Ped Prog (Último Pedido Programado).

BTB911ZB

Gera o pedido de execução para o RPW, o qual ficará disponível na fila de execução.

RPW

Gerencia os pedidos na fila de execução. No momento da execução do pedido, a situação do pedido é alterada para Em Execução. Inicialmente é chamado o programa BTB912 para gerar o próximo pedido e logo após executa o programa desejado normalmente.

Geração de pedidos de execução:


Agenda Automática

Objetivo da tela:

Permitir programar a efetivação e importação das transações de forma automática.

Importante:

Se a linha do browser estiver com o fundo na cor vermelha e com a letra na cor branca, significa que houve erro na execução do último pedido gerado. Sendo assim, é necessário gerar novamente o primeiro pedido, por intermédio do botão Gerar Pedido para recomeçar o ciclo.

Caso a linha do browser estiver com o fundo na cor branca e com a letra na cor azul, significa que existe um pedido em execução.


Outras Ações/Ações Relacionadas:

Ação:

Descrição:

Incluir

Por intermédio desse botão, é chamada a tela Agenda Automática (CD8600A).

Eliminar

Quando acionado, permite eliminar a Agenda previamente selecionada.

Importante:

A Agenda somente poderá ser eliminada se não possuir relacionamentos ativos.

Selecionar Agenda RPW

Por intermédio desse botão, é chamada a tela Filtro / Eliminação Agenda RPW (CD8600I).

Programar Horários

Por intermédio desse botão, é chamada a tela Programação Agenda (CD8600F).

Gerar Pedido

Quando acionado, permite criar, após selecionar a Agenda desejada, o primeiro pedido de execução para a Agenda.

Importante

Se a linha do browser estiver com o fundo na cor vermelha e com a letra na cor branca, significa que houve erro na execução do último pedido gerado. Sendo assim, é necessário gerar novamente o primeiro pedido, por intermédio do botão Gerar Pedido para recomeçar o ciclo.

Caso a linha do browser estiver com o fundo na cor branca e com a letra na cor azul, significa que existe um pedido em execução.

Inclui / Modifica Agenda

Objetivo da tela:

Permitir incluir/modificar uma agenda.


Principais Campos e Parâmetros:

Campo:

Descrição:

Programa

Selecionar o código do programa para o qual será criado o agendamento.

Empresa

Inserir o código da empresa para a qual será criado o agendamento.

Agendamentos

Inserir o número máximo de agendamentos para o programa informado previamente.

Nota:

Esse campo será habilitado sempre que for informado o campo Controla Agendamentos.

Controla Agendamentos

Quando assinalado, informa que é realizado o controle de agendamentos.

Data Limite

Inserir a data de limite para a criação de agendamentos.

Controla Data Limite

Quando assinalado, informa que a criação de agendamento é controlada por data limite.

Situação

Quando selecionado, informa que a programação está ativa.

Calendário

Selecionar o intervalo de tempo sobre o qual será construída a programação de execuções.

Nota:

A opção Quinzenal pode ser absorvida pela opção Mensal, pois dentro do mês é possível criar uma programação para os dias da primeira e replicá-los para os dias da segunda quinzena. Essas opções são utilizadas quando é necessário montar uma programação com uma frequência que a opção Semanal não tem condições de atender.

A opção Semanal é utilizada quando a programação da execução deve ser repetida todas as semanas.

Filtro / Eliminação Agenda RPW

Objetivo da tela:

Essa função pode ser acionada por intermédio do botão Eliminar, assim como pelo botão Filtro. Caso acionada pelo botão Eliminar, as agendas selecionadas serão eliminadas. Se acionada pelo botão Filtro, as agendas selecionadas serão listadas no browser da tela Agenda Automática - Pasta Genéricos.


Principais Campos e Parâmetros:

Campo:

Descrição:

Empresa

Inserir a faixa de códigos da empresa para selecionar agendas.

Programa

Inserir a faixa de códigos de programas para selecionar agendas.

Situação

Selecionar a situação desejada da agenda.

Programação Agenda

Objetivo da tela:

Permitir aplicar a fragmentação das faixas de horário. Ela apresenta a distribuição dos horários, dentro do calendário especificado na programação da transação.

Os horários apresentados na programação da agenda representam o conjunto de horários definidos em todas as Faixas de Horários. Essa programação é obtida da seguinte maneira:

  • O primeiro horário é o início da faixa de tempo diária;

  • Os horários subsequentes são calculados somando o horário anterior à frequência de execução, até atingir o final da faixa de tempo diária;

O usuário pode modificar, manualmente, a programação com duplo clique no horário desejado. Caso um horário estiver com o fundo na cor amarela, significa que existe uma fragmentação do mesmo em minutos ou segundos.

Importante:

A primeira coluna do browser é destinada à identificação das linhas. Os Dias do Intervalo são mostrados a partir da segunda coluna.

É importante destacar que:

  • Quando os horários estão programados em hora inteira, aparece um X na interseção Hora x Dia.

  • Quando os horários estão programados em fração de minuto, ou segundo, a interseção é mostrada na cor amarela.

  • Com o botão direito do mouse é possível abrir a interseção e visualizar os horários fracionados em minuto.


Outras Ações/Ações Relacionadas:

Ação:

Descrição:

Faixa

Por intermédio desse botão, é chamada a tela Faixas Agenda (CD8600B).

Essa função aplica a fragmentação das faixas de horário e mostra a distribuição dos horários, dentro do calendário especificado na programação da transação.


Principais Campos e Parâmetros:

Campo:

Descrição:

Dias do Intervalo

Exibe a relação de dias, de acordo com o calendário de programação da transação. São as colunas do browser, tendo como opções:

  • Semanal: apresenta os dias da semana. Domingo é o primeiro dia e Sábado o sétimo.

  • Quinzenal: apresenta os 15 dias ordinários da quinzena, ordenados do primeiro ao décimo quinto dia.

  • Mensal: apresenta os 30 dias ordinários do mês, ordenados do primeiro ao trigésimo dia.

Horas do Intervalo

Exibe o intervalo de tempo de um dia, fracionado em hora inteira, ordenado de zero até às 23 horas, correspondentes às linhas do browser.

Interseção Hora x Dia

Exibe os horários programados para execução, apresentados na interseção de linhas x colunas

Faixas Agenda

Objetivo da tela:

Permitir visualizar as faixas de horários das agendas.


Outras Ações/Ações Relacionadas:

Ação:Descrição:

Inclui

Por intermédio desse botão, será chamada a tela Inclui Faixa (CD8600C).

Elimina

Quando acessado, permite eliminar, a faixa de horários selecionada.

Inclui Faixa

Objetivo da tela:

Permitir inserir faixas de intervalos para as agendas.


Principais Campos e Parâmetros:

Campo:

Descrição:

Tipo de Ocorrência

Selecionar o critério para divisão do tempo a ser aplicado sobre o intervalo de horas.

Frequência

Inserir o número de repetições do tipo de ocorrências.

Exemplo:
Caso o tipo de ocorrência for Dia e a frequência for 2, quer dizer que a agenda será executada a cada dois dias.

Intervalo Dia

Selecionar o número correspondente ao dia, ou dia da semana, no qual deve iniciar e terminar a faixa de tempo dentro do calendário.

Intervalo hora

Inserir a hora na qual deve iniciar e terminar a faixa de tempo dentro de um dia.

Nota:

Na hora inicial é possível informar a hora fracionada. Isto é, começar num horário que não seja hora inteira, como por exemplo: 11:32:37 hs.(Onze horas, trinta e dois minutos e trinta e sete segundos)

O fracionamento da hora final é informado de acordo com o critério escolhido para a divisão do tempo, como por exemplo: para a divisão do tempo em horas, somente é possível informar a hora final como hora inteira.

Minutos

Objetivo da tela:

Ao acionar o botão direito do mouse sobre a interseção Hora x Dia, é apresentada esta tela.

Essa função mostra uma interseção Hora x Dia em minutos, relativos ao fracionamento de 1 hora.

É importante destacar que:

  • O horário que se encontra assinalado é um horário programado.

  • O horário que for apresentado na cor azul possui programação em segundos.

  • Para incluir manualmente a programação de um horário é necessário assinalar o horário desejado com o botão esquerdo do mouse.

  • Para eliminar manualmente a programação de um horário é necessário assinalar o horário desejado com o botão esquerdo do mouse.

Segundos

Objetivo da tela:

Esta função mostra uma relação contendo 1 minuto fracionado em segundos.

É importante destacar que:

  • O horário que se encontra assinalado é um horário programado.

  • Para incluir manualmente a programação de um horário é necessário assinalar o horário desejado com o botão esquerdo.

  • Para eliminar manualmente a programação de um horário é necessário assinalar o horário desejado com o botão esquerdo.