El caso es que sin saber porqué, algunos flujos de trabajo (workflows) han dejado de funcionar. NO se si por alguna de las actualizaciones o que ha podido ser, pero me llevan de cabeza.
Joe y Omar me ofrecieron usar esta herramienta (evalwf.php), pero no se como interpretar los resultados.
La cuestión es muy sencilla. El módulo contratos (SalesOrders) tien un campo fecha que es Caducidad del contrato y otro que indica si es un equipo o no (para el software) Necesito saber cuando está a punto de caducar los equipos por un lado (con mas antelación) y el software por otro con las condiciones siguientes:
Equipo: Si
Fecha vencimiento: es: hoy (get_date('today'))
En 15 días (add_days(get_date('today'), 15)), etc. (ADJUNTO IMAGEN)
Si la acción se ejecuta la acción "Programada", a una hora todos los días, no funciona, pero si se ejecuta con la acción "al editar el registro", si funciona ¿??????
El resultado de la herramienta es:
Orgulloso miembro de la familia coreBOS!
Programado: SQL para registros afectados:
SELECT vtiger_salesorder.salesorderid DE vtiger_salesorder INNER JOIN vtiger_crmentity EN DONDE vtiger_salesorder.salesorderid = vtiger_crmentity.crmid vtiger_crmentity.deleted = 0 Y vtiger_salesorder.salesorderid> 0
módulo de flujo de trabajo siguiente disparo
Envio correo si caducidad Contrato SalesOrder 2017-05-30 07:30:00
La próxima vez gatillo si se inicia ahora: 05/30/2017 07:30:00
** ** EMail TAREA
from_name
nombre y apellido del usuario con nombre_de_usuario: XXXX@denimatica.com
desde el e-mail
XXXX@denimatica.com
al correo electrónico
XXXX@denimatica.com
cc
XXXX @ denimatica.com, XXXX @ denimatica.com
BCC
tema
CONTRATO EQUIPO APUNTO DE CADUCAR. OVEN-1 PRUEBAS 1
contenido
CONTRATO: OVEN-1 PRUEBAS 1 Equipo: 1
Fecha de vencimiento: 29-05-2017 ()
Equipo: 4599 N. Serie: 1234567890 EQUIPO DE PRUEBAS
Referencia: CONTRATO PRUEBA1 Hoy eaquipo Si
Estado: Aprobado
Creado: 11-04-2016 17:54:00 Modificado: 28-05-2017 19:44:25
Dirección: PASEO DEL SALADAR, xx BAJO DENIA ALICANTE
Descripción:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=32566
** ** EMail TAREA
from_name
nombre y apellido del usuario con nombre_de_usuario: XXXX@denimatica.com
desde el e-mail
XXXX@denimatica.com
al correo electrónico
XXXX@denimatica.com
cc
BCC
tema
CONTRATO SOFTWARE A PUNTO DE CADUCAR CONTRATO PRUEBA1 Hoy eaquipo Si
contenido
CONTRATO: OVEN-1 PRUEBAS 1
Fecha de inicio: 01-09-2011
Fecha de vencimiento: 29-05-2017
Referencia: CONTRATO PRUEBA1 Hoy eaquipo Si
Descripción:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=32566
Joe y Omar me ofrecieron usar esta herramienta (evalwf.php), pero no se como interpretar los resultados.
La cuestión es muy sencilla. El módulo contratos (SalesOrders) tien un campo fecha que es Caducidad del contrato y otro que indica si es un equipo o no (para el software) Necesito saber cuando está a punto de caducar los equipos por un lado (con mas antelación) y el software por otro con las condiciones siguientes:
Equipo: Si
Fecha vencimiento: es: hoy (get_date('today'))
En 15 días (add_days(get_date('today'), 15)), etc. (ADJUNTO IMAGEN)
Si la acción se ejecuta la acción "Programada", a una hora todos los días, no funciona, pero si se ejecuta con la acción "al editar el registro", si funciona ¿??????
El resultado de la herramienta es:
Orgulloso miembro de la familia coreBOS!
Programado: SQL para registros afectados:
SELECT vtiger_salesorder.salesorderid DE vtiger_salesorder INNER JOIN vtiger_crmentity EN DONDE vtiger_salesorder.salesorderid = vtiger_crmentity.crmid vtiger_crmentity.deleted = 0 Y vtiger_salesorder.salesorderid> 0
módulo de flujo de trabajo siguiente disparo
Envio correo si caducidad Contrato SalesOrder 2017-05-30 07:30:00
La próxima vez gatillo si se inicia ahora: 05/30/2017 07:30:00
** ** EMail TAREA
from_name
nombre y apellido del usuario con nombre_de_usuario: XXXX@denimatica.com
desde el e-mail
XXXX@denimatica.com
al correo electrónico
XXXX@denimatica.com
cc
XXXX @ denimatica.com, XXXX @ denimatica.com
BCC
tema
CONTRATO EQUIPO APUNTO DE CADUCAR. OVEN-1 PRUEBAS 1
contenido
CONTRATO: OVEN-1 PRUEBAS 1 Equipo: 1
Fecha de vencimiento: 29-05-2017 ()
Equipo: 4599 N. Serie: 1234567890 EQUIPO DE PRUEBAS
Referencia: CONTRATO PRUEBA1 Hoy eaquipo Si
Estado: Aprobado
Creado: 11-04-2016 17:54:00 Modificado: 28-05-2017 19:44:25
Dirección: PASEO DEL SALADAR, xx BAJO DENIA ALICANTE
Descripción:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=32566
** ** EMail TAREA
from_name
nombre y apellido del usuario con nombre_de_usuario: XXXX@denimatica.com
desde el e-mail
XXXX@denimatica.com
al correo electrónico
XXXX@denimatica.com
cc
BCC
tema
CONTRATO SOFTWARE A PUNTO DE CADUCAR CONTRATO PRUEBA1 Hoy eaquipo Si
contenido
CONTRATO: OVEN-1 PRUEBAS 1
Fecha de inicio: 01-09-2011
Fecha de vencimiento: 29-05-2017
Referencia: CONTRATO PRUEBA1 Hoy eaquipo Si
Descripción:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=32566