Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Empezando con triggers o workflows
#1
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???
Reply
#2
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.
Joe
TSolucio
Reply
#3
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.
Reply
#4
(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.
Joe
TSolucio
Reply
#5
Gracias por las respuestas tan rápidas!!!
Reply
#6
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??
Reply
#7
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
Joe
TSolucio
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)