Uptaking the refactored Power BI synch engine for the OOB apps#6763
Uptaking the refactored Power BI synch engine for the OOB apps#6763
Conversation
…res/pbiautdepl2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
AL Documentation Audit
Documentation gaps were detected in the following apps:
- Power-BI-Report-embeddings-for-Dynamics-365-Business-Central: 0% documentation coverage
- Subscription-Billing: 0% documentation coverage
To generate documentation, run /al-docs init or /al-docs update using GitHub Copilot CLI or Claude Code.
This review is for awareness to help keep documentation in sync with code changes. It is okay to dismiss this request.
…res/pbiautdepl2
…#7642) The `ReportSetupChoice` PageField in `PowerBIAssistedSetup.Page.al` violated AL rule AA0219, which requires all PageField `ToolTip` properties to begin with `'Specifies'`. ## Change - **`PowerBIAssistedSetup.Page.al`**: Updated `ToolTip` on `ReportSetupChoice` field ```al // Before ToolTip = 'Choose whether to manually configure report settings or deploy pre-built reports.'; // After ToolTip = 'Specifies whether to manually configure report settings or deploy pre-built reports.'; ``` --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mynjj <61959453+mynjj@users.noreply.github.com>
…eport.EnumExt.al (#7643) AA0215 flags `PBISubBillingDeployableReport.EnumExt.al` as having an invalid filename — the object name `"PBI Sub. Billing Depl. Report"` requires the file to be named `PBISubBillingDeplReport.EnumExt.al`. ## Changes - **Renamed** `src/Apps/W1/Subscription Billing/App/Power BI/PBISubBillingDeployableReport.EnumExt.al` → `PBISubBillingDeplReport.EnumExt.al` — filename-only change, no content modifications. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mynjj <61959453+mynjj@users.noreply.github.com>
|
2026-04-11T08:39:12.0102512Z Compilation started for project 'Subscription Billing Demo Data' containing '26' files at '08:38:52.790'. in this pr a new enumextension was introduced in the Subscription Billing extension (not on demodata). renumber it to a non occupied id (and still within the range in app.json) |
…void ID conflict with Demo Data Agent-Logs-Url: https://github.com/microsoft/BCApps/sessions/1dcd817f-10aa-45cb-8d87-85ac1da218a8 Co-authored-by: mynjj <61959453+mynjj@users.noreply.github.com>
Fixed in b516679. Renumbered the |
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…CApps into features/pbiautdepl2
Summary
PBI Report Setupenum and interface to represent Power BI report app configurations, replacing raw field IDs with strongly-typed enum valuesOpenPowerBIEmbeddedReportPageValidationprocedure, which consolidatesEnsureUserAcceptedPowerBITerms+GetReportIdAndEnsureSetup+ deployment-in-progress prompts into a single callFindReportSetupto resolve aDeployable Reporttype back to itsPBI Report Setupinterface, eliminating repeated ordinal iteration in subscribers and the deployments page extensionWork Item(s)
Fixes AB#600448