---
id: change/bcapps/12242
type: change
title: "#12242 29.x: Removing the restriction of deploying Power BI reports only to evaluation companies"
summary: Power BI report deployment is no longer limited to evaluation companies; deploying to My workspace still is. The setup wizard now lets you pick a workspace, and the workspace name is recorded at deployment time and shown in the deployments list.
tier: official
language: en
tags:
  - feature
  - releases/29.x
  - bc29
  - page powerbi assisted setup
  - page powerbi reports setup
  - page pbi report deploy. selection
  - table company information
  - page company information
  - codeunit power bi report synchronizer
system: platform
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:02:21.329Z"
  flags: []
generated:
  at: "2026-10-11T00:26:06.897Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 035361f916bd9863f62c2b30ec7c459e04851c84
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/12242
    title: "microsoft/BCApps#12242: 29.x: Removing the restriction of deploying Power BI reports only to evaluation companies"
    date: "2026-10-05"
    commit: 035361f916bd9863f62c2b30ec7c459e04851c84
    t: null
    quote: Workspace selection is included in the wizard; Workspace name is tracked at deployment time
links:
  learn: []
  objects:
    - object/page/36950
    - object/page/36951
    - object/page/36968
    - object/table/79
    - object/page/1
    - object/codeunit/6325
    - object/codeunit/6321
    - object/interface/power-bi-service-provider
    - object/codeunit/6334
    - object/interface/power-bi-upload-tracker
    - object/interface/power-bi-uploadable-report
    - object/codeunit/6349
    - object/codeunit/6350
    - object/table/6316
    - object/table/6318
    - object/enum/6318
    - object/page/6347
    - object/codeunit/6326
    - object/codeunit/6323
    - object/codeunit/6319
    - object/page/6349
    - object/codeunit/1751
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 12242
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/12242
kind: pr
base_branch: releases/29.x
major: "29"
merged_at: "2026-10-05T11:04:59Z"
author: mynjj
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Team: Integrations"
change_class: code
change_kind: feature
behavior_change: true
breaking: false
files:
  count: 60
  additions: 2044
  deletions: 228
  al: 55
apps:
  - Base Application
  - PowerBIReports
objects_touched:
  - key: page/36950
    page: page/36950
    type: page
    id: 36950
    name: PowerBI Assisted Setup
    app: PowerBIReports
    status: modified
  - key: page/36951
    page: page/36951
    type: page
    id: 36951
    name: PowerBI Reports Setup
    app: PowerBIReports
    status: modified
  - key: page/36968
    page: page/36968
    type: page
    id: 36968
    name: PBI Report Deploy. Selection
    app: PowerBIReports
    status: modified
  - key: table/79
    page: table/79
    type: table
    id: 79
    name: Company Information
    app: Base Application
    status: modified
  - key: page/1
    page: page/1
    type: page
    id: 1
    name: Company Information
    app: Base Application
    status: modified
  - key: codeunit/6325
    page: codeunit/6325
    type: codeunit
    id: 6325
    name: Power BI Report Synchronizer
    app: Base Application
    status: modified
  - key: codeunit/6321
    page: codeunit/6321
    type: codeunit
    id: 6321
    name: Power BI Rest Service Provider
    app: Base Application
    status: modified
  - key: interface/power bi service provider
    page: interface/power-bi-service-provider
    type: interface
    id: null
    name: Power BI Service Provider
    app: Base Application
    status: modified
  - key: codeunit/6334
    page: codeunit/6334
    type: codeunit
    id: 6334
    name: Power BI Upload Step Runner
    app: Base Application
    status: modified
  - key: interface/power bi upload tracker
    page: interface/power-bi-upload-tracker
    type: interface
    id: null
    name: Power BI Upload Tracker
    app: Base Application
    status: modified
  - key: interface/power bi uploadable report
    page: interface/power-bi-uploadable-report
    type: interface
    id: null
    name: Power BI Uploadable Report
    app: Base Application
    status: modified
  - key: codeunit/6349
    page: codeunit/6349
    type: codeunit
    id: 6349
    name: PBI Deploy. Upload Tracker
    app: Base Application
    status: modified
  - key: codeunit/6350
    page: codeunit/6350
    type: codeunit
    id: 6350
    name: PBI Deployable Report Impl.
    app: Base Application
    status: modified
  - key: table/6316
    page: table/6316
    type: table
    id: 6316
    name: Power BI Deployment
    app: Base Application
    status: modified
  - key: table/6318
    page: table/6318
    type: table
    id: 6318
    name: Power BI Deployment Buffer
    app: Base Application
    status: modified
  - key: enum/6318
    page: enum/6318
    type: enum
    id: 6318
    name: Power BI Deployment Outcome
    app: Base Application
    status: added
  - key: page/6347
    page: page/6347
    type: page
    id: 6347
    name: Power BI Report Deployments
    app: Base Application
    status: modified
  - key: codeunit/6326
    page: codeunit/6326
    type: codeunit
    id: 6326
    name: Power BI Customer Report
    app: Base Application
    status: modified
  - key: codeunit/6323
    page: codeunit/6323
    type: codeunit
    id: 6323
    name: Power BI System Table Report
    app: Base Application
    status: modified
  - key: codeunit/6319
    page: codeunit/6319
    type: codeunit
    id: 6319
    name: Power BI Workspace Mgt.
    app: Base Application
    status: modified
  - key: page/6349
    page: page/6349
    type: page
    id: 6349
    name: Power BI Workspaces Lookup
    app: Base Application
    status: added
  - key: codeunit/1751
    page: codeunit/1751
    type: codeunit
    id: 1751
    name: Data Classification Eval. Data
    app: Base Application
    status: modified
