Skip to content

[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210

Draft
mynjj wants to merge 1 commit into
releases/28.xfrom
features/600448-pbi-autodepl-28.x
Draft

[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210
mynjj wants to merge 1 commit into
releases/28.xfrom
features/600448-pbi-autodepl-28.x

Conversation

@mynjj
Copy link
Copy Markdown
Contributor

@mynjj mynjj commented May 19, 2026

Backport of #6763 to releases/28.x as prerequisite for the upcoming backport of #8166.

Draft until #8166 is squashed and merged into main, at which point its squashed commit will be cherry-picked on top of this branch.

Fixes AB#600448

- Introduce the `PBI Report Setup` enum and interface to represent Power
BI report app configurations, replacing raw field IDs with
strongly-typed enum values
- Refactor all embedded report pages (~120) to use the new
`OpenPowerBIEmbeddedReportPageValidation` procedure, which consolidates
`EnsureUserAcceptedPowerBITerms` + `GetReportIdAndEnsureSetup` +
deployment-in-progress prompts into a single call
- Adds a new wizard experience for deploying reports when selecting an
unconfigured embedded report page (for evaluation companies)
- Add `FindReportSetup` to resolve a `Deployable Report` type back to
its `PBI Report Setup` interface, eliminating repeated ordinal iteration
in subscribers and the deployments page extension
- Fix a pre-existing bug where the ABC Analysis page (Inventory) was
incorrectly referencing the Sales report ID

Fixes
[AB#600448](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/600448)

---------

Co-authored-by: Joshua Martínez Pineda <diegojoshuam@microsoft.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the AL: Apps (W1) Add-on apps for W1 label May 19, 2026
@github-actions github-actions Bot added this to the Version 28.2 milestone May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant