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

Moderator: amosbatto

User avatar
By milagrosmaria16
#796123
Buenas tardes,

Acabo de crear un Web Entry y me gustaría cambiar la información mostrada en la siguiente imagen:

Image

Espero alguien me pueda ayudar por favor!!!

Muchísimas gracias :)
By amosbatto
#796126
Puedes editar el código en este archivo
<INSTALL-DIRECTORY>/shared/sites/<WORKSPACE>/public/<PROCESS-UID>/<STARTING-EVENT-UID>Post.php

Por ejemplo, en un sistema de Linux:
/opt/processmaker/shared/sites/workflow/public/91274247259eeb7d86ab916042797239/95613358859eeb9d2df7655031876257Post.php

Puedes cambiar línea 156:
Code: Select all
        $aMessage["MESSAGE"] = "<br />Case created in ProcessMaker<br />Case Number: $caseNr <br />Case Id: $caseId<br />Case derivated to: $assign";
Si quieres redirigir a otro URL, puede usar código como este en línea 156:
Code: Select all
        $aMessage["MESSAGE"] = "<br />Case created in ProcessMaker<br />Case Number: $caseNr <br />Case Id: $caseId<br />Case derivated to: $assign";
header("Location: http://mydirection.com/mypage");
Aca hay ejemplos:
viewtopic.php?f=41&t=712867&p=794179
viewtopic.php?f=41&t=713347
User avatar
By milagrosmaria16
#796144
Buenos días,

Muchas gracias por tu respuesta, tengo una pregunta adicional:

Si quisiera agregarle un campo del formulario a las propiedades, por ejemplo:

Image

El campo fecha: txtFecha y campo Titulo: cboReclaSug

Y hacer que quede de la siguiente manera:

Image

Atenta a tu respuesta, muchas gracias!!
By amosbatto
#796150
Puedes usar este código para insertar variables de tu DynaForm en el mensaje:
Code: Select all
 $result = ws_routeCase($caseId, 1);
        $assign = $result->message;
        $fecha = $pmdynaform["txtFecha"];
        $titulo = $pmdynaform["cboReclaSug_label"];

        $aMessage["MESSAGE"] = "Fecha: $fecha<br />Titulo: $titulo<br />Case Number: $caseNr <br />Case Id: $caseId<br />Case derivated to: $assign";
User avatar
By milagrosmaria16
#798837
Buenas tardes @amosbatto

Me ayudaste con lo anterior, muy agradecida con eso.

Pero ahora tengo otra consulta, si necesito sacar la fecha en que fue creado el ticket (app_create_date) de la bd como sería la función, si esta es para el dynaform
Code: Select all
$pmdynaform
como sería para la consulta de bd?

Quedo muy atenta a tus comentarios.

Muchas gracias!
By amosbatto
#798838
1. Crea un Dynaform con un campo de texto asociado con la variable "caseStartDate".

2. Crea este trigger:
Code: Select all
$caseId = @@APPLICATION;
$sql = "SELECT APP_CREATE_DATE FROM APPLICATION WHERE APP_UID='$caseId'";
$result = executeQuery($sql);
@@caseStartDate = $result[1]['APP_CREATE_DATE']; 
3. Setea el trigger para ejecutar antes del DynaForm.

Aca es un proceso para probar este trigger:
(23.78 KiB) Downloaded 18 times

Hello, I want to allow the users of a task to acc[…]

【Q/微信729926040】如以删除请点网页快照,专业办理德国/法国/英国/加拿大各大学高端精仿文[…]

【Q/微信729926040】如以删除请点网页快照,专业办理德国/法国/英国/加拿大各大学高端精仿文[…]

【Q/微信729926040】如以删除请点网页快照,专业办理德国/法国/英国/加拿大各大学高端精仿文[…]