objects_unjoined:
  - path: src/Layers/APAC/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/AT/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DACH/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DE/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FI/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FR/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IS/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NO/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NZ/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/SE/BaseApp/Foundation/Company/CompanyInformation.Page.al
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 624513
systems:
  - platform
  - integration
  - reporting
quote: Workspace selection is included in the wizard; Workspace name is tracked at deployment time
joined_against:
  major: "29"
  commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
---

# #12242 29.x: Removing the restriction of deploying Power BI reports only to evaluation companies

> Power BI report deployment is no longer limited to evaluation companies; deploying to My workspace still is. The setup wizard now lets you pick a workspace, and the workspace name is recorded at deployment time and shown in the deployments list.

[Pull request](https://github.com/microsoft/BCApps/pull/12242) · merged into `releases/29.x` (BC29) on 2026-10-05 by mynjj · 60 files (+2044 -228), 55 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- Evaluation company restriction removed for Power BI deployment
- Workspace selection integrated into the deployment wizard
- Workspace names tracked and displayed in deployment history
- My workspace deployment still limited to evaluation companies
- Enhanced multi-selection and redeployment behavior
- Behaviour changes for users or extensions.

## AL objects touched

- [Page 36950 "PowerBI Assisted Setup"](../../objects/page/36950.md), PowerBIReports: modified
- [Page 36951 "PowerBI Reports Setup"](../../objects/page/36951.md), PowerBIReports: modified
- [Page 36968 "PBI Report Deploy. Selection"](../../objects/page/36968.md), PowerBIReports: modified
- [Table 79 "Company Information"](../../objects/table/79.md), Base Application: modified
- [Page 1 "Company Information"](../../objects/page/1.md), Base Application: modified
- [Codeunit 6325 "Power BI Report Synchronizer"](../../objects/codeunit/6325.md), Base Application: modified
- [Codeunit 6321 "Power BI Rest Service Provider"](../../objects/codeunit/6321.md), Base Application: modified
- [Interface "Power BI Service Provider"](../../objects/interface/power-bi-service-provider.md), Base Application: modified
- [Codeunit 6334 "Power BI Upload Step Runner"](../../objects/codeunit/6334.md), Base Application: modified
- [Interface "Power BI Upload Tracker"](../../objects/interface/power-bi-upload-tracker.md), Base Application: modified
- [Interface "Power BI Uploadable Report"](../../objects/interface/power-bi-uploadable-report.md), Base Application: modified
- [Codeunit 6349 "PBI Deploy. Upload Tracker"](../../objects/codeunit/6349.md), Base Application: modified
- [Codeunit 6350 "PBI Deployable Report Impl."](../../objects/codeunit/6350.md), Base Application: modified
- [Table 6316 "Power BI Deployment"](../../objects/table/6316.md), Base Application: modified
- [Table 6318 "Power BI Deployment Buffer"](../../objects/table/6318.md), Base Application: modified
- [Enum 6318 "Power BI Deployment Outcome"](../../objects/enum/6318.md), Base Application: added
- [Page 6347 "Power BI Report Deployments"](../../objects/page/6347.md), Base Application: modified
- [Codeunit 6326 "Power BI Customer Report"](../../objects/codeunit/6326.md), Base Application: modified
- [Codeunit 6323 "Power BI System Table Report"](../../objects/codeunit/6323.md), Base Application: modified
- [Codeunit 6319 "Power BI Workspace Mgt."](../../objects/codeunit/6319.md), Base Application: modified
- [Page 6349 "Power BI Workspaces Lookup"](../../objects/page/6349.md), Base Application: added
- [Codeunit 1751 "Data Classification Eval. Data"](../../objects/codeunit/1751.md), Base Application: modified
- `src/Layers/APAC/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/AT/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/BE/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/CH/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/DACH/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/DE/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/ES/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/FI/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/FR/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/IS/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/IT/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/NA/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/NL/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/NO/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/NZ/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/RU/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot
- `src/Layers/SE/BaseApp/Foundation/Company/CompanyInformation.Page.al`: modified, not in the BC29 snapshot

## Context

- Work items: AB#624513
- Labels: AL: Apps (W1), Team: Integrations
- Systems: platform, integration, reporting
- From the description: "Workspace selection is included in the wizard; Workspace name is tracked at deployment time"

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
