cancel
Showing results for 
Search instead for 
Did you mean: 

Enviar Emails a Clientes a través de B1if, Ayudita.

former_member203638
Active Contributor
0 Kudos

Hola Compañeros,

Estoy queriendo enviar Emails a travez de B1if, cuando tenga el siguiente escenario:

Enviar un correo electronico al cliente con el Nombre de Cliente, Núm. seguimiento (OINV,TrackNo), No. Folio, Fecha  cuando la factura del cliente sea actualizada en el campo OINV.TrackNo.

He configurado en base a las indicaciones de Felipe en el post :

Describo los pasos en orden para ver si no estoy comiendo ningun error,

1.- Crear un Escenario, en mi caso SendEmail

                                

2.-  Crear el Step

3.- Esta es la configuracion de "Inbound"

4.- Inbound ->Channel(En el campo identifier "13" para Factura de Clientes)

5.- Inbound -> Retrieval    (Adapter: DI API; Retrieval Type: Object)

6.- Inbound->Formatting

7.- Processing (Agrego un atom con el SendEmail)

8.- OutBound (Por logica estoy poniendo VOID en channel y VOID en Format)

9.- Activo el Step en Scenarios ->Control-Setup->Activate

10.- Monitoring, Observo que está bien el escenario

11.-Ahora lo que desconosco es  que poner en el Atom0 y Atom2 para que tome el correo del cliente y lo envie con los respectivos campos que necesito enviar (nombre, num. seguimiento y folio, fecha)

Atom0

Atom2

Poniendo una direccion fija en el Atom2 llega esto al Email, con un archivo .dat, que no tiene nada.

Espero que alguien me pueda apoyar.

Saludos y Gracias.

Alessandro

Message was edited by: Alessandro Lopez Santinelli

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Alessandro

Como bien dices, hay que llenar el el atom2 los datos del mail del proveedor o cliente.

Puedes hacer esto de 2 maneras.

1.- Agregar antes del mail un atom de callSQL para traer el mail de la persona de contacto o de la ficha general del dato maestro del cliente, este SQL debe contener un xPath de el cardcode del proveedor para que sea dinámico y no en duro.

2.- Agregar un atom de callB1Object para traer todo el objeto de negocio del proveedor o cliente y así con un xPath en el atom2, navegar por el resultado del atom de B1object hasta encontrar el mail.

PD: En el atom0 no debes colcocar nada, ya que es un void y la operatoria la harás con un atom en el processing.

Saludos

Felipe

former_member203638
Active Contributor
0 Kudos

Gracias por tu ayuda Felipe, he optado por la segunda opcion (B1 Object) y en sus parametros de configuracion he seteado como en la imagen

Al crear este B1 Object me genera un nuevo atom (Atom4)

Me comentas que hay que agregar un xPATH dinamico, pero no sé como agregarlo.

Creo que es lo unico que hace falta para que funcione no?.

Saludos y Gracias.

Alessandro.

felipe_loyolarodriguez
Active Contributor
0 Kudos

Alessandro,

Yo hice una capacitación aquí en la oficina a mis colegas sobre B1if, que contiene casi todos lo que te estoy diciendo que hagas y lo grabé con sonido

Pesa cerca de 600 MB, y me gustaría pasártela porque es muy tedioso explicar todo.

Si me proporcionas algún método, puedo enviártelo.

Saludos

PD: puede ser hasta por skype : felipe.loyolar

former_member203638
Active Contributor
0 Kudos

Ok, te envío solictud de Skype.

Saludos y Gracias.

Alessandro.

former_member203638
Active Contributor
0 Kudos

Gracias Felipe, Muy Interesante video, ya con eso debe aclarar mucho, vamos a revisarlo a fondo para que se logre el objetivo.

Gracias y Saludos.

Alessandro.

Answers (0)