He realizado algunos cambios intentando que funcione y eliminando las condiciones de los subflujos, poniéndolas directamente en el flujo, funcionó.
Ahora, he puesto una condición en cada subflujo, un campo si/no.
EL RESULTADO:
Proud member of the coreBOS family!
Scheduled: SQL for affected records:
SELECT vtiger_salesorder.salesorderid FROM vtiger_salesorder INNER JOIN vtiger_crmentity ON vtiger_salesorder.salesorderid = vtiger_crmentity.crmid WHERE vtiger_crmentity.deleted=0 AND ( (( vtiger_salesorder.duedate = '2017-05-30') or ( vtiger_salesorder.duedate = '2017-06-14') or ( vtiger_salesorder.duedate = '2017-06-29') or ( vtiger_salesorder.duedate = '2017-08-28') )) AND vtiger_salesorder.salesorderid > 0
workflow module next trigger
Envio correo si caducidad Contrato SalesOrder 2017-05-31 07:30:00
Next trigger time if launched now: 2017-05-31 07:30:00
** EMail TASK **
from_name
first and last name of user with user_name: XXXXX@denimatica.com
from_email
XXXXX@denimatica.com
to_email
XXXX@denimatica.com
cc
XXXX@denimatica.com,XXXXX@denimatica.com
bcc
subject
CONTRATO EQUIPO APUNTO DE CADUCAR. CONTRATO PRUEBA3 (1 mes) EQUIPO SI ( 30-06-2017)
content
CONTRATO: OVEN-112 PRUEBAS 1 Equipo: 1
Fecha de vencimiento: 30-06-2017 ()
Equipo: 4599 N. Serie: 1234567890 EQUIPO DE PRUEBAS
Referencia: CONTRATO PRUEBA3 (1 mes) EQUIPO SI
Estado: Aprobado
Creado: 04-09-2016 11:59:07 Modificado: 30-05-2017 08:16:31
Dirección: PASEO DEL SALADAR, 77 BAJO DENIA ALICANTE
Descrición:
http://XXXXX.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=52437
** EMail TASK **
from_name
first and last name of user with user_name: soporte@denimatica.com
from_email
XXXX@denimatica.com
to_email
XXXXX@denimatica.com
cc
XXXX@denimatica.com
bcc
subject
CONTRATO SOFTWARE A PUNTO DE CADUCAR CONTRATO PRUEBA3 (1 mes) EQUIPO SI
content
CONTRATO: OVEN-112 PRUEBAS 1
Fecha de inicio: 24-05-2017
Fecha de vencimiento: 30-06-2017
Referencia: CONTRATO PRUEBA3 (1 mes) EQUIPO SI
Descrición:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=52437
Ahora, he puesto una condición en cada subflujo, un campo si/no.
EL RESULTADO:
Proud member of the coreBOS family!
Scheduled: SQL for affected records:
SELECT vtiger_salesorder.salesorderid FROM vtiger_salesorder INNER JOIN vtiger_crmentity ON vtiger_salesorder.salesorderid = vtiger_crmentity.crmid WHERE vtiger_crmentity.deleted=0 AND ( (( vtiger_salesorder.duedate = '2017-05-30') or ( vtiger_salesorder.duedate = '2017-06-14') or ( vtiger_salesorder.duedate = '2017-06-29') or ( vtiger_salesorder.duedate = '2017-08-28') )) AND vtiger_salesorder.salesorderid > 0
workflow module next trigger
Envio correo si caducidad Contrato SalesOrder 2017-05-31 07:30:00
Next trigger time if launched now: 2017-05-31 07:30:00
** EMail TASK **
from_name
first and last name of user with user_name: XXXXX@denimatica.com
from_email
XXXXX@denimatica.com
to_email
XXXX@denimatica.com
cc
XXXX@denimatica.com,XXXXX@denimatica.com
bcc
subject
CONTRATO EQUIPO APUNTO DE CADUCAR. CONTRATO PRUEBA3 (1 mes) EQUIPO SI ( 30-06-2017)
content
CONTRATO: OVEN-112 PRUEBAS 1 Equipo: 1
Fecha de vencimiento: 30-06-2017 ()
Equipo: 4599 N. Serie: 1234567890 EQUIPO DE PRUEBAS
Referencia: CONTRATO PRUEBA3 (1 mes) EQUIPO SI
Estado: Aprobado
Creado: 04-09-2016 11:59:07 Modificado: 30-05-2017 08:16:31
Dirección: PASEO DEL SALADAR, 77 BAJO DENIA ALICANTE
Descrición:
http://XXXXX.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=52437
** EMail TASK **
from_name
first and last name of user with user_name: soporte@denimatica.com
from_email
XXXX@denimatica.com
to_email
XXXXX@denimatica.com
cc
XXXX@denimatica.com
bcc
subject
CONTRATO SOFTWARE A PUNTO DE CADUCAR CONTRATO PRUEBA3 (1 mes) EQUIPO SI
content
CONTRATO: OVEN-112 PRUEBAS 1
Fecha de inicio: 24-05-2017
Fecha de vencimiento: 30-06-2017
Referencia: CONTRATO PRUEBA3 (1 mes) EQUIPO SI
Descrición:
http://servidor.denimatica.com:XXXX/crm//index.php?action=DetailView&module=SalesOrder&record=52437