Histórico da Página
CONTEÚDO
- Visão Geral
...
- Exemplo de utilização
- Tela Monitor pedido execução
- Outras Ações / Ações relacionadas
- Busca avançada
- Alterar/duplicar pedido
- Detalhes pedido
- Priorização de pedidos
01. VISÃO GERAL
Por meio do programa Monitor pedido execução é possível modificar, duplicar, cancelar eliminar e consultar detalhes sobre os pedidos de execução existentes.
Como estratégia de evolução tecnológica do produto Datasul, o programa Monitor Pedido Execução Execução (bas_ped_exec - btb001aa) foi descontinuado e substituído por esta nova versão, desenvolvida com a utilização do TOTVS HTML Framework (THF).
Objetivo
Efetuar pesquisas dos pedidos de execução (RPW), bem como refinar suas buscas de acordo com os parâmetros realizados pelo usuário de uma maneira simples e eficaz.
Informações | ||
---|---|---|
| ||
São retornados os 20 primeiros itens em ordem decrescente por data de execução. Caso queria visualizar mais registros, basta clicar no botão "Carregar mais resultados". |
Principais Campos e Parâmetros:
Filtros rápidos
...
Nota | ||
---|---|---|
| ||
As buscas realizadas com a utilização do filtro rápido não são cumulativas, ou seja, quaisquer outros filtros aplicados serão desconsiderados. |
Ordenação
É possível efetuar a ordenação dos resultados, para isto basta selecionar uma das opções apresentadas no combo-box. As opções disponíveis são:
...
Nota | ||
---|---|---|
| ||
Quando a ordenação é alterada, a pesquisa é realizada novamente considerando os parâmetros de filtro já informados. |
Busca avançada
PO-UI.
02. EXEMPLO DE UTILIZAÇÃO
- Para acessar o programa Monitor Pedido Execução, no menu, pesquise por "
pedido-execucao-monitor
". - O programa aparecerá na aba "
Tarefas
", para acessá-lo, basta clicar no programa e em seguida no botão "Executar
".
03. TELA MANUTENÇÃO DE PEDIDOS
Outras Ações / Ações relacionadas
Ação | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Pesquisar | Realiza uma busca rápida pelo número do pedido de execução. | ||||||||||
Busca avançada | Abre a tela de busca avançada, ver item Busca avançada. | ||||||||||
Alterar pedido | Permite alterar parâmetros de um pedido de execução ainda não iniciado. Ao clicar abre a tela de alteração de pedido, ver item Alterar/duplicar pedido.
| ||||||||||
Detalhes pedido | Permite consultar mais detalhes do pedido de execução. Ao clicar abre a tela detalhes de pedido, ver item Detalhes pedido. | ||||||||||
Duplicar pedido | Permite duplicar um pedido existente, esta ação irá criar um novo pedido de execução com os mesmos parâmetros de negócio do pedido selecionado. Ao clicar abre a tela de duplicação de pedido, ver item Alterar/duplicar pedido. Essa opção estará habilitada apenas para pedidos criados através da API JobScheduler. | ||||||||||
Cancelar pedido | É apresentada uma mensagem de confirmação de cancelamento do pedido de execução selecionado. Ao confirmar, o pedido será atualizado para o status 'Cancelado' e a execução do pedido será interrompida.
| ||||||||||
Excluir pedido | É apresentada uma mensagem de confirmação de exclusão do pedido de execução selecionado.
| ||||||||||
Alterar priorização | É apresentada uma mensagem de confirmação de mudança de priorização do pedido de execução selecionado. Para mais detalhes do funcionamento da priorização de pedidos, ver item Priorização de pedidos.
|
Informações | ||
---|---|---|
| ||
As colunas "Priorizado", "PID", "Data de execução", "Data de conclusão", "Tempo de execução", "Última atualização" e "Último objeto executado" por padrão não são apresentadas. Para visualizar é necessário clicar na engrenagem da tabela e marcar essas colunas para ficarem como visíveis. A coluna "Tempo de execução" apresenta quanto tempo o pedido de execução levou para ser concluído em casos de pedidos encerrados, e quanto tempo está em execução para pedidos que estão executando. |
Busca avançada
Ao selecionar a opção 'Busca avançada', na janela principal do Monitor de Pedidos, é apresentada a seguinte tela:
Parâmetros busca avançada
Parâmetro | Descrição |
---|---|
Data inicial | Data mínima para criar uma faixa de pesquisa pela data de execução do pedido. |
Data final | Data máxima para criar uma faixa de pesquisa pela data de execução do pedido. |
Hora inicial | Horário mínimo para criar uma faixa de pesquisa pela hora de execução do pedido. |
Hora final | Horário máximo para criar uma faixa de pesquisa pela hora de execução do pedido. |
Programa | Programa executado. |
PID | Número do PID (Process ID) |
. | |
Usuário | Usuário responsável pela criação do pedido. |
Servidor | Servidor responsável pela execução do pedido. |
Neste tipo de filtro é permitido selecionar mais de um tipo de situação para criar uma pesquisa personalizada, sendo permitido os motivos abaixo, compatíveis com a situação "não executado":
- Aguardando execução do pedido pai;
- Limite de execução do servidor;
- Limite de execução do usuário;
- Pedido enfileirado.
Equivalente ao item anterior, neste caso os motivos devem ser compatíveis com a situação "executando", sendo os motivos descritos abaixo disponíveis para seleção:
- Iniciando pedido;
- Executando pedido.
Considera os motivos pertencentes a situação de pedido "executado", apresentados a seguir as opções disponíveis:
- Execução do pedido pai com erro;
- Pedido executado com erro;
- Pedido executado com sucesso;
- Programa inexistente;
- Execução com erro inesperado.
Mais ações (...)
Empresa | Empresa para qual foi criado o pedido de execução |
Situações | Status dos pedidos. |
Ao clicar em 'Aplicar' será realizado filtro nos pedidos de execução conforme os parâmetros informados na tela de busca avançada.
Alterar/duplicar pedido
Ao selecionar a opção de Alterar/Duplicar será aberta a tela abaixo com os parâmetros do pedido atual:
Parâmetros alterar/duplicar/pedido
Parâmetro | Descrição |
---|---|
Servidor de execução | Servidor de execução que será utilizado para execução do pedido. |
Dia | Data da próxima execução do pedido. |
Hora | Horário da próxima execução do pedido. |
Dependência do pedido | Caso o pedido alterado/duplicado tenha dependência da execução de algum outro pedido primeiro, é possível relacionar o pedido pai neste campo. |
Ao clicar em 'Avançar', será possível seguir para a próxima etapa da alteração/duplicação do pedido, será apresentada a tela:
Informações | ||
---|---|---|
| ||
Parametrizações de periodicidade e recorrência apenas estão disponíveis para pedidos criados através da API JobScheduler. |
Parâmetros alterar/duplicar pedido
Parâmetro | Descrição |
---|---|
Periodicidade | Indica qual o tipo de periodicidade que este pedido será executado. |
Frequência | Habilitado apenas se 'Periodicidade' for diferente de 'Único'. Indica se dentro da periocidade selecionada, haverá também uma frequência de execução de pedidos. Caso esteja opção seja marcada, serão habilitados os campos para preenchimento do tipo de frequência e início e fim. |
Recorrência | Indica se haverá recorrência da agenda informada. |
Notificar via e-mail | Indica se deve ser enviado e-mail com o resultado da execução do pedido ao final da execução. Esta opção só estará disponível se estiverem preenchidos as Propriedades de E-mail. |
Ao clicar em 'Avançar', será possível seguir para a próxima e última etapa da alteração/duplicação do pedido, será apresentada a tela:
Na última etapa é possível fazer a conferência dos dados preenchidos nos passos de agendamentos e parametrização, ao clicar em 'Concluir', a ação será finalizada atualizando ou criando um novo pedido de execução.
Detalhes pedido
Ao selecionar a opção 'Detalhes Pedido', na janela principal do Monitor de Pedidos, é apresentada a seguinte tela:
Parâmetros detalhes pedido
Parâmetro | Descrição |
---|---|
Solicitante | Usuário que criou o pedido de execução. |
Programa | Código do programa executado. |
Data de criação | Data e hora de criação do pedido. |
Dependência do pedido | Caso seja um pedido dependente de outro, apresenta o número do pedido pai. |
Notificar via e-mail | Indica se será enviado e-mail com resultado do pedido de execução ao final da execução. |
Empresa | Empresa utilizada na execução do pedido. |
Servidor | Servidor de execução responsável pela execução do pedido. |
Data de execução | Data e hora do início da execução do pedido. |
Data de conclusão | Data e hora da conclusão da execução do pedido. |
Resultado | Diretório ou impressora para onde foi enviado o resultado do pedido. O valor deste campo só será apresentado para o usuário que criou o pedido de execução. |
Última atualização | Data e hora da última atualização de execução do pedido. |
Último objeto executado | Último objeto executado pelo pedido. |
Descrição da situação | Descrição da situação atual do pedido de execução. |
Priorização de pedidos
Esta funcionalidade é útil para quando há um acumulo de pedidos em determinado servidor e existe a necessidade que algum pedido seja executado com prioridade, a priorização só é válida para quando a data e hora de execução do pedido já foi atingida, porém o pedido não foi executado ainda por fila no servidor de execução.
Exemplo de funcionamento:
- Pedidos 1, 2, 3, 4 criados para execução no servidor server1 e agendados para execução na data/horário 01/01/2022 12:00
- server1 com capacidade para execução de 2 pedidos por vez
Desta forma, o pedido 1 e 2 seriam executados primeiramente, e somente quando um dos dois fossem finalizados seria possível executar o pedido número 3, e somente quando outro pedido fosse finalizado o pedido 4 seria executado.
Em um cenário, onde os pedidos 1 e 2 estão sendo executados e há uma necessidade que o pedido 4 seja o próximo da fila, pode-se utilizar a funcionalidade de priorização de pedidos.
No Monitor Pedido Execução, seleciona-se a opção 'Alterar priorização' para o pedido número 4 e confirma-se a alteração do pedido para priorizado. Neste caso, quando o pedido 1 ou 2 finalizar, o próximo pedido a ser executado será o pedido 4 e não o número 3 como aconteceria em um cenário normal. Dessa forma conseguimos selecionar pedidos específicos com necessidade de priorização para serem executados com preferência.
Algumas características do funcionamento da priorização de pedidos:
- Só serão executados pedidos, priorizados ou não, quando for atingida a data e horário de agendamento;
- Caso exista mais de um pedido priorizado pendente, será executado aquele que foi criado primeiro;
- É possível alterar um pedido anteriormente priorizado para não priorizado, neste caso o pedido ficará na fila normal.
- Para fazer isso, no Monitor Pedido Execução, seleciona-se a opção 'Alterar priorização' para o pedido em questão e confirma-se a alteração do pedido para não priorizado.
- Priorizações de pedidos com dependências(Pai e Filho):
- Quando priorizado um pedido Filho, o pedido Pai também será priorizado.
- Quando retirada a priorização de um pedido Pai, também serão retiradas as priorizações dos pedidos Filhos.
- Quando priorizado o pedido Pai ou retirada a priorização de um pedido Filho, que não se encaixe nas regras anteriores, apenas o pedido em questão terá sua priorização modificada
...
Ao clicar nesta opção é aberta uma janela com mais detalhes sobre o pedido de execução. Caso o pedido foi executado com erros, o campo "Descrição do erro" é automaticamente apresentado, com informações dos problemas ocorridos.
...
Ao clicar nesta opção, é apresentada uma mensagem de confirmação para exclusão do pedido correspondente.
...
title | Importante |
---|
...
- .