Obsolete, 43

KindNameStateTagSeen fromLast seen
procedureGetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])Pending19.01921, gone
Use GetReportsAndWorkspaces in codeunit "Power BI Workspace Mgt." instead.
procedureGetReportsForUserContext(var Record Power BI Report Buffer, var Text, var Text, Text[30])Pending19.01921, gone
Use the GetReportsForUserContext without the ExceptionMessage and ExceptionDetails parameters.
procedureCheckForPowerBILicense()Pending18.01820, gone
License check is no longer performed as a background task. Use CheckForPowerBILicenseInForeground instead.
procedureIsReportEnabled(Guid, Text)Pending23.02325, gone
A report is enabled for a context if there is a mathcing entry in table "Power BI Report Configuration". Substitute calls to IsReportEnabled(ReportId, Context) with PowerBIReportConfiguration.Get(UserSecurityId(), ReportId, Context).
procedureGetReportPageSize()Pending20.02022, gone
Use GetFactboxRatio or GetMainPageRatio instead.
procedureGetUnauthorizedErrorText()Pending23.02325, gone
Error texts should be defined per extension. In other words, define your own text constants.
procedureGetPowerBIUrl()Pending19.01921, gone
Use the function GetLicenseUrl of codeunit 6324 "Power BI Url Mgt" instead.
procedureUploadDefaultReportInBackground()Pending18.01820, gone
Use SynchronizeReportsInBackground instead
procedureUploadDefaultReport()Pending18.01820, gone
Run codeunit "Power BI Report Synchronizer" instead
procedureRetryUnfinishedReportsInBackground()Pending18.01820, gone
Use SynchronizeReportsInBackground instead
procedureRetryAllPartialReportUploads()Pending18.01820, gone
Run codeunit "Power BI Report Synchronizer" instead
procedureSelectDefaultReports()Pending18.01820, gone
Use PowerBIReportSynchronizer.SelectDefaultReports instead
procedureDeleteDefaultReportsInBackground()Pending18.01820, gone
Use SynchronizeReportsInBackground instead
procedureDeleteMarkedDefaultReports()Pending18.01820, gone
Run codeunit "Power BI Report Synchronizer" instead
procedureUserNeedsToDeployReports(Text[50])Pending18.01820, gone
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
procedureUserNeedsToRetryUploads()Pending18.01820, gone
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
procedureUserNeedsToDeleteReports()Pending18.01820, gone
Use PowerBIReportSynchronizer.UserNeedsToSynchronize instead
procedureIsUserDeployingReports()Pending18.01820, gone
Use IsUserSynchronizingReports instead.
procedureIsUserRetryingUploads()Pending18.01820, gone
Use IsUserSynchronizingReports instead.
procedureIsUserDeletingReports()Pending18.01820, gone
Use IsUserSynchronizingReports instead.
procedureSetIsDeployingReports(Boolean)Pending18.01820, gone
Use SetIsSynchronizing instead.
procedureSetIsRetryingUploads(Boolean)Pending18.01820, gone
Use SetIsSynchronizing instead.
procedureSetIsDeletingReports(Boolean)Pending18.01820, gone
Use SetIsSynchronizing instead.
procedureIsPBIServiceAvailable()Pending22.02224, gone
Power BI service status is no longer cached.
procedureLogException(var Text, var Text)Pending16.01718, gone
Use more specific tags to make data classification and filtering easier.
procedureLogMessage(Text)Pending16.01718, gone
Use more specific tags to make data classification and filtering easier.
procedureCanHandleServiceCalls()Pending21.02123, gone
Disabling the integration through AzureADMgtSetup has been discontinued. Remove permissions from single users instead.
eventOnGetReports(var Record Power BI Report Buffer, var Text, var Text, Text[30])Pending21.02123, gone
Events to override the Power BI integration behavior are no longer supported.
eventOnUploadReports(var DotNet ImportReportRequestList, var DotNet ImportReportResponseList)Pending21.02123, gone
Events to override the Power BI integration behavior are no longer supported.
eventOnRetryUploads(var DotNet ImportedReportRequestList, var DotNet ImportedReportResponseList)Pending21.02123, gone
Events to override the Power BI integration behavior are no longer supported.
procedureHasUploads()Pending23.02325, gone
Check "Power BI Report Uploads" table directly
procedureGetFactboxFilterFromID(Text)Pending19.01921, gone
Hardcoded name filtering for reports is deprecated. The user can search reports with the builtin search function in the page.
procedureGetData(var Text, var Text, Text)Pending23.02325, gone
Use interface "Power BI Service Provider" and its implementations instead.
procedureGetDataCatchErrors(var Text, var Text, var Integer, Text)Pending23.02325, gone
Use interface "Power BI Service Provider" and its implementations instead.
procedureIsPowerBIDeploymentEnabled()Pending21.02123, gone
Global switch for Power BI report deployment is no longer supported.
procedureGetIsDeployingReports()Pending18.01820, gone
User IsUserSynchronizingReports instead
procedureUpdateEmbedUrlCache(var Record Power BI Report Buffer, Text)Pending19.01921, gone
This function was used to update old records just-in-time, and is no longer needed.
procedureFormatSpecialChars(Text)Pending23.02325, gone
Use platform capabilities to escape text in JSON strings instead. For example, text is escaped by platform when calling JsonArray.Add(Text).
procedureSynchronizeReportsInBackground()Pending23.02325, gone
This function requires now a context parameter.
procedureSetIsSynchronizing(Boolean)Pending23.02325, gone
Information on whether the user is synchronizing reports is no longer kept in a dedicated table. Instead, a user is synchronizing if they have a pending job queue entry for codeunit Power BI Report Synchronizer. If you want to stop synchronization for a user, create a new Job Queue Entry for codeunit Power BI Report Synchronizer and set it to On Hold. If you want to restart synchronization, make sure there is a ready job queue entry for codeunit Power BI Report Synchronizer.
procedureGetReportsForUserContext(var Record Power BI Report Buffer, Text[30])Pending21.02123, gone
Use physical table PowerBIReportConfiguration instead of temporary table TempPowerBIReportBuffer.
procedureGetFactboxRatio()Pending27.02628
This function is now deprecated, and the client decides the addin ratio instead.
procedureGetMainPageRatio()Pending27.02628
This function is now deprecated, and the client decides the addin ratio instead.