Hi All! I have a problem with some DB rule. Text of DB rule: "When service call is modified where Status (*) equals Registered, Schedule the validation of this condition at 30 minutes Before Deadline, Only execute once Send e-mail message, Send to: email@example.com, Subject: Text, Message: Text Best Regards, Service Desk 4.5 SP 18 Attachment Classification: "
When status like Registred, i see scheduled one task, which work correctly. But when i change status, and then back to Registred (in scheduled task empty), i receive email too. Check box "Only execute once " not work((
It's normal. Since you have unchecked "Evaluate this rule when this field has changed", the rule will send mail when status becomes register however since "Only execute once" is checked, only one scheduled task will be created.
"Only execute once" really means that there is only one scheduled task created at the time. In other words if you did not set the "Only execute once" flag and changed the status to "Registered" 5 times than 5 tasks are scheduled, each one sending an email. The "Only execute once" flag changes that behavior and allows only one task the be scheduled.
It appears you want to do is only sending an email when this situation occurs for the first time which you could do with something like this:
When service call in created or modified when Status(*) equal Registered, Schedule the validation of this condition at 30 minutes Before Deadline, Only execute once and "Send Email Flag" equal No Send email message, Send to: etc. etc.
Update Data: Set "Send Email Flag" to Yes
Of course you would need to define a custom Boolean (Send Email Flag).