Power Pages 中即將發生的重要變更和棄用

本文描述的變更和棄用公告適用於 Power Pages。 製作者、開發人員和 IT 專業人員都可以使用此資訊來準備迎接未來的版本。

Important

已棄用表示 Microsoft 打算在未來的主要版本中移除該功能或能力。 此功能會持續運作並獲得完整支援,直到正式移除為止。 此棄用通知可能會持續幾個月或幾年。 移除後,該功能或能力將無法運作。 此通知可讓您在功能移除之前,有足夠的時間規劃和更新您的程式碼。

Web API 欄位設定中的萬用字元值(*)

在 Webapi/<table-name>/fields 網站設定中,對萬用字元值(*)的支援已淘汰。 通配符值透過 Power Pages Web API 揭露 Dataverse 資料表中的所有欄位。

Note

  • 2026 年 8 月:新建立的網站無法再在網站設定中使用萬用字元值*()。Webapi/<table-name>/fields
  • 2026 年 9 月 14 日:所有網站已移除對萬用字元值*()的支援。 現有網站必須使用明確的允許欄位清單。

這項改變對你意味著什麼

如果您的網站在網站設定中使用萬用字元值(*),Webapi/<table-name>/fields請更新設定,指定應在 2026 年 9 月 14 日前透過 Power Pages Web API 存取的欄位。 更多細節請參閱 Power Pages 入口網站 Web API 概述。

不要等到支援被移除後才做這個改變。 請盡快更新您的網站設定,以避免潛在的中斷,並確保只有預期欄位能透過 Web API 公開。

為什麼需要這樣的改變?

使用萬用字元值可能會無意中透過 Power Pages Web API 暴露額外的欄位。 要求明確列出欄位,有助於提升安全性與可維護性,確保只有預期資料能透過 Web API 存取。

如需了解 Web API 欄位設定中與萬用字元值相關的問題資訊,請參閱 萬用字元欄位設定棄用後 Web API 要求失敗。

2024 年 7 月,我們將在 Power Pages 設計工作室中改進文字、圖片和按鈕連結的製作方式。 連結到網址欄位接受任何類型的連結,包括 Mailto 和 tel 連結。 此外,將有一個新選項來選擇連結是在新視窗中還是在當前視窗中打開。

我們還將更改按鈕元件的建立方式。 過去,按鈕是用 <button> HTML 標籤表示,網址則由以下 onclick 屬性處理:

<button onclick="window.location.href='/page/subpage-1/'" type="button" value="subpage-1" class="button1">Add a call to action here</button>

隨著即將推出的改進,所有新的按鈕元件皆以 <a> anchor 標籤建立,href 屬性負責 URL 導航。 任何帶有 <a> 類別的 btn 標籤在設計工作室中都會被識別為按鈕元件:

<a href="/page/subpage-1/" class="btn button1">Add a call to action here</a>

此更改僅適用於新按鈕。 以前建立的按鈕不受影響,並繼續在設計工作室中運作。 不過,您可能需要調整使用 <button> 標籤進行選擇的任何自訂 CSS 或 JavaScript。

Power Apps portals Studio 即將停用

自 2024 年 2 月 26 日起,Power Apps 入口網站 Studio 將正式退役。 所有網站皆開放於Power Pages設計工作室。

什麼是 Power Apps Portals Studio?

Power Apps Portals Studio 是 Power Pages Design Studio 的傳統體驗。

我會失去我在 Power Apps Portals Studio 中建立的所有入口網站和網站的存取權嗎?

否。 你可以繼續使用 Power Apps portals Studio 存取和編輯你建立的所有網站,只需要透過 Power Pages 來存取。 更多資訊: 管理網站

使用 Power Apps 建立網站

自 2023 年 9 月起,Power Apps 的空白應用程式入口網站建立將被重新導向至 Power Pages。

為什麼我無法從 Power Apps 建立入口網站?

為了讓創作者能更精簡且更優質地建立網站,所有網站建立體驗現在都透過 Power Pages 提供。 你可以用 Power Pages 建立安全、企業級、低程式碼的商業網站。 更多資訊:使用 Power Pages 建立網站

為什麼我在 Power Apps 裡看不到 Dynamics 365 入口網站範本?

你可以用 Power Pages 的Dynamics 365範本來建立網站。 更多資訊:Dynamics 365 templates

為什麼我在 Power Pages 裡看不到 Dynamics 365 入口網站範本?

如果你第一次使用 Power Pages,第一次建立網站時不會看到Dynamics 365入口網站。 如果該環境安裝了任何 Dynamics 365 應用程式,你會在後續建立的網站中看到它們。

為什麼我在 Portals Studio 的 Apps 清單下,看不到我在 Power Apps 中建立的 Portals?

自 2023 年 10 月起,Power Apps 入口網站建立的入口網站將顯示在 Power Pages,更多資訊請參考:管理以 Power Apps

Power Apps portals 管理中心

Power Apps 入口網站管理中心已不再支援,且自 2023 年 6 月起不再可用。 請使用 Power Platform 管理中心中的新 Power Pages 管理中心。

