[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210
Draft
mynjj wants to merge 1 commit into
Draft
[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210mynjj wants to merge 1 commit into
mynjj wants to merge 1 commit into
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #6763 to
releases/28.xas 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