I have a requirement to trigger once and wait 2 hours UNLESS a clear message is received. Then we want to reset the timer so the next error message gets a new two hour interval. This functionality does not currently exist in the app.
I was considering removing the interval timer and setting a time value in CustomStats. A script would then clear/compare the time value as needed. My only concern is overrunning the 16 values in the event of a widespread incident.
I ended up using a data dictionary and a script that compares the saved time to the posted time. The compare script is triggered by the keepalive rule.