Alerts in NEO are completely user configurable. They can be used to popup alerts on the screen and optionally send emails. The Alert view at right shows all alerts during this session. Unacknowledged alerts are shown in a red background colour. An optional popup dialog has an Acknowledge button to acknowledge the latest unacknowledged alert. While there are unacknowledged alerts it will remain popped up.

Features are as follows:

  • Can alert on any database or even non database data
  • Monitor subsystem detects data changes and minimises load on database server, network etc
  • Wide range of alert conditions, e.g. greater than, less than, equals, between, outside, limits up, limits down.
  • Alert condition can also be “Equation” which uses an advanced alert script which allows creation of complex conditions across multiple alert variables, e.g. pre5minprice > x and gasprice < Y.
  • Configurable delay before retrigger
  • Configurable alert sounds
  • Email alerts
  • Mobile alert (when used with NEOpoint server). The NEOpoint server is free with the NEO site license as is the NEOpoint mobile app. The app runs on iOS and Android. Mobile alerts are received via push notification and will be received even if the app if not running.
  • View for alert hisory, alert summary, alert variables, trigger channels
  • Optional details debugging messages
  • Global alert cancellation

Alert Internals

The alerting system consist of Alert Variables which are basically queries, and Alerts which use the Alert Variables. The Alerts specify things like trigger values, conditions, alert sounds, email, To assist in developing alerts there is an option to comprehensively log all alert related activity. As shown in the screen shot at right it displays the step by step process in running and evaluating an alert.