ReportRequest

Type: Tessitura.Service.Client.Reporting.ReportRequest

Property Name Data Type Length Required Readonly Notes
Id integer N
DeletedIndicator boolean N Indicates that underlying scheduled report data has been deleted.
EmailBody string N Text body of email for request. Only used for scheduled requests to be emailed.
EmailRecipients string N Email TO: field for emailed requests. Only used for scheduled requests to be emailed.
EmailSubject string N Subject line for emailed requests. Only used for scheduled requests to be emailed.
EndDateTime date N When processing of request ended. Difference between RequestDateTime and EndDateTime should not be relied on for analyzing processing time.
OutputOption string N String defining additional output options, whether file is saved to standard file location, emailed, and in what format (PDF, Excel, etc).
PublicIndicator boolean N True means that this request is viewable within the schedule's control group. By default scheduled requests are private to the user who owns the schedule.
ReportId string Y Reference to the Report.Id for this request.
ReportType integer Y Reference to the Report.ReportType for this request.
RequestDateTime date Y Either the time it was run, or the date/time it is scheduled to run.
ResultCode string N Generated from Processing Service for scheduled requests. 'c' = Complete, 'e' = Error, 't' = User cancelled.
ResultText string N Most often provides clarification on an error or why the request failed.
Type string Y 'f' for a foreground (in app) request. 'b' for a background (new window) request. 's' for a scheduled request (run by Processing Service). 'h' is Report Schedule template/header request.
QueueStatus string N Only used for scheduled report requests. 's' = Scheduled, 'r' = Running, 'e' = Error, 'c' = Complete
ScheduleId integer N If value is provided, this points to the ReportSchedule from which it was generated. A Report Schedule's header row (template request) does not point back to its schedule.
UserGroupId string Y UserGroup who created the request.
UserId string 8 Y UserId who created the request.
CreatedDateTime date N Auto-assigned
CreateLocation string N Auto-assigned
CreatedBy string N Auto-assigned
UpdatedDateTime date N Auto-assigned
UpdatedBy string N Auto-assigned
Parameters Collection of ReportRequestParameter