¿Cómo enviar mails mediante BProc?

¿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 Bproc enviar mails
¿Para qué sirve?
Para poder enviar mail mediante los Bproc.


1. Creación del BProc

Primeros vas a crear el BProc, para eso nos vamos a dirigir al Menú->Configuración-> Diseño del espacio de trabajo > DICCIONARIOS->Bproc

Creamos un nuevo Bproc
image

El tipo tiene que ser “Scheduler”

2. Generamos el Script

En la solapa Script del Bproc configuramos este código, que nos va a servir de base para los desarrollos de BProc 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;

String sessionID = params.getSessionID();
DBHelper dbh = params.getDBHelper();
SessionVO session = SessionHLP.getSession(sessionID);

MailSenderHLP sender = new MailSenderHLP(sessionID, dbh);

//Configuramos el Asunto y el cuerpo

String asunto1 = “Envio de Mail”;
String cuerpoMail = “Ejemplo de Envío mail”;

//Seleccionamos el equipo que queremos mandar el mail, en el parámetro va a ir el EquipoID del equipo que vamos a mandar el mail.

Collection destinatarios = sender.getDestinatariosEquipo(77);

FAFMailCentral mail = sender.getSystemMail(destinatarios, asunto1, cuerpoMail);

//Aqui usa el método send del objeto sender

sender.send(mail);

3. Configurar la programación

En la solaopa Programación del BProc configuramos cuando queremos que se ejecute el BProc y con que frecuencia

1 me gusta