Mensajes en eventos

Un foro de discusión para nuestra comunidad de hispano hablante

Moderator: amosbatto

milagrosmaria16
Posts: 40
Joined: Fri Oct 13, 2017 1:05 pm
Country: Peru

Mensajes en eventos

Unread postby milagrosmaria16 » Mon Feb 05, 2018 11:35 am

Buenos días compañeros,

Tengo una duda, como podría enviar correos desde el evento de inicio.

Image

Espero me puedan ayudar porque hasta donde se, lo correos se envían a través de triggers y este no tiene pero me es necesario notificar al usuario.

Muchas gracias!!!!!

amosbatto
Posts: 5834
Joined: Mon Jun 22, 2009 10:28 am
Country: Bolivia
Location: La Paz
Contact:

Re: Mensajes en eventos

Unread postby amosbatto » Mon Feb 05, 2018 9:19 pm

En las propiedades del proceso puedes ejecutar un trigger con PMFSendMessage() cuando un nuevo caso es creado:
http://wiki.processmaker.com/3.2/Triggers#When_action_cases
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)

milagrosmaria16
Posts: 40
Joined: Fri Oct 13, 2017 1:05 pm
Country: Peru

Re: Mensajes en eventos

Unread postby milagrosmaria16 » Wed Feb 07, 2018 11:24 am

Buenos días Amosbato,

Muchas gracias por tu respuesta, el único inconveniente es que estoy en la versión 3.1. :(

amosbatto
Posts: 5834
Joined: Mon Jun 22, 2009 10:28 am
Country: Bolivia
Location: La Paz
Contact:

Re: Mensajes en eventos

Unread postby amosbatto » Wed Feb 07, 2018 10:29 pm

Puedes actualizar a la version 3.2.1 o puedes agregar código la final de la función startCase() definida en processmaker/workflow/engine/classes/class.case.php si no quieres actualizar tu versión de PM. (La función empieza en línea 2036 en versión 3.2.1).
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)

milagrosmaria16
Posts: 40
Joined: Fri Oct 13, 2017 1:05 pm
Country: Peru

Re: Mensajes en eventos

Unread postby milagrosmaria16 » Thu Feb 08, 2018 7:00 pm

Buenas tardes,

Tienes algún ejemplo que me pueda ayudar por favor?

En caso no se pueda, existe alguna forma que haga vencer una actividad y que continúe a la otra.

Quedo a la espera de tus comentarios.

Saludos.

amosbatto
Posts: 5834
Joined: Mon Jun 22, 2009 10:28 am
Country: Bolivia
Location: La Paz
Contact:

Re: Mensajes en eventos

Unread postby amosbatto » Thu Feb 08, 2018 11:13 pm

Puedes cambiar el código de:

Code: Select all

            
        return array
(
            'APPLICATION' => $sAppUid,
            'INDEX' => $iDelIndex,
            'PROCESS' => $sProUid,
            'CASE_NUMBER' => $caseNumber
        
);

a:

Code: Select all


        
//check if a particular process:
        if ($sProUid == '1234567890abcde1234567890abcde') {
            G::LoadClass("pmFunctions");
            $to = userInfo($sUsrUid)['mail'];
            $_SESSION['PROCESS'] = $sProUid;
            PMFSendMessage($sAppUid, '[email protected]', $to, '', '', "New Case #".$caseNumber, 'newCase.html');
        }
            
        return array
(
            'APPLICATION' => $sAppUid,
            'INDEX' => $iDelIndex,
            'PROCESS' => $sProUid,
            'CASE_NUMBER' => $caseNumber
        
);

Donde 1234567890abcde1234567890abcde es el ID del proceso, '[email protected]' es el email configurado en Admin > Email Servers y newCase.html es el nombre de una plantilla en el mismo proceso.
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)


Return to “Español”

Who is online

Users browsing this forum: No registered users and 6 guests