I have a simple workflow to make a Call. The workflow runs on all records. The workflow runs when I create a new record, but it does not run on record updates like it should. There is no record of it in the Scheduler log.
I verified that the required line in the crm user (that owns the SuiteCRM install) crontab exists.
There’s a screenshot of the workflow. As stated, it does fire I CREATE a new lead with the RedX Source (the only condition). However if I update a lead as having that source, it doesn’t run.
Hi,
exactly. Workflows can be triggered either by an user (he creates/updates an object) or by the system itself. Each minute, a job iterates through all workflows and executes them as well (as long as “run” is set to “always” or “scheduler”).
If you don’t keep that in mind, the system will create a lot of call records in your case.
I recently (a few months ago) updated that to make it more clear. Still, it has some complexity and we all need a few rounds of trial-and-error before we start getting Workflows right