Workflow runs on save but not on schedule and some other conditions

a) Workflow won’t run on New Records - if I create a workflow and set Run On to New Records, the worflow won’t run. If I set the very same workflow Run On to All Records, it works fine.

b) If I set a workflow to run on schedule only and use as a condition a date field and choose Date and Equal or Less than Today or Now, it won’t run. IF I select On Save, it works fine. If I select On Schedule and put Value as condition, writing today’s date (i.e., 06/25/2018), then it runs ok.

Scheduler is set and running fine, including other workflows.

SuiteCRM version 10.7.5

For the 2nd issue, here is the fix

https://github.com/salesagility/SuiteCRM/pull/5953/files

Hi mtierno,

I just ad a test there, running 7.10.7 the Run on new records seems to work for myself.
I set up a test condition to set the mobile number of newly created contacts, run it ‘Always’ and Run on ‘New Records’, this seems to work as expected.

When you are seeing this issue, is there anything in the logs at all?

Also, which version of suite are you using?

Thanks,
Ellis.

Hey, Ellis! Thanks for the replay.

I am using 7.10.5 and we are planning the upgrade to 7.10.7 next week. Good to know it is working in 7.10.7.

Cheers,

Marcio