Hi Everybody,
I created an alert rule (Change Based Alert) all be based on QUERY instead of ALL record. I defined simply query and start using alerts by batch jobs. Then I got unexpected behavior:
1. My expectation and definition of alert rule:
a) I need to generate alert if the field A is changed but ONLY for records where field B is (let say) 'MN*'. I understood the following behavior:
- if I change field A for records having in field B 'MN*' - ONE alert will be generated;
- if I change field A for records NOT having in field B 'MN*' - ANY alert will be generated;
2. Definition of alert rule:
a) using standard rule 'field has changed' and the following rule for alerting:
and then I created a simple condition using 'Select' button.
3. Results:
a) when I changed field A:
- many (27) alerts for THE SAME record were generated;
- alerts were generated also when I changed field A for records outside of 'Select' conditions...
I works in the same way in MS standard VM machine for AX2012R2 CU7 :(
Does anyone met that error/bug ? Did I understand using query for alerts ? I could not find any fixes for that...
Looking forward for any help/advice/suggestions please....
Witold Adamiak