Modificar propiedades

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

Moderator: amosbatto

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

Modificar propiedades

Unread postby milagrosmaria16 » Mon Nov 13, 2017 4:36 pm

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 :)

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

Re: Modificar propiedades

Unread postby amosbatto » Mon Nov 13, 2017 9:34 pm

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
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)

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

Re: Modificar propiedades

Unread postby milagrosmaria16 » Tue Nov 14, 2017 11:45 am

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!!

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

Re: Modificar propiedades

Unread postby amosbatto » Tue Nov 14, 2017 10:35 pm

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";
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)

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

Re: Modificar propiedades

Unread postby milagrosmaria16 » Wed Nov 15, 2017 12:10 pm

Muchísimas gracias!!!!!

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

Re: Modificar propiedades

Unread postby milagrosmaria16 » Thu Nov 23, 2017 6:22 pm

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!

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

Re: Modificar propiedades

Unread postby amosbatto » Thu Nov 23, 2017 7:35 pm

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:
Show_case_start_date-1.pmx
(23.78 KiB) Downloaded 3 times
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: Bing [Bot] and 2 guests