Siebel Reports Administration Guide > Report Business Service > About the Report Business Service Parameters >

RunAndEmailReport


Emailing a report as an attachment to another user is available in the method RunAndEmailReport(). The attached report will be sent as an ROI file. For viewing the ROI file, download the Actuate Viewer from the Actuate web site (http://www.actuate.com/resourcecenter/index.asp) if you are using the Siebel Web Client. The Dedicated Web Client includes the Siebel Report Viewer that will allow viewing of the ROI file.

However, the following limitations do apply:

  • You can only use this method for generating and then emailing that specific report. In other words, you will not be able to send a report attachment for reports that have already been generated.
  • Related user preferences must be set manually within the Actuate Management Console. The report administrator has to specify how each user should handle report completion notification (see Receiving Email Notifications and Adding Report Attachments following this section).
  • The email message (besides the particular report) can not be customized. The format is as provided in the Siebel application.

To configure Actuate to send email (using RunAndEMailReport), run c:\Actuate7\Server\bin\mailinst.exe and setup email profile.

NOTE:  To enable email notification from the Actuate iServer, Microsoft Exchange Server must be used as the email Server. Email notification will not work if a standard SMTP email server is used. For more information about enabling email notification, see the Administering Actuate iServer System manual in the Actuate folder of the Siebel eBusiness Third-Party Bookshelf.

Receiving Email Notifications and Adding Report Attachments

For users to receive email notifications for both successful and failed requests and add reports as attachments (for successful cases), the Actuate administrator needs to make certain changes in the Actuate Management Console.

To receive email notifications and add report attachments

  1. From the Start menu, open the Management Console and log in as Actuate administrator.
  2. Click the Users icon on the left hand side.
    1. Choose a user and move the mouse pointer over the down arrow icon next to it.
    2. Select Properties from the drop-down list. Click the Jobs tab.
  3. In the section For jobs that succeed, check both Send e-mail notification and Attach document options.
  4. In the section For jobs that fail, check Send e-mail notification option.
  5. Make sure that the Create completion notice option in both sections are checked (this is the default). Click OK.

Table 41 contains the input parameters for the RunAndEmailReport business method.

Table 41.  RunAndEmailReport Parameters
Input
Description
Examples
Optional
Default

Include ALL relevant parameters in ExecuteReport( ) to specify the report to be run

UserList

Comma-delimited list of users to receive email notices.

AFOSTER, KCHAN, RGAMPALA

No

None

ActuateServerHost

Actuate server host machine name.

bptu60s018

Yes

Use Object Manager's ActuateReportServerHost.

SSLoginName

Siebel Login.

 

Yes

User's login name, whose action triggers this business service.

SSPassword

Siebel Password.

 

Yes

User's password, whose action triggers this business service.

AcLoginName

Actuate login name.

 

Yes

Same as Siebel.

ActuatePassword

Actuate password.

 

Yes

Query from the business component RS Employee.

Siebel Reports Administration Guide