Header Web
Logo_PHC_Software
Manuais
Como Instalar o Motor dos Alertas de Utilizador

O Motor dos Alertas de Utilizador está disponivel a partir da v30 para as gamas Advanced ou Enterprise e com o PHC On ativo.

Este motor permite executar os alertas de forma automática com a recorrência que é definida na configuração dos próprios alertas.
Se um determinado alerta estiver configurado para ser executado, por exemplo, várias vezes ao dia, ou uma vez por dia, ou uma vez por semana, etc., o motor vai fazer com que esse alerta seja executado as vezes que foram indicadas na configuração do alerta.



Motor dos Alertas de Utilizador corre numa instalação do intranet - pode ser configurado para correr na mesma instalação da aplicação intranet ou numa separada.



Para o funcionamento do motor, é necessário ter em conta os seguintes parametros e chaves:

       Parâmetros:

  • Alertas: Número de alertas que podem ser executados simultaneamente
    Se este parâmetro estiver configurado com "0", então o nº de alertas que podem correr em simultâneo corresponde ao dobro do número de threads do processador do computador
  • Alertas: Utiliza Alertas no Intranet
    Este parâmetro deve ficar ativo se o utilizador quiser que o motor esteja ativo na mesma instalação que utiliza a aplicação intranet.


      Chave do ficheiro AppSettings:

  • < add key="UseAlerts" value="S" / >  - Esta chave deverá estar ativa no ficheiro AppSettings do site onde o motor está a correr.

 

      Chave do ficheiro Web.Config:

  • < applicationInitialization doAppInitAfterRestart="true" >
    < /applicationInitialization >

    Esta chave deverá ser colocada de forma manual dentro do System.webServer, no ficheiro Web.config do site onde está o motor a correr.

 

Se o motor estiver configurado para correr em separado da aplicação intranet, só poderão aceder utilizadores que tenham acesso ao módulo Supervisor e este só terá acesso às seguintes opções:

  • Alertas de utilizador
  • Monitor de sistema
  • Parâmetros

Se o utilizador preferir ter o motor dos alertas configurado no site da aplicação intranet, então nesse site a chave deverá estar ativa(< add key="UseAlerts" value="S" / >) e nos parâmetros da aplicação deverá estar ativo o parâmetro "Alertas: Utiliza Alertas no Intranet".
Para aceder ao motor dos alertas, o respectivo utilizador tem de ter ativa a opção "Tem acesso ao PHC CS Web ", no ecrã "Utilizadores".

Se for dada ordem ao IIS para desligar e estiver a correr algum ou vários alertas nessa altura, o IIS só desligará depois de todos os alertas terminarem de ser executados .

 


Para que o Motor dos Alertas de utilizador funcione automaticamente são necessárias os seguintes requisitos:

1. No IIS:

  • O IIS deverá ser de uma versão igual ou superior à versão 8
  • Nas opções avançadas do Default Web Site, em Application Pools - No separador "General", o campo "Start Mode", deverá estar com "AlwaysRunnig"
  • Nas opções avançadas do site da aplicação Intranet - No separador "General", o campo "Preload Enabled", deverá estar com "True"
Informação
 

Aconselha-se a que campo "Idle Time-out (minutes)" disponivel nas opções avançadas do Application Pools tenha um valor maior que o definido por defeito.

 

Nota:
 
Se não tiver as configurações anteriores o motor funciona na mesma mas só quando o utilizador estiver a utilizar a aplicação.

 

2. Nas funcionalidades opcionais do Windows:
É necessário ter instalado o Application Inicialization
Para efectuar esta instalação poderá consultar o artigo em https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization

 

3. Utilizador específico para os alertas:

É obrigatório ter configurado um utilizador específico para os alertas. Ao aceder ao ecrã de Utilizadores e ativar o campo 'Utilizador para alertas web' no utilizador, este passa a ser de uso exclusivo para os alertas web. Não será possível efetuar login com este utilizador.

Nota
  • Se não existir nenhum utilizador configurado para ser o utilizador dos alertas web, não é possível iniciar o motor dos alertas.

 

Ao definir um utilizador para ser de uso exclusivo dos alertas, é possível através do campo 'E-mail' do utilizador, definir qual será o email utilizado para o envio dos alertas. O e-mail definido no utilizador é utilizado para o envio dos alertas. Sempre que o e-mail for alterado é necessário reiniciar o motor dos alertas. 

Informação:
 
Apenas as reações "Envio de email", "Expressão" e "Cobranças Inteligentes" estão a ter em conta o e-mail do utilizador dos alertas.

 

É necessário ter em atenção quais os acessos que o utilizador dos alertas tem, uma vez que, caso não tenha acessos suficientes, não são enviados determinados alertas. Devemos ter em atenção os seguintes acessos:

  • Para as reações "Envio de Email" e "Expressão" apenas é necessário o acesso ao módulo de Supervisor.
  • Para as "Cobranças Inteligentes" e "Cobranças Eletrónicas" são necessários os acessos aos módulos de Supervisor, Gestão e Documentos Intranet.
  • Para as "Validação e envio do SAF-T-PT mensal" são necessários os acessos aos módulos de Supervisor, Gestão e Documentos Eletrónicos Intranet.

 

Nota: As Análises Avançadas devem ser criadas através do ecrã respetivo e posteriormente subscritas no ecrã “Subscrição de Análises Avanças”. No ecrã “Alertas de Utilizador” este tipo de Reação é apenas para consulta e alteração de periodicidades, não sendo possível introduzir novos registos para o tipo de Reação "Análises Avançadas".