Codeunit 6301 Power BI Service Mgt. in 18

App
Base Application

Procedures, 51Events, 3

Versions171819202122232425262728latest

Source29

Procedures, 51

NameParametersReturnsAccessObsolete
GetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])public-
GetReportsForUserContext(var Record Power BI Report Buffer, var Text, var Text, Text[30])public-
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()Textpublic-
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-
LogException(var Text, var Text)publicPending 16.0
Use more specific tags to make data classification and filtering easier.
LogMessage(Text)publicPending 16.0
Use more specific tags to make data classification and filtering easier.
CanHandleServiceCalls()Booleanpublic-
HasUploads()Booleanpublic-
GetFactboxFilterFromID(Text)Textpublic-
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)public-
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-

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)-