Mudanças entre as edições de "Agendamento de Processos"

(Tipo de agendamento)
 
(23 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
== Conceito ==
 
 
O agendamento de processos é uma funcionalidade do sistema que permite que seja realizada alguma tarefa automaticamente em um determinado período de tempo definido previamente.
 
O agendamento de processos é uma funcionalidade do sistema que permite que seja realizada alguma tarefa automaticamente em um determinado período de tempo definido previamente.
  
 +
'''Exemplos:'''
 +
*Execução de scripts para envio de relatórios por e-mail.
 +
*Execução de scripts para limpeza de registros de logs.
  
== Exemplos ==
+
===='''Cadastro do Agendamento'''====
:*Execução de scripts para envio de relatórios por e-mail;
+
*'''Nome:''' Identificação nominal para o registro.
:*Execução de scripts para limpeza de registros de logs.
+
*'''Servidor:''' [[Servidor|Servidor]] onde será realizada a execução do agendamento. Requer instalação do serviço do PHSServer.
 
+
*'''Empresa Corrente:''' Empresa do sistema que será responsável pelo o agendamento.
 
+
*'''Usuário:''' Usuário que será utilizado para a autenticação do agendamento no servidor.
== Campos ==
 
*'''Nome:''' Identificação nominal para o registro;
 
*'''Servidor:''' [[Servidor|Servidor]] onde será realizada a execução do agendamento;
 
*'''Empresa Corrente:''' Empresa do sistema que será responsável pelo o agendamento;
 
*'''Usuário:''' Usuário que será utilizado para a autenticação do agendamento no servidor;
 
 
 
  
 
====Tipo de agendamento====
 
====Tipo de agendamento====
Linha 22: Linha 17:
 
|
 
|
 
*'''Script:''' Pode ser vinculado um script para que seja realizada a sua execução.
 
*'''Script:''' Pode ser vinculado um script para que seja realizada a sua execução.
*'''Limpeza Log Execução:''' Realiza a limpeza dos logs gerados durante as execuções do agendamento, podendo determinar a quantidade de dias que o log fica disponível no sistema.
+
*'''Limpeza:''' Realiza a limpeza dos logs gerados durante as execuções do agendamento, ou de cadastros de e-mails, podendo determinar a quantidade de dias que as informações estarão disponíveis no sistema.  
*'''Enviar e-mails:'''
+
*'''Enviar e-mails:''' Realiza o envio de e-mail previamente armazenados no cadastro de [[Cadastro_de_E-mails|e-mails]]. Requer os arquivos libcrypto-1_1.dll e libssl-1_1.dll.
 +
**A flag "Utilizar conta do usuário do agendamento", determina que o envio será feito utilizando a conta do usuário do cadastro do agendamento, caso contrário será utilizada a conta de e-mail do usuário do cadastro do e-mail. Caso o servidor SMTP estiver preenchido no e-mail, será sempre considerado este servidor SMTP para o envio. No caso de NF-e por exemplo o servidor SMTP é determinado diretamente no cadastro do e-mail.
 +
*'''Receber e-mails:''' Permite realizar a leitura da caixa de entrada via IMAP de e-mails não lidos. Requer os arquivos libeay32.dll e ssleay32.dll.
 +
**'''Integração de solicitações:''' Realiza integração do e-mail recebido para cadastramento automático de novas solicitações ou vincula o e-mail a uma solicitação já existente. A identificação ocorre pelo código da solicitação junto ao assunto do e-mail ">>0000<<". Para inclusão de novas solicitações o e-mail de constar junto ao contato vinculado ao cliente.
 +
 
 
|}
 
|}
 +
 +
====Execução====
 +
Define o intervalo entre cada execução do script, podendo-se optar por:
 +
:*'''Intervalo''': Intervalo de tempo em minutos entre cada uma das execuções.
 +
:*'''Diário''': Executado uma vez ao dia no horário estabelecido.
 +
