I am looking at the best way to implement a time-based condition in RapidInformer.
For example, I'd like to send an email when a Smarts notification is active for more than certain duration. I anticipate that different RapidInformer users will request for different durations and different notification filters.
I see the following alternatives:
1) use a Smarts escalation, but that would not be very efficient, as I would need a dedicated escalation + RInf notification connector for each duration and filter.
2) in the existing (and unique) Rinf Notification connector, customize the connector script and implement a conditionnal "SendMessage".
There I can have different durations per notification filter, but not per user
Any other idea ?
Thanks,
Paul

RapidInformer currently does
RapidInformer currently does not have the necessary infrastructure to support time based conditions in a clean way. An easier to use solution is scheduled for a later release.
Currently, the best approach for this requirement may be to implement a RapidConnector adapter to mark the notifications that should go to RapidInformer. You can use an RC adapter with the correlation transformer to forward notifications to RI only if they stay active for x minutes, etc.
Per user configuration would be complicated to implement and would require some custom work to capture user preferences, etc.