ProcessMaker(PM) esta desarrollado en el Lenguage PHP, provisto de conocimiento y técnicas que llegan a consolidar la herramienta. Para tal PM cuenta con Triggers, en los cuales se puede hacer llamadas a funciones personalizadas y tambien uno puede incluir un sin fin de posibilidades de codigo PHP a ejecurse en el proceso diseñando. En el post anterior especifique el uso de una funcion para el envio de mails, para tal efecto un usuario tambien puede crearse su propio codigo PHP e ir infiriendo informacion a traves de Triggers y poder asi cumplir con el objetivo previsto de su proceso.
Como ejemplo puedo denotar un pequeño codigo para poder denotar la fecha en un form.
1. acceso directo a funciones de php.
@@Fecha=date('Y-m-d');
2. acceso a nuestra funcion personalizada.
function fecha()
{ return date('Y-m-d');
}
//llamada a la funcion
@@Fecha=fecha();
Espero que con estos ejemplo haya satisfecho tus dudas.
Pasando al caso del envio de mails y el formato del template, se puede decir que el template es el contenido que llevara el mail, Para esto uno puede realizar su formato propio haciendo uso de HTML o en particular solo un mensaje, en fin dejo este ejemplo para despejar sus dudas, adjunto el template respectivo.
Paso 1. crear el proceso
Paso 2. crear el template, esto se lo realiza como todo html. adjunto el template para el ejemplo.
paso 3. subir el template al proceso,adjunto las imagenes 1,2
paso 4. incluir el trigger q ejecutara la fiuncion para el envio del mail.
paso 5. prueba.
imagen 1 1.JPG (125.35 KiB) Viewed 6376 times
imagen 1 1.JPG (125.35 KiB) Viewed 6376 times
imagen 2 2.JPG (112.23 KiB) Viewed 6369 times