¿A quiénes está dirigido?
A los clientes y usuarios que usen las funcionalidades de App Builder del sistema, que necesiten en sus desarrollos de Trabajos, enviar mails
¿Para qué sirve?
Para poder enviar mail mediante los Trabajos.
1. Creación del Trabajo
Primeros vas a crear el Trabajo, para eso nos vamos a dirigir al Menú->Configuración-> Diseño del espacio de trabajo > Actualizaciones->Trabajos
Creamos un nuevo Trabajo
Creamos el paso donde se va a encontrar la lógica
2. Generamos el Script
En la solapa Código scripting de la solapa Pull Manager configuramos este código, que nos va a servir de base para los desarrollos de Trabajos que queramos mandar mail.
import app.bsuite.transacciones.operacion.OperacionHLP;
import app.bsuite.transacciones.operacion.model.OperacionVO;
import faf.app.base.security.session.model.SessionVO;
import faf.app.base.security.session.SessionHLP;
import app.teamplace.servicios.caso.scripting.helpers.messaging.MailSenderHLP;
String sessionID = params.getSessionID();
DBHelper dbh = params.getDBHelper();
SessionVO session = SessionHLP.getSession(sessionID);
MailSenderHLP sender = new MailSenderHLP(sessionID, dbh);
String asunto1 = params.get(“asunto”);
String cuerpoMail = “Ejemplo de Envio mail”;
Collection destinatarios = sender.getDestinatariosEquipo(77);
FAFMailCentral mail = sender.getSystemMail(destinatarios, asunto1, cuerpoMail);
//Aquí usa el método send del objeto sender
sender.send(mail);
sender.send(mail);
Además, podemos agregar parámetros que después lo podemos usar en el Script con la siguiente línea: ‘params.get(“asunto”);’
3. Configurar la programación
En la solapa Programación del Trabajo configuramos cuando queremos que se ejecute el Trabajo y con qué frecuencia