As funções de Atualização e Importação de Transações podem ser programadas para serem executadas de forma automática, por intermédio da Agenda Automática.
É possível criar uma agenda única para todas as transações, assim como criar agendas individuais para cada transação, de acordo com as necessidades do usuário. Caso exista uma agenda individual para uma transação, essa transação não será considerada na agenda única para todas as transações.
Exemplo:
As transações devem ser importadas todos os dias, às 10:00 e às 15:00. Assim, é gerada uma agenda para todas as transações, de acordo com os horários informados. Depois de um tempo, é solicitado para que a transação de transferência de materiais (TRANSF) seja feita de hora em hora, no período das 08:00 às 18:00. Dessa forma, é gerada uma nova agenda, somente para a transação TRANSF. Quando da ativação do RPW, a transação TRANSF não será processada na agenda Todas as Transações, pois a mesma possui uma agenda especifica.
Por intermédio do programa Agenda Automática (CD8600), será feita a programação de horários para as Agendas de Efetivação e Importação das Transações. Caso não for gerado o primeiro pedido de execução de cada agenda para o servidor RPW, nada irá acontecer. Sendo assim, e após criar a agenda, é necessário que o usuário, acionando o botão Gerar Pedido, gere o primeiro pedido de execução para a agenda. 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, resumidamente, as tarefas executadas na criação do pedido:
| Programa: | Função: |
Cronograma RPW (CD8600) | Por intermédio do botão Gerar Pedido, é executado o programa BC0704, passando como parâmetro a identificação da Agenda selecionada no browser. |
BC0704 | Depois de identificar a Agenda, verifica o próximo horário válido, a partir da hora atual e executa o programa BTB912 passando como parâmetro os dados necessários para 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). |
BTB912 | 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. É chamado o programa BC0705 para gerar o próximo pedido e executa o programa BC0204RP.P para Efetivação e BC0601RP.P para Importação. |
BC0705 | Executa o programa BC0704, passando como parâmetro a identificação da agenda referente. A partir desse ponto, inicia-se novo ciclo de geração do pedido de execução. |
Geração de pedidos de execução:

Nota:
A execução da programação para transação individual tem prioridade mais alta sobre a execução da programação para Todas as Transações. Nas execuções de programações, com horários coincidentes, a prioridade é para o processo pendente de número menor, pois é o mais antigo, organizados por planta de origem.
Objetivo da tela: | Permitir programar a atualização e importação das transações Data Collection de forma automática. |
Outras Ações/Ações Relacionadas:
Ação: | Descrição: |
Incluir | Por intermédio desse botão, é chamada a janela Inclui/Modifica Agenda Automática (CD8600A).
|
Modifica | Por intermédio desse botão, é possível modificar a agenda. Veja mais informações na descrição da Janela Inclui/Modifica Agenda (CD8600A).
|
Eliminar | Quando acionado, permite eliminar a Agenda previamente selecionada. Importante:
|
Selecionar Agenda RPW | Por intermédio desse botão, é chamada a janela Filtro / Eliminação Agenda RPW (CD8600I).
|
Programar Horários | Por intermédio desse botão, é chamada a janela 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: 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. |
Objetivo da tela: | Permitir |
Principais Campos e Parâmetros:
Campo: | Descrição |
Operação | Selecionar o tipo de operação. As opções disponíveis são:
|
Todas? | Quando selecionado, informa que será criada uma agenda para todas as transações. Nota:
|
Todos? | Quando selecionado, informa que será criada uma agenda para todos os coletores. Nota:
|
Transação | Inserir o código correspondente à transação para a qual se deseja criar a agenda. Nota:
|
Coletores | Inserir o código correspondente ao coletor para o qual se deseja criar a agenda. Nota:
|
Tipo Movimento | Assinar os tipos e os estados dos movimentos das transações a serem consideradas pela agenda. As opções disponíveis são:
Nota:
|
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 Semanal é utilizada quando a programação da execução deve ser repetida todas as semanas. |
Objetivo da tela: | Permitir Importante: |
Principais Campos e Parâmetros:
| Campo: | Descrição: |
Empresa | Inserir a faixa de códigos da empresa para selecionar agendas.
|
Transação | Inserir a faixa de transação para selecionar agendas.
|
Coletor | Inserir a faixa de planta para selecionar agendas.
|
Operação | Selecionar a faixa de operação para selecionar agendas.
|
Situação | Selecionar a situação desejada da agenda. |
Objetivo da tela: | Ao acessar o botão Programar Horário, localizado na janela Agenda Automática, é apresentadaesta janela. Nessa função é possível aplicar a fragmentação das faixas de horário. Essa janela 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:
|
Outras Ações/Ações Relacionadas:
Ação: | Descrição: |
Faixa | Por intermédio desse botão, é chamada a janela 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 | Mostra 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:
|
Horas do Intervalo | Mostra 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 | Mostra os horários programados para execução, apresentados na interseção de linhas x colunas. |
Objetivo da tela: | Permitir |
Principais Campos e Parâmetros:
| Campo: | Descrição: |
Inclui | Por intermédio desse botão, será chamada a janela Inclui Faixa (CD8600C). |
Elimina | Quando acessado, permite eliminar, a faixa de horários selecionada. |
Objetivo da tela: | Permitir |
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:
|
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: 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; |
Objetivo da tela: | Ao acessar o botão direito do mouse, na janela Programação Agenda, sobre a interseção Hora x Dia é apresentadaesta janela. Essa função mostra uma interseção Hora x Dia em minutos, relativos ao fracionamento de 1 hora. Explicações sobre os horários dessa janela:
|
Objetivo da tela: | Ao acionar o botão direito sobre um minuto, é apresentada esta janela que exibe uma intersecção Hora x Intervalo em segundos, relativa ao fracionamento de 1 minuto. Explicações sobre os horários dessa janela:
Para eliminar a programação de um horário, manualmente, basta assinalar o horário desejado com o botão esquerdo. |
Conteúdos Relacionados:
Manutenção dos Parâmetros do Coleta de Dados (BC0101)