Codeunit 6301 Power BI Service Mgt. in 21

App
Base Application

Procedures, 34Events, 3

Versions171819202122232425262728latest

Source29

Procedures, 34

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.
IsReportEnabled(Guid, Text)Booleanpublic-
IsUserReadyForPowerBI()Booleanpublic-
GetPowerBIResourceUrl()Textpublic-
GetPowerBiResourceName()Textpublic-
GetGenericError()Textpublic-
GetReportPageSize()TextpublicPending 20.0
Use GetFactboxRatio or GetMainPageRatio instead.
GetUnauthorizedErrorText()Textpublic-
GetPowerBIUrl()TextpublicPending 19.0
Use the function GetLicenseUrl of codeunit 6324 "Power BI Url Mgt" instead.
GetContentPacksServicesUrl()Textpublic-
GetContentPacksMyOrganizationUrl()Textpublic-
IsPBIServiceAvailable()Booleanpublic-
CanHandleServiceCalls()BooleanpublicPending 21.0
Disabling the integration through AzureADMgtSetup has been discontinued. Remove permissions from single users instead.
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()BooleanpublicPending 21.0
Global switch for Power BI report deployment is no longer supported.
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])publicPending 21.0
Use physical table PowerBIReportConfiguration instead of temporary table TempPowerBIReportBuffer.
GetFactboxRatio()Textpublic-
GetMainPageRatio()Textpublic-

Events, 3

KindNameParametersObsolete
Integration eventOnGetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])Pending 21.0
Events to override the Power BI integration behavior are no longer supported.
Integration eventOnUploadReports(var DotNet ImportReportRequestList, var DotNet ImportReportResponseList)Pending 21.0
Events to override the Power BI integration behavior are no longer supported.
Integration eventOnRetryUploads(var DotNet ImportedReportRequestList, var DotNet ImportedReportResponseList)Pending 21.0
Events to override the Power BI integration behavior are no longer supported.