If you became a customer of the Syncfusion� Reporting Platform or the Report Viewer, Report Designer, or Report Writer components before October 2019 and have questions related to those products, you can request support through our forum system. However, please note that this support system is only for existing customers who are still using the Syncfusion� Reporting Platform or its components and not for new customers looking for reporting products from Syncfusion�.

For new customers or those with general reporting questions, we recommend contacting our support team at https://support.boldreports.com/, which is a separate brand created by Syncfusion� for its reporting solutions. Our team will be happy to assist you with any questions you may have.

Thank you for choosing Syncfusion� for your reporting needs.

Embedding "Manage Schedules" view in a Web application

Is it possible to embed "Manage Schedule" from Reporting Server  portal in our own Web Application, instead of creating our own scheduling UI for reports.



1 Reply

MM Mahendran M Syncfusion Team July 24, 2018 01:42 PM UTC

Hi Dhilip, 

Thanks for contacting Syncfusion Support. 

We don’t support to embed schedule management in Report Server to another application, but this can be achieved by using our Report Server API. Please find the below API details for scheduling, 

API 
REQUEST 
PARAMETERS TO BE PASSED 
RESPONSE 
HELP LNK 
To create a schedule  
 
POST:/api/v3.0/reports/schedule 
{"Name":"string", 
"ReportId":"string", 
"ExportType":"string", 
"StartTime":"string", 
"NeverEnd":true, 
"EndAfterOccurrence":0, 
"EndDate":"string", 
"UserList":["string"], 
"GroupList":[0], 
"ExternalRecipientsList":["string"], 
"ScheduleType":"string", 
"HourlySchedule":{"ScheduleInterval":"string"}, 
"DailySchedule":{"RecurrenceType":"string","EveryNdays":0,"EveryWeekday":true}, 
"WeeklySchedule":{"RecurrenceWeeks":0,"RecurrenceDays":["string"]}, 
"MonthlySchedule":{"RecurrenceType":"string","DayRecurrence":{"DayInterval":0,"MonthInterval":0},"CustomRecurrence":{"WeekOfMonth":"string","DayOfWeek":"string","MonthInterval":0}}, 
"YearlySchedule":{"YearInterval":0,"RecurrenceType":"string","MonthRecurrence":{"MonthOfYear":"string","DayOfMonth":0},"CustomRecurrence":{"WeekOfMonth":"string","DayOfWeek":"string","MonthOfYear":"string"}}} 
Schedule created successfully. 

To update a schedule 
PUT:/api/v3.0/reports/schedule/{scheduleid} 
{"Name":"string", 
"ReportId":"string", 
"ExportType":"string", 
"StartTime":"string", 
"NeverEnd":true, 
"EndAfterOccurrence":0, 
"EndDate":"string", 
"UserList":["string"], 
"GroupList":[0], 
"ExternalRecipientsList":["string"], 
"RemoveUserList":["string"], 
"RemoveGroupList":[0], 
"RemoveExternalRecipientsList":["string"], 
"ScheduleType":"string", 
"HourlySchedule":{"ScheduleInterval":"string"}, 
"DailySchedule":{"RecurrenceType":"string","EveryNdays":0,"EveryWeekday":true}, 
"WeeklySchedule":{"RecurrenceWeeks":0,"RecurrenceDays":["string"]}, 
"MonthlySchedule":{"RecurrenceType":"string","DayRecurrence":{"DayInterval":0,"MonthInterval":0},"CustomRecurrence":{"WeekOfMonth":"string","DayOfWeek":"string","MonthInterval":0}}, 
"YearlySchedule":{"YearInterval":0,"RecurrenceType":"string","MonthRecurrence":{"MonthOfYear":"string","DayOfMonth":0},"CustomRecurrence":{"WeekOfMonth":"string","DayOfWeek":"string","MonthOfYear":"string"}}} 
Schedule has been updated successfully 

To delete a schedule 
DELETE:/api/v2.0/items/{id} 
{"id":"string"} 

Item Deleted 

To run scheduled report 
GET:/api/v3.0/schedules/{scheduleId}/run 
{"scheduleId":"string"} 

Schedule has been started successfully 

To get list of  schedules 
GET:/api/v2.0/items?itemType=Schedule 

Return the list of item 
 
 


Please let us know if you need further assistance on this. 

Thanks, 
Mahendran Madasami 


Loader.
Up arrow icon