InetSoft Technology - Report Scheduling Parameters

Users can heavily customize report scheduling parameters with InetSoft's interactive reporting software for a effective and efficient report distribution mechanism.

The two most common scheduled output options are Email and Save to Disk. You can create the subject using automated parameters such as timestamp and report name.

View the example below to learn more about the Style Intelligence solution.

View 2-min Demo
Register for Pricing
#1 Ranking: Read how InetSoft was rated #1 for user adoption in G2's user survey-based index Read More

Email and Save to Disk Parameters

The 'Deliver to Emails' subject line uses the java.text.MessageFormat syntax with two properties, the first (index 0) being the report alias, and the second (index 1) being the date and time of report generation. For example, a report with alias 'testReport' and 'Subject' specification

Report named {0}, generated at {1,time} on {1,date}

would produce an email subject line such as the following:

Report named testReport, generated at 10:34:54 AM on Nov 5, 2007

where the time and date shown would be the actual time and date of the report's generation. See below for some examples of date formatting using the java.text.SimpleDateFormat. The report alias is set by an administrator, and may often be the same as the report name.

The filename for the 'Save to Disk' action, and the attachment for the 'Deliver to Emails' action can include the same parameters as the email subject line. However, because of filename restrictions, you cannot use the “{1,time}” syntax. Some examples of automatically generated filenames are shown below.

Specified Filename

Generated Filename


myRep_Nov 14, 2007.pdf


“report alias”_Nov 14, 2007.pdf



myRep_{1,date,EEE-h-mm a}.pdf

myRep_Wed-11-49 AM.pdf



The 'Burst Action'

The 'Burst Action' delivers multiple versions of the target report, tailoring each version to the particular recipient. To do this, the report must first be configured for bursting. See Report Bursting in the Report Designer for more details.

'User Defined' action is an advanced topic that applies only to administrators and developers. To create user-defined action, following the steps below:

1. Create a class which implements inetsoft.sree.schedule.ScheduleAction.
2. Add this class to the CLASSPATH of the scheduler.
3. Select the action type to be 'User Defined'
4. Specify its fully qualified class name in the Action tab of the task definition.

Previous:Report Scheduling Options