Diferencia entre revisiones de «SIU-Guarani/Version3.14.0/notificador»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 12 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
== Notificador ==
 
== Notificador ==
  
Éste es un comando nuevo incorporado a partir de la versión 3.14.
+
En esta sección se explican aspectos técnicos del '''Notificador'''.  
<br />
 
El comando chequea las versiones de php, apache, postgres y graphviz. También valida que los permisos en la carpeta instalación sean las correctas, y las extensiones esten todas correctamente instaladas.
 
<br />La forma de utilizar este comando es la siguiente:
 
  
<source lang="php" enclose="div">
+
== 1. Cantidad máxima de destinatarios por email  ==
./guarani chequear_configuracion
+
 
 +
A través del parámetro [http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.14.0/configuracion_del_sistema/parametros email_cant_max_destinatarios] podemos configurar la manera en la cual se '''paginaran''' los destinatarios en diferentes emails.
 +
 
 +
Ejemplo, si tenemos que enviar un email a 300 destinatarios, y el parámetro '''email_cant_max_destinatarios''' esta configurado en 100, se enviaran 3 emails con 100 destinatarios cada uno.
 +
Si dicho parámetro esta configurado en 0 se enviará un solo email con los 300 destinatarios.
 +
 
 +
== 2. Envío de email ==
 +
 
 +
Al enviar emails con el '''Notificador''' estos mismos no se envían directamente, sino que se encolan en la tabla '''jobs''' para luego ser desencolados y enviados por un '''Worker'''.<br>
 +
Para invocar a dicho '''Worker''' se debe ejecutar el siguiente comando en Guaraní Gestión:
 +
 
 +
Para desencolar y enviar todos los emails:
 +
<source lang="apache" enclose="div">
 +
bin/guarani enviar_emails_notificador
 +
</source>
 +
 
 +
Para desencolar y enviar de a 12 emails:
 +
<source lang="apache" enclose="div">
 +
bin/guarani enviar_emails_notificador --cantidad 12
 
</source>
 
</source>
 +
 +
Para desencolar y enviar de a 21 emails (versión reducida):
 +
<source lang="apache" enclose="div">
 +
bin/guarani enviar_emails_notificador -c 21
 +
</source>
 +
 +
'''NOTA''': Se debe '''tener los permisos necesarios''' en la carpeta donde se almacenan los '''archivos adjuntos''' que irán en el email, en caso contrario el email llegara pero con el cuerpo vacío.
 +
Otra opción cuando ocurre este caso seria correr el comando como '''root''' (sudo).
  
 
[[SIU-Guarani/Version3.14.0/consideraciones_tecnicas|< Volver]]
 
[[SIU-Guarani/Version3.14.0/consideraciones_tecnicas|< Volver]]

Revisión actual del 10:31 30 ene 2018

Notificador

En esta sección se explican aspectos técnicos del Notificador.

1. Cantidad máxima de destinatarios por email

A través del parámetro email_cant_max_destinatarios podemos configurar la manera en la cual se paginaran los destinatarios en diferentes emails.

Ejemplo, si tenemos que enviar un email a 300 destinatarios, y el parámetro email_cant_max_destinatarios esta configurado en 100, se enviaran 3 emails con 100 destinatarios cada uno. Si dicho parámetro esta configurado en 0 se enviará un solo email con los 300 destinatarios.

2. Envío de email

Al enviar emails con el Notificador estos mismos no se envían directamente, sino que se encolan en la tabla jobs para luego ser desencolados y enviados por un Worker.
Para invocar a dicho Worker se debe ejecutar el siguiente comando en Guaraní Gestión:

Para desencolar y enviar todos los emails:

bin/guarani enviar_emails_notificador

Para desencolar y enviar de a 12 emails:

bin/guarani enviar_emails_notificador --cantidad 12

Para desencolar y enviar de a 21 emails (versión reducida):

bin/guarani enviar_emails_notificador -c 21

NOTA: Se debe tener los permisos necesarios en la carpeta donde se almacenan los archivos adjuntos que irán en el email, en caso contrario el email llegara pero con el cuerpo vacío. Otra opción cuando ocurre este caso seria correr el comando como root (sudo).

< Volver