Currently, only the first occurrence of an alarm creates a timestamp in the alarm and subsequent alarms only increment the 'Occurrences' field. There is now programmatic method of determining the last occurrence of the alarm. This makes it impossible to build scripts to automatically clear alarms based on their occurrence. For example, we need to be able to build logic that can examine who an alarm is assigned to when the alarm last occurred to determine if the alarm should be automatically cleared:
- If an alarm is assigned to Troubleshooter Bob and hasn't had an occurrence within the last 12 hours, then clear it.
- If an alarm is assigned to Troubleshooter Joe and hasn't had an occurrence within the last 24 hours, then clear it.