Codeunit 6301 Power BI Service Mgt. in 19

App
Base Application

Procedures, 50Events, 3

Versions171819202122232425262728latest

Source29

Procedures, 50

NameParametersReturnsAccessObsolete
GetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])publicPending 19.0
Use GetReportsAndWorkspaces in codeunit "Power BI Workspace Mgt." instead.
GetReportsForUserContext(var Record Power BI Report Buffer, var Text, var Text, Text[30])publicPending 19.0
Use the GetReportsForUserContext without the ExceptionMessage and ExceptionDetails parameters.
CheckForPowerBILicense()BooleanpublicPending 18.0
License check is no longer performed as a background task. Use CheckForPowerBILicenseInForeground instead.
IsReportEnabled(Guid, Text)Booleanpublic-
IsUserReadyForPowerBI()Booleanpublic-
GetPowerBIResourceUrl()Textpublic-
GetPowerBiResourceName()Textpublic-
GetGenericError()Textpublic-
GetReportPageSize()Textpublic-
GetUnauthorizedErrorText()Textpublic-
GetPowerBIUrl()TextpublicPending 19.0
Use the function GetLicenseUrl of codeunit 6324 "Power BI Url Mgt" instead.
GetContentPacksServicesUrl()Textpublic-
GetContentPacksMyOrganizationUrl()Textpublic-
UploadDefaultReportInBackground()publicPending 18.0
Use SynchronizeReportsInBackground instead
UploadDefaultReport()publicPending 18.0
Run codeunit "Power BI Report Synchronizer" instead
RetryUnfinishedReportsInBackground()publicPending 18.0
Use SynchronizeReportsInBackground instead
RetryAllPartialReportUploads()publicPending 18.0
Run codeunit "Power BI Report Synchronizer" instead
SelectDefaultReports()publicPending 18.0
Use PowerBIReportSynchronizer.SelectDefaultReports instead
DeleteDefaultReportsInBackground()publicPending 18.0
Use SynchronizeReportsInBackground instead
DeleteMarkedDefaultReports()publicPending 18.0
Run codeunit "Power BI Report Synchronizer" instead
UserNeedsToDeployReports(Text[50])BooleanpublicPending 18.0
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
UserNeedsToRetryUploads()BooleanpublicPending 18.0
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
UserNeedsToDeleteReports()BooleanpublicPending 18.0
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
IsUserDeployingReports()BooleanpublicPending 18.0
Use IsUserSynchronizingReports instead.
IsUserRetryingUploads()BooleanpublicPending 18.0
Use IsUserSynchronizingReports instead.
IsUserDeletingReports()BooleanpublicPending 18.0
Use IsUserSynchronizingReports instead.
SetIsDeployingReports(Boolean)publicPending 18.0
Use SetIsSynchronizing instead.
SetIsRetryingUploads(Boolean)publicPending 18.0
Use SetIsSynchronizing instead.
SetIsDeletingReports(Boolean)publicPending 18.0
Use SetIsSynchronizing instead.
IsPBIServiceAvailable()Booleanpublic-
CanHandleServiceCalls()Booleanpublic-
HasUploads()Booleanpublic-
GetFactboxFilterFromID(Text)TextpublicPending 19.0
Hardcoded name filtering for reports is deprecated. The user can search reports with the builtin search function in the page.
GetData(var Text, var Text, Text)Textpublic-
GetDataCatchErrors(var Text, var Text, var Integer, Text)Textpublic-
GetReportsUrl()Textpublic-
IsPowerBIDeploymentEnabled()Booleanpublic-
GetIsDeployingReports()BooleanpublicPending 18.0
User IsUserSynchronizingReports instead
UpdateEmbedUrlCache(var Record Power BI Report Buffer, Text)publicPending 19.0
This function was used to update old records just-in-time, and is no longer needed.
GetEnglishContext()Code[30]public-
IsUserAdminForPowerBI(Guid)Booleanpublic-
FormatSpecialChars(Text)Textpublic-
CheckPowerBITablePermissions()Booleanpublic-
GetPowerBiTelemetryCategory()Textpublic-
CheckForPowerBILicenseInForeground()Booleanpublic-
SynchronizeReportsInBackground()public-
IsUserSynchronizingReports()Booleanpublic-
SetIsSynchronizing(Boolean)public-
GetJobQueueCategoryCode()Code[10]public-
GetReportsForUserContext(var Record Power BI Report Buffer, Text[30])public-

Events, 3

KindNameParametersObsolete
Integration eventOnGetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])-
Integration eventOnUploadReports(var DotNet ImportReportRequestList, var DotNet ImportReportResponseList)-
Integration eventOnRetryUploads(var DotNet ImportedReportRequestList, var DotNet ImportedReportResponseList)-