Workflow criterias are not real criterias?
Dear Zoho CRM Team,
After some discussions with you in requests i sent, i want to discuss your workflow rules and their criterias.
When i was creating my rules i though your criterias worked the same way they work in other software: they are calculated during execution and based on the result rule will run or will not run.
However i was told they would run only when criterias are changed from false to true and that's very strange.
Let me explain:
1. Usually criterias are something like mathematical disjunction and conjunction, they are calculated during execution time (run-time).
For example, i want a simple rule: if (creation date of an account > 01.01.2013) and (street contains "My street") then run that workflow rule on Edit.
So in common situation, when user edits that account, that workflow rule will run if the creation date of an account is more than 01.01.2013 and street names contains "My street"
2. In case of Zoho CRM criterias it will NEVER run until user changes both street name and creation date and they match the criterias. If the street name and creation date match the criterias, but user doesn't change them during edit, criterias are not being calculated and rule will not run although it must run because both criterias are true.
So as far i can see, you check criterias only when user change those fields we use in criteria pattern.
So now i'm just unable to write my own rules based on criterias because they are just not calculated.
A simple rule:
run a webhook "my webhook" every time user edits an account and when the field "My field" of that account contains symbol "Symbol"
is just not possible in Zoho CRM and that's a pity.
Do you have any suggestions/workarounds? Do you have any plans to make your criterias being calculated in run-time (edition/creating/deleting)?
Thank you.