eWebReports' event driven external interface allows tighter integration with client applications. Two types of events can be handled at various points: direct method calls or user interface.
Direct Method Calls – At the time a scheduled report is ready for execution the host application is notified, provided the External Interface in the Other section of the Administration Console General tab contains a Web Service URL or .Net Assembly DLL (see example). For example, on a distribution list, eWebReports passes the list associated with the scheduled report and the host application returns the current email addresses associated with the distribution lists as well as any email addresses not associated with a distribution list. To maintain an audit trail of reports executed by eWebReports, at the time of execution of a report, the host application is notified, and the required audit information (e.g. name of report, client ID, user ID) is passed. With the ability to trigger these events at various points within eWebReports you can easily maintain an audit trail. View the Direct Method Calls setup screen »
User Interface – The 'plug-in UI' window allows clients creating a scheduled report to indicate that eWebReports should display a window provided by the host application, instead of displaying the usual data entry screen for entering email addresses and/or distribution lists. The Custom Scheduler Recipient Window field value in the Report Scheduling & Remote Execution section of the Administration Console General tab will determine the UI (see example). The 'plug-in UI' concept can be extended throughout eWebReports, allowing clients to display their current screen formats where they feel it is appropriate.View the User Interface setup screen »
Contact us for additional information.