Função Monitoramento de Pedidos de Execução
Objetivo
Permitir o monitoramento dos pedidos de execução, modificações, eliminações, consultas detalhadas sobre os pedidos implementados e também a visualização dos log's das atividades do Servidor de Execução.
Programa
BTB001AA
Pré-requisitos
Não há pré-requisitos para a execução dessa função.
Descrição
Janela Monitor Pedido Execução
Ao selecionar a Função Janela Monitor Pedido Execução, é apresentada a seguinte tela:
O programa Monitor de Pedidos de Execução irá abrir o browser de pedidos de execução somente após a configuração dos parâmetros e depois do clique no botão "Enter".
Importante: Periodicamente, deve ser executada a eliminação de pedidos de execução, evitando o estouro. Cada pedido possui um número, que é uma sequência de base de dados cíclica, e, quando alcançado o limite, será retornado o valor da seqüência para 01. Quando não encontrar uma sequência disponível para criar um pedido, ocorrerá erro no processo de criação de pedidos de execução.
Nas tabelas a seguir, estão descritos os elementos dessa janela:
Botão | Descrição |
---|---|
Modifica | Veja a descrição da Janela Modifica Pedido Execução. |
Elimina | Permite eliminar os pedidos de execução constantes no browser. |
Detalhe | Veja a descrição da Janela Detalhe Pedido Execução. |
Faixa | Veja a descrição da Janela Faixa Genérica. |
Filtro | Veja a descrição da Janela Filtro Monitor Pedido Execução. |
Refresh | Permite atualizar durante o monitoramento os Pedidos de Execução e verificar a criação de novos pedidos. |
Elimina Diversos Pedidos | Veja a descrição da Janela Elimina Diversos Pedidos de Execução. |
Log Servidores | Veja a descrição da Janela Pesquisa Log Servidor Execução. |
Vá para Pedido de Execução | Veja a descrição da Janela Vá para Pedido de Execução. |
Somatório de Pedidos de Execução em Tela | Veja a descrição da Janela Total. |
Localiza PID | Veja a descrição da Janela Localiza PID. |
Campo | Descrição |
---|---|
Usuário | Quanto a visualização, selecionada a opção, pode-se: |
Servidor | Quanto a visualização, selecionada a opção, pode-se: |
Por Data/Hora Execução | Selecionada a opção faz a ordenação das informações no browser por Data/Hora Execução. |
Por Servidor | Selecionada a opção faz a ordenação das informações no browser por Servidor. |
Por Programa | Selecionada a opção faz a ordenação das informações no browser por Programa. |
Por Usuário | Selecionada a opção faz a ordenação das informações no browser por Usuário. |
Nota: Quando o Supervisor do Servidor alterar algum pedido e este indicar o envio, é enviado e-mail para o Usuário criador do pedido.
Janela Modifica Pedido Execução
Ao selecionar a Função Modifica Pedido de Execução, é apresentada a seguinte tela:
Permite modificar informações referentes ao pedido de execução.
Quanto à visualização:
Quando "Por Usuário", somente podem ser modificados os Pedidos de Execução do usuário que não estejam sendo executados no momento.
Quando "Por Servidor", somente podem ser modificados os Pedidos de Execução pertencentes ao Servidor. Quando o usuário corrente for o supervisor do Servidor de Execução, este pode modificar os Pedidos de Execução que possuem situação "Não Executado" ou "Executando". Caso o usuário corrente não seja o supervisor, ele pode modificar somente os seus Pedidos de Execução com a situação igual a "Não Executado".
Na tabela a seguir, estão descritos os elementos dessa janela:
Campo | Descrição |
---|---|
Pedido | Apresenta o número do pedido criado para execução do pedido. Não pode ser modificado. |
Usuário | Apresenta o usuário corrente. Não pode ser modificado. |
Programa | Apresenta o programa que deve ser executado pelo servidor. Não pode ser modificado. |
Versão do Programa | Apresenta a versão corrente do programa, não podendo ser alterada. |
Execução | Apresenta a data/hora para a execução do pedido. Este campo somente pode ser modificado quando o pedido não estiver sendo executado. |
Altera situação do pedido para Executado? | Este campo só é habilitado quando o usuário for o supervisor de execução e a visualização for por servidor. |
Situação | Apresenta a situação corrente do pedido de execução. Não pode ser modificado. |
Servidor | Apresenta o servidor que deve efetuar a execução do pedido. Este campo pode ser modificado. |
Dependente | Este campo pode ser modificado e permite informar que o pedido que esta sendo criado depende do processamento de outro pedido, no caso o Pedido Pai. Detalhes, ver Função Criação Pedido Execução. |
Pai | Inserir o código do pedido pai. Detalhes, ver Função Criação Pedido Execução. |
Janela Faixa Genérica
Ao selecionar a Função Faixa Genérica, é apresentada a seguinte tela:
Permite selecionar uma faixa de ocorrências, disponibilizando assim para monitoramento somente uma quantidade específica de ocorrências, dentre todas as implementadas.
Janela Filtro Monitor Pedido Execução
Ao selecionar a Função Monitor Pedido Execução, é apresentada a seguinte tela:
Permite parametrizar informações referentes a "Situação" e ao "Motivo" da execução dos pedidos.
Para cada tipo de situação, pode-se habilitar os motivos para o qual se deseja consultar os pedidos de execução.
Por exemplo, para a situação "Não Executado" o programa habilita somente os respectivos motivos, que devem ser assinalados de acordo com o desejado pelo usuário. O mesmo ocorre com as demais situações.
Janela Elimina Diversos Pedidos de Execução
Ao selecionar a Função Elimina Diversas Ocorrências, é apresentada a seguinte tela:
Quando a visualização de pedidos de execução for:
- Por Usuário: Somente podem ser eliminados os pedidos de execução criados pelo usuário corrente;
- Por Servidor: Somente podem ser eliminados os pedidos de execução criados pelo usuário corrente ou pelo supervisor.
Para pedidos de execução que possuem pedidos dependentes, será emitida uma mensagem para o usuário.
Se o usuário acionar o botão "Sim", serão eliminados o pedido de execução "Pai" e todos os pedidos de execução dependentes, caso o usuário acione o botão "Não" não serão eliminados nem o pedido de execução "Pai" nem os pedidos de execução dependentes.
Janela Pesquisa Log Servidor Execução
Ao selecionar a Função Pesquisa Log Servidor Execução, é apresentada a seguinte tela:
Permite visualizar os log's das atividades do servidor de execução. Para a criação de log's, o campo "Gera Log de Execução" da Manutenção Servidor de Execução (BTB012AA) deve estar selecionado, sendo então disponibilizada a criação de log.
Nota:
É possível visualizar os Log's quando estiver selecionada a opção de Visualização por Servidor.
No programa de consulta que se apresenta, tem como opções a eliminação do Log e a emissão de relatório.
Pode-se pesquisar os Log's das atividades do Servidor de Execução, sendo ordenado pela data e hora da criação do log. O usuário possui a opção de eliminar log's e/ou imprimir os log's.
A eliminação de log's pode se dar de duas formas:
Na tabela a seguir, estão descritos os elementos dessa janela:
Campo | Descrição |
---|---|
Por Data de Corte | Inserir a data dos log's a serem eliminados. São eliminados os log's em que a data informada seja menor ou igual a data do log. Como default é mostrada a data de 60 (sessenta) dias atrás. |
Por Número de Dias | Inserir o número de dias a serem eliminados. São eliminados os log's que tenham a data menor ou igual ao número de dias informado, a partir da data atual. Como default é mostrada a quantidade de 60 (sessenta) dias. |
Janela Vá para Pedido de Execução
Na tabela a seguir, estão descritos os elementos dessa janela:
Campo | Descrição |
Número do Pedido | Informar o número do pedido que se deseja visualizar no browser. O número do pedido informado precisa ser de um pedido pertencente ao usuário ou ao servidor escolhidos para visualização. |
Janela Total
Na tabela a seguir, estão descritos os elementos dessa janela:
Campo | Descrição |
Total | Mostra o total de pedidos que estão sendo mostrado no browser. |
Janela Localiza PID
Ao selecionar a Função Janela Localiza PID, é apresentada a seguinte tela:
Permite a localização de pedidos de execução pelo seu PID (Process ID) e pela data de execução do pedido. O PID do pedido de execução é gerado automaticamente pelo Progress e gravado pelo RPW no início da execução do pedido. Esta informação pode ser utilizada para a localização dos processos que estão sendo executados via RPW e para a derrubada de processos presos, ou que estão com a execução travada no RPW.
Nas tabelas a seguir, estão descritos os elementos dessa janela:
Botão | Descrição |
Confirma | Quando acionado, os PID´s referentes aos campos PID e Data de Execução são apresentados no browser. |
Detalhar | Quando acionado, é apresentada a janela Detalhe Pedido de Execução, em que o usuário pode visualizar informações detalhas do pedido de execução. |
Campo | Descrição |
PID | Inserir o número do PID (Process ID). |
Data Execução | Inserir uma faixa de datas de pedidos de execução. Depois de acionar o botão Confirma, as informações serão atualizadas no browser. |
Janela Detalhe Pedido Execução
Essa janela apresenta informações complementares referentes a um determinado pedido de execução:
Nas tabelas a seguir, estão descritos os elementos dessa janela:
Botão | Descrição |
---|---|
Erro | Quando acionado, apresenta mensagem quando da ocorrência de erro inesperado na execução. |
Inf Aplc | Quando acionado, apresenta informações complementares ou orientações sobre o pedido de execução |
Campo | Descrição |
Usuário | Exibe o código do usuário que gerou o pedido de execução. |
Programa | Exibe a descrição e a versão do programa relacionado ao pedido de execução em questão. |
Execução | Exibe a data e hora de execução do pedido. |
Pedido | Exibe o número do pedido de execução que está sendo consultado. |
Dependente | Quando assinalado, representa que o pedido em questão depende da execução de outro. |
Criação | Exibe a data e hora da criação do pedido de execução em questão. |
Pai | Exibe o código correspondente ao pedido de execução pai do pedido em questão. |
PID | Exibe o número PID (Process ID), por intermédio do qual é localizado o pedido de execução. |
Origem | Exibe a informação de origem, definida no template pela área de negócio. |
Estilo | Exibe o código do template de programa utilizado. |
Servidor | Exibe o código que identifica o servidor correspondente à execução do pedido em questão. |
Início / Fim | Exibe as datas e horas de início e fim da execução do pedido, quando definida uma periodicidade para o mesmo. |
Nome Externo | Exibe o diretório e o nome externo do programa a ser executado no pedido em questão. |
Atualização | Exibe a data e hora da última atualização efetuada no pedido de execução. |
Situação | Exibe a situação atual do pedido de execução. |
Último Objeto | Exibe a informação de qual é o atual objeto da execução. |
Motivo | Exibe o motivo pelo qual o pedido encontra-se na situação previamente informada. |
Pedidos de Execução | Horário de Execução |
Os pedidos 1 e 2 serão executados pelo servidor de execução. Como a quantidade de execuções simultâneas do servidor, no caso 2, foi ultrapassada, os pedidos 3 e 4 ficam aguardando para serem executados até que um dos pedidos que estão sendo executados no momento terminem a sua execução.
Destino | Exibe a opção selecionada como destino dos resultados do pedido. |
Arquivo / Impressora | Exibe, caso a opção selecionada previamente tenha sido Arquivo ou Impressora, o endereço de destino da impressão do pedido em questão. |
Layout Impressão | Exibe o código do layout de impressão definido para o pedido em questão. |
Envia e-mail | Quando assinalado, determina que no momento do encerramento do pedido , o sistema deve enviar e-mail para o usuário que criou o pedido de execução. |