CoreBOSBB
Empezando con triggers o workflows - Printable Version

+- CoreBOSBB (https://discussions.corebos.org)
+-- Forum: International (https://discussions.corebos.org/forumdisplay.php?fid=19)
+--- Forum: International (https://discussions.corebos.org/forumdisplay.php?fid=14)
+---- Forum: Spanish (https://discussions.corebos.org/forumdisplay.php?fid=15)
+---- Thread: Empezando con triggers o workflows (/showthread.php?tid=205)



Empezando con triggers o workflows - unaitwo - 11-24-2015

Hola estoy intentado crear un sistema que tras que el usuario introduzca una entidad esta dispare la creación de otra usando valores de la primera, a modo de ejemplo, al introducir un prepuesto, en el calendario se programe automáticamente una llamada, usando los valores del presupuesto, como pueda ser el contacto y la fecha. Por donde tengo que empezar para programar un comportamiento como este???


RE: Empezando con triggers o workflows - joebordes - 11-24-2015

Primero intenta utilizando los flujos de trabajo. Hay una tarea que es "Crear Entidad" que te permitirá hacer esto que pides. No tienes toda la flexibilidad que podrías desear pero en general funciona muy bien.


RE: Empezando con triggers o workflows - unaitwo - 11-25-2015

Le he dado y me sale un mensaje:"No se han encontrado entidades para crear", y no puedo hacer nada.

Había mirado la funcionalidad de "Crear evento" y lo malo es que no puedo reutilizar los campos.

También había sopesado la posibilidad de crearme una función que haga lo que quiero, pero no se donde se ha de crear esta función para que me aparezca en el desplegable que sale cuando elijo esta opción.

Tengo otra pregunta, es posible programar un flujo en que se vayan concatenando pantallas de un proceso?? Me explico, imaginaros que en una metodología de trabajo definida, tenemos que siempre tras la introducción de una cuenta, se ha introducir un evento, es posible que tras introducir esta cuenta y darle guardar se habrá automáticamente la pantalla de eventos.


RE: Empezando con triggers o workflows - joebordes - 11-25-2015

(11-25-2015, 08:16 AM)unaitwo Wrote: Le he dado y me sale un mensaje:"No se han encontrado entidades para crear", y no puedo hacer nada.

Había mirado la funcionalidad de "Crear evento" y lo malo es que no puedo reutilizar los campos.

También había sopesado la posibilidad de crearme una función que haga lo que quiero, pero no se donde se ha de crear esta función para que me aparezca en el desplegable que sale cuando elijo esta opción.

http://corebos.org/documentation/doku.php?id=en:devel:addworkflowfunction
http://corebos.org/documentation/doku.php?id=en:devel:addworkflowtask

(11-25-2015, 08:16 AM)unaitwo Wrote: Tengo otra pregunta, es posible programar un flujo en que se vayan concatenando pantallas de un proceso?? Me explico, imaginaros que en una metodología de trabajo definida, tenemos que siempre tras la introducción de una cuenta, se ha introducir un evento, es posible que tras introducir esta cuenta y darle guardar se habrá automáticamente la pantalla de eventos.

No, de momento no hay manera de hacer esto sin modificar el código base. Es muy buena idea, lo tendré en cuenta.


RE: Empezando con triggers o workflows - unaitwo - 11-25-2015

Gracias por las respuestas tan rápidas!!!


RE: Empezando con triggers o workflows - unaitwo - 11-26-2015

Una preguntita, entiendo que en la custom function puedo hacer lo que quiera, es decir, crear registos en nuevos, o lo que sea no?? Existe en alguna librería alguna función implementada para crear un evento??


RE: Empezando con triggers o workflows - joebordes - 11-26-2015

Estudia como lo hace la propia aplicación en sus tareas de flujo de trabajo:

https://github.com/tsolucio/corebos/blob/master/modules/com_vtiger_workflow/tasks/VTCreateEntityTask.inc
https://github.com/tsolucio/corebos/blob/master/modules/com_vtiger_workflow/tasks/VTCreateEventTask.inc