Skip to content

IAdmReportScheduledTaskSelfService

The IAdmReportScheduledTaskSelfService interface is used to manage reports scheduled for the currently logged on user.

Inheritance: The IAdmReportScheduledTaskSelfService interface inherits from the IAdmTop interface.

Note

To use the IAdmReportScheduledTaskSelfService interface, you need to bind to a Report Scheduled Task.

Methods

Details

IsReportScheduledForCurrentUser()

Returns a value indicating whether the given report is scheduled for the currently logged on user.

Boolean IsReportScheduledForCurrentUser(IAdmReport report)

Parameters


GetReportsScheduledForCurrentUser()

Returns an array of reports scheduled for the currently logged on user.

IAdmScheduledReportData[] GetReportsScheduledForCurrentUser()

Remarks

The method does not resolve value references.


ScheduleForCurrentUser()

Schedules report generation and delivery for the currently logged on user.

void ScheduleForCurrentUser(IAdmScheduledReportData scheduleData)

Parameters

scheduleData - Specifies parameters for report generation and delivery.


UnscheduleForCurrentUser()

Removes a report from the list of reports scheduled for the currently logged on user.

Int32 UnscheduleForCurrentUser(IAdmScheduledReportData scheduleData)

Parameters

The scheduleData parameter represents the report to unschedule. Set the parameter to NULL, to remove all reports scheduled for the currently logged on user.

Return value

The method returns the number of unscheduled reports.


Requirements

Minimum required version: 2018.1

See also