控制 Power Pages 中網站可見性變更

自 2022 年 10 月網站版本 9.4.9.xx 起,任何在 Power Pages 或 Power Apps 入口網站建立的新網站預設為私人。 只有創客或組織內經創客授權的人士才能存取網站,確保 Power Pages 網站安全。 此功能利用 Microsoft Entra 認證,提供另一層安全防護,以防止部分開發的網站資料與設計意外外洩。 當網站準備好投入使用時,可以將網站顯示性變更為公用,讓所有人都可以透過網際網路匿名存取,或透過識別提供者獲得保護。

在啟動時,擁有系統管理員角色的使用者與 服務管理員 預設擁有更改網站可見狀態的權限(從私人轉為公開或反之)。

Note

2023 年 10 月 1 日之後,當租戶層級設定為空時,系統管理員將無法更改網站可見性。 為了避免發生這種情況,請將租用戶層級設定的值設定為 TRUE 或 FALSE。 更多資訊: 變更租戶層級設定

入口網站中的 OAuth 2.0 隱含授與流程

授權 端點、使用 GET 請求的 權杖端 點,以及使用 OAuth 2.0 隱含授權流程的預設憑證,都已被棄用。 對於新建立的入口網站或不使用此功能的現有入口網站,不需要執行任何動作。 如果您已經使用此功能,則必須使用權杖端點 POST 要求以取得安全存取權杖來授權外部 API。

Note

  • 所有使用這個已取代功能的現有客戶,都需要在 2022 年 10 月前遷移至支援的方法。
  • 欲了解更多使用自訂憑證的資訊,請參考 「使用自訂憑證」。
  • 關於在 Token 端點使用 POST 呼叫的範例程式碼,請前往 Token 端點範例。

列出 OData 資料流

自 2022 年 6 月起,將不再建議使用 OData 資料流 通過 RESTful 網路服務來與資料互動。 我們建議您遷移至 Power Pages Web API。

Note

  • 從 2022 年 10 月開始,新佈建的網站將無法使用 OData 列表功能。
  • OData 的訂閱清單功能將於 2026 年 6 月前移除。

入口網站內容編輯器

從 2022 年 6 月開始,用於設計網站的入口網站內容編輯器工具已被取代。 我們建議使用 Power Apps Portals Studio 來編輯入口網站。

Note

此功能將於2026年6月前移除。

從網站版本 9.4.4.xx 開始,入口網站搜尋使用 Dataverse 搜尋作為所有新入口網站的預設搜尋提供者。 Lucene.NET 搜尋已被棄用;但現有使用 Lucene.NET 搜尋的入口網站則不會受到影響。 建議使用者遷移至 Dataverse搜尋。 透過將 Search/EnableDataverseSearch 設定為 true,為現有入口網站啟用 Dataverse 搜尋。

Note

所有現有使用 Lucene.NET 搜尋的客戶必須於 2024 年 10 月 1 日前遷移至 Dataverse 搜尋。

美國政府的內容傳遞網路

自 2022 年 1 月起,美國政府的Power Apps入口網站開始使用 Azure 內容傳遞網路 作為預設的 JavaScript 與 CSS 檔案。 根據 US Government 部署,依照下列方式設定以下內容傳遞網路 (CDN) URL 的允許清單。

Power Pages 版本 內容傳遞網路 URL
政府社群雲端 (GCC) https://gov.content.powerapps.us
GCC High https://high.content.powerapps.us
Power Apps 國防部 https://content.appsplatform.us

新網站中表單和清單的資料表權限變更

自 2026 年 6 月起,網站將對所有 表單 和 清單強制執行表格權限,無論啟用表格 權限 設定為何。

從 9.3.7.x 版本開始,新建立的網站將對所有 表單 和 清單強制執行表格權限,無論啟用表格 權限 設定為何。

此外,同一版本中,所有啟用 List OData 訂閱源 的網站(新舊)清單都必須設定適當的 表格權限 ,才能讓這些清單上的訂閱源正常運作。

Note

上述變更同樣適用於 從 試用轉為正式生產的網站。

若要明確設定匿名存取,請使用正確的 資料表權限 和網頁角色設定。

SameSite 模式變更

從 Power Pages 版本 9.3.6.x 開始,製作者可以將所有入口網站 Cookie 的 SameSite 模式標記為 Strict (如果適用)。

隨著這項變更,我們新增了一個網站設定,可以控制所有 Cookie 的 SameSite 模式,並可依照特定 cookie 的等級進行設定。

網站設定名稱 Scope 可能的值
HTTP/SameSite/Default 全域,適用於所有 Cookie。 沒有
寬鬆
嚴格
HTTP/SameSite/{CookieName} 特定 Cookie。 沒有
寬鬆
嚴格

所有現有及新設網站的預設值為 Lax。

想了解如何設定網站的網站設定,請前往 「配置入口網站的網站設定」。

追蹤網頁和 Web 檔案

自 portals 9.3.4.x 版本起,以下功能已退休:

參見

Power Apps、Power Automate 和客戶參與應用程式中即將發生的重要變更(不建議使用的功能)