FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler.md
... ...
@@ -1,20 +1,20 @@
1
-#How do I use the Izenda Reports report email scheduler?
1
+#Setting up the Izenda Reports Scheduler
2 2
3 3
[[_TOC_]]
4 4
5
-##Before You Begin
5
+##Understanding the Scheduler
6 6
7
-If you are using the setting AdHocSettings.RequireLogIn = true - Please see [Implementing Scheduler Security](http://wiki.izenda.us/FAQ/Implementing-Scheduler-Security) to ensure that the scheduler will be able to access the reporting system.
7
+The Izenda Reports Scheduler at it's core is a simple task that looks at the reports repository at their scheduled execution time. If the scheduled time is in the past, the scheduler sends the report and then updates the time based on the selected frequency.
8 8
9
-For [[advanced scheduler functionality|http://wiki.izenda.us/Guides/Advanced-Scheduler-Functionality]]
9
+There are two ways in which the scheduler works which you can select depending on your preference: the Task Based Scheduler, which is created through Windows Task Manager and the Service Based Scheduler which utilized Windows Services.
10 10
11 11
##Izenda Reports Scheduler Setup Instructions
12 12
13
-###Task-based scheduler
13
+###Installing the Task-based scheduler
14 14
15 15
https://github.com/izenda/custom-scheduler
16 16
17
-First, a little background about how the scheduler works. The scheduler requires the use of the Izenda Scheduler executable that is packaged with our [[reference implementation starter kit|http://www.izenda.com/update-your-izenda-version/]]. You then need to add a scheduled task to your system that runs on an interval you specify. The task will execute the Izenda Scheduler to send a command to the response server (rs.aspx) that determines if any reports need to go out. You can specify the URL of your rs.aspx page as a command line parameter when setting up the task as will be discussed below.
17
+This scheduler requires the use of the Izenda Scheduler executable that is packaged with our [[reference implementation starter kit|http://www.izenda.com/update-your-izenda-version/]]. You then need to add a scheduled task to your system that runs on an interval you specify. The task will execute the Izenda Scheduler to send a command to the response server (rs.aspx) that determines if any reports need to go out. You can specify the URL of your rs.aspx page as a command line parameter when setting up the task as will be discussed below.
18 18
19 19
Here are the steps to install the Izenda Scheduler. It is recommended that you perform these installation steps on the Web Server on which Izenda Reports is installed. The Windows' Scheduled Task Functionality described is only available on Windows Server operating systems.
20 20
... ...
@@ -31,9 +31,9 @@ Here are the steps to install the Izenda Scheduler. It is recommended that you p
31 31
32 32
Now that you have setup the scheduler, we will need to setup Izenda Reports. There are two ways to do this. We recommend using the [[InitializeReporting()|/FAQ/InitializeReporting]] method in your CustomAdHocConfig class to do this.
33 33
34
-###Service-based scheduler
34
+###Installing the Service-based scheduler
35 35
36
-Izenda now also offers the option of using a service-based scheduler. The MSI installer and service based scheduler is also available at our GitHub scheduler repo https://github.com/izenda/custom-scheduler. After running the installer, there will be an executable in the directory you specified in the installer wizard along with a config file called **IzendaService.exe.config**. Here is how to configure the service-based scheduler:
36
+The MSI installer and service based scheduler is available at our GitHub scheduler repo https://github.com/izenda/custom-scheduler. After running the installer, there will be an executable in the directory you specified in the installer wizard along with a config file called **IzendaService.exe.config**. Here is how to configure the service-based scheduler:
37 37
38 38
1. Open **task manager**.
39 39
2. Locate **IzendaService**.
... ...
@@ -144,4 +144,6 @@ Using the rs.aspx Page
144 144
1. In your application, navigate to the rs.aspx (ex., http://yourhost/yourapp/rs.aspx)
145 145
2. Add the followingto the end of the URL: ?run_scheduled_reports=30 (30 equals the frequency in minutes it will run)
146 146
3. The url in the browser should read: http://yourhost/yourapp/rs.aspx?run_scheduled_reports=30
147
-4. This will return a list of reports and their next scheduled date and time in the browser window
... ...
\ No newline at end of file
0
+4. This will return a list of reports and their next scheduled date and time in the browser window
1
+
2
+## NEXT - [Using the Reports Scheduler](http://wiki.izenda.us/FAQ/Questions/What-does-Repeat-Types-and-Send-Email-As-mean)
... ...
\ No newline at end of file