Implement an import jobs failure notification feature
Sometimes import jobs fail, particularly in a server environment where there is no way of knowing that they aren't running properly without hearing from a customer or explicitly checking on the jobs. Therefore, there might be times where documents aren't being imported for a much longer time than we would otherwise know. If there was some sort of notification that can be sent to an assigned email whenever an import job fails, it'd make it much more efficient with regards to troubleshooting that issue much nearer to the initial time of failure as opposed to down the line.
Bill Jeffries commented
For 25 years I had a Imaging business. I've never seen a Enterprise Imaging System monitored by a desktop application. Everything I've in the past uses a Server Based Windows Service for this functionality. With a windows service running on a server, everything is available. Auto restart of the service, Server Logs, SMTP Mail Notifications, Services can be stopped and started using Solarwinds so the user doesn't have to log directly into the server. Possibly not implementing the requested features is the direct result of using a desktop application.
David Blake commented
We need this. Import Jobs shouldn't fail in the first place, but at least provide some notification other than a pop up message which no one would see. This shouldn't require human intervention to be constantly monitoring. I've not had any instance where there is more required than to simply start the failed import job. Other import jobs are still working when one of them fail.
Maybe have a method to restart the import job automatically.
Andre Hein commented
An RSS feed would be great, so multiple interested parties can subscribe to the import configuration(s) which they are interested in, and get near real time updates to their inbox.
Rex W. Walker commented
Logging of an error or warning event to the application event log would allow for 3rd party monitoring solutions to detect a problem and act on the event without requiring additional alerting and notification mechanism within the app.