:*'''Semanal''': Executado semanalmente conforme dia e horário estabelecido.
 +
:*'''Mensal''': Executado mensalmente conforme mês, dia e horário estabelecido.
 +
:*'''Uma vez''': Executado uma única vez na data e horário definido.
 +
*'''Data de Inclusão''': Campo referente a data da inclusão do registro de agendamento no sistema.
 +
*'''Usuário que incluiu''': Usuário que realizou a inclusão do registro de agendamento.
 +
*'''Data / Hora Execução''': Data e hora da última execução do agendamento.
 +
*'''Log''': Campo de texto que armazena os logs gerados pelo sistema durante a execução.
 +
 +
 +
====Opções====
 +
 +
*'''Execuções''': Exibir histórico das execuções do agendamento realizadas pelo sistema.

Edição atual tal como às 14h32min de 25 de outubro de 2024

O agendamento de processos é uma funcionalidade do sistema que permite que seja realizada alguma tarefa automaticamente em um determinado período de tempo definido previamente.

Exemplos:

  • Execução de scripts para envio de relatórios por e-mail.
  • Execução de scripts para limpeza de registros de logs.

Cadastro do Agendamento

  • Nome: Identificação nominal para o registro.
  • Servidor: Servidor onde será realizada a execução do agendamento. Requer instalação do serviço do PHSServer.
  • Empresa Corrente: Empresa do sistema que será responsável pelo o agendamento.
  • Usuário: Usuário que será utilizado para a autenticação do agendamento no servidor.

Tipo de agendamento

Tipos
  • Script: Pode ser vinculado um script para que seja realizada a sua execução.
  • Limpeza: Realiza a limpeza dos logs gerados durante as execuções do agendamento, ou de cadastros de e-mails, podendo determinar a quantidade de dias que as informações estarão disponíveis no sistema.
  • Enviar e-mails: Realiza o envio de e-mail previamente armazenados no cadastro de e-mails. Requer os arquivos libcrypto-1_1.dll e libssl-1_1.dll.
    • A flag "Utilizar conta do usuário do agendamento", determina que o envio será feito utilizando a conta do usuário do cadastro do agendamento, caso contrário será utilizada a conta de e-mail do usuário do cadastro do e-mail. Caso o servidor SMTP estiver preenchido no e-mail, será sempre considerado este servidor SMTP para o envio. No caso de NF-e por exemplo o servidor SMTP é determinado diretamente no cadastro do e-mail.
  • Receber e-mails: Permite realizar a leitura da caixa de entrada via IMAP de e-mails não lidos. Requer os arquivos libeay32.dll e ssleay32.dll.
    • Integração de solicitações: Realiza integração do e-mail recebido para cadastramento automático de novas solicitações ou vincula o e-mail a uma solicitação já existente. A identificação ocorre pelo código da solicitação junto ao assunto do e-mail ">>0000<<". Para inclusão de novas solicitações o e-mail de constar junto ao contato vinculado ao cliente.

Execução

Define o intervalo entre cada execução do script, podendo-se optar por:

  • Intervalo: Intervalo de tempo em minutos entre cada uma das execuções.
  • Diário: Executado uma vez ao dia no horário estabelecido.
  • Semanal: Executado semanalmente conforme dia e horário estabelecido.
  • Mensal: Executado mensalmente conforme mês, dia e horário estabelecido.
  • Uma vez: Executado uma única vez na data e horário definido.
  • Data de Inclusão: Campo referente a data da inclusão do registro de agendamento no sistema.
  • Usuário que incluiu: Usuário que realizou a inclusão do registro de agendamento.
  • Data / Hora Execução: Data e hora da última execução do agendamento.
  • Log: Campo de texto que armazena os logs gerados pelo sistema durante a execução.


Opções

  • Execuções: Exibir histórico das execuções do agendamento realizadas pelo sistema.