Power Pages 中即將發生的重要變更和取代
本文所述的變更和取代公告適用於 Power Pages。 製作者、開發人員和 IT 專業人員都可以使用此資訊來準備迎接未來的版本。
重要
取代代表我們意圖從未來的主要版本移除功能或能力。 此功能將持續運作並獲得完整支援,直到正式移除為止。 此取代通知可能會持續幾個月或幾年。 將其移除後,該功能會無法運作。 此通知可讓您在功能移除之前,有足夠的時間規劃和更新您的程式碼。
在設計工作室中增強連結建立
2024 年 7 月,我們將對在 Power Pages 設計工作室中建立文字、圖像和按鈕連結的方式進行改進。 URL 連結欄位將接受任何類型的鏈接,包括 mailto 和 tel 連結。 此外,將有一個新選項來選擇連結是在新視窗中還是在當前視窗中打開。
我們還將更改按鈕元件的建立方式。 以前,按鈕使用 <button>
HTML 標記表示,其中的 URL 由以下 onclick
屬性處理:
<button onclick="window.location.href='/page/subpage-1/'" type="button" value="subpage-1" class="button1">Add a call to action here</button>
隨著即將推出的改進,所有新的按鈕元件都是使用 <a>
錨標記建立的,href 屬性負責 URL 導航。 任何具有 btn
類別的<a>
標籤都被識別為設計工作室中的按鈕組件:
<a href="/page/subpage-1/" class="btn button1">Add a call to action here</a>
此更改僅適用於新按鈕。 以前建立的按鈕不受影響,並繼續在設計工作室中工作。 但是,您可能需要調整使用該<button>
標籤進行選擇的任何自訂 CSS 或 JavaScript。
Power Apps 入口網站工作室即將淘汰
自 2024 年 2 月 26 日起生效,Power Apps 入口網站工作室將會淘汰。 所有網站均在 Power Pages 設計工作室中開啟。
什麼是 Power Apps 入口網站工作室?
Power Apps 入口網站工作室是 Power Pages 設計工作室的舊版體驗。
我是否會失去在 Power Apps 入口網站工作室中建立的所有入口網站和網站的存取權?
否。 您可以繼續存取和編輯透過 Power Apps 入口網站工作室建立的所有網站,只需從 Power Pages 存取它們即可。 其他資訊:管理網站
從 Power Apps 建立網站
從 2023 年 9 月開始,從 Power Apps 建立空白應用程式入口網站建立將會被重新導向至 Power Pages。
為什麼我不能從 Power Apps 建立入口網站?
作為為建立者提供簡化和改善網站建立體驗的一部分,所有網站建立體驗現在都透過 Power Pages 提供。 您可以使用 Power Pages 來建立安全、企業級、低程式碼的商務網站。 其他資訊:使用 Power Pages 建立網站
為何我在 Power Apps 中看不到 Dynamics 365 入口網站範本?
您可以使用 Dynamics 365 範本從 Power Pages 建立網站。 其他資訊:Dynamics 365 範本
為何我在 Power Pages 中看不到 Dynamics 365 入口網站範本?
如果您是第一次使用 Power Pages,則您在第一個網站建立時會看不到 Dynamics 365 入口網站。 如果環境中安裝了任何 Dynamics 365 應用程式,您將在後續建立的網站中看到它們。
為什麼我在 Portals Studio 的應用程式清單下找不到在 Power Apps 中建立的入口網站?
從 2023 年 10 月開始,在 Power Apps 入口網站中建立的入口網站將顯示在 Power Pages 中,更多資訊:管理在 Power Apps 中建立的網站
Power Apps入口網站管理中心
Power Apps 入口網站系統管理中心現已被取代,自 2023 年 6 月起不再供使用。 請使用 Power Platform 系統管理中心新增的 Power Pages 管理中樞。
控制 Power Pages 中的網站顯示性變更
從 2022 年 10 月的網站版本 9.4.9.xx 開始,任何在 Power Pages 或 Power Apps 入口網站中建立的新網站都將預設為私用網站。 只有製作者或是組織中由製作者授與權限的人員才能存取網站,使 Power Pages 網站的安全獲得保障。 此功能使用 Microsoft Entra 驗證提供另一層安全性,以防止開發中的網站資料和設計意外洩漏。 當網站準備好投入使用時,可以將網站顯示性變更為公用,讓所有人都可以透過網際網路匿名存取,或透過識別提供者獲得保護。
啟動時,具有系統管理員角色的使用者以及服務管理員預設會有變更網站顯示性狀態 (私用變為公用或公用變為私用) 的權限。
注意
2023 年 10 月 1 日之後,當租用戶層級設定為 Null 時,系統管理員將無法變更網站顯示性。 為了避免發生這種情況,請將租用戶層級設定的值設定為 TRUE 或 FALSE。 其他資訊:變更租用戶層級設定
入口網站中的 OAuth 2.0 隱含授與流程
授權端點、使用 GET 要求的權杖端點,和使用 OAuth 2.0 隱含授與流程的預設憑證將被取代。 對於新建立的入口網站或不使用此功能的現有入口網站,不需要執行任何動作。 如果您已經使用此功能,則必須使用權杖端點 POST 要求以取得安全存取權杖來授權外部 API。
注意
列出 OData 摘要
從 2022 年 6 月起,將淘汰使用 OData 摘要 透過 RESTful Web 服務與資料進行互動。 建議您遷移至 Power Pages Web API。
注意
- 從 2022 年 10 月開始,新佈建的網站將無法使用列出 OData 功能。
- OData 摘要清單功能將於 2024 年 4 月 1 日移除。
入口網站內容編輯器
從 2022 年 6 月開始,用於設計網站的入口網站內容編輯器工具已被取代。 建議使用 Power Apps 入口網站工作室編輯入口網站。
注意
這項功能將於 2023 年 10 月 1 日前移除。
使用 Lucene.NET 搜尋的入口網站搜尋
從網站版本 9.4.4.xx 開始,入口網站搜尋使用 Dataverse 搜尋作為所有新入口網站的預設搜尋提供者。 Lucene.NET 搜尋已被取代; 但是,現有入口網站使用 Lucene.NET 搜尋將不受影響。 建議使用者遷移至 Dataverse搜尋。 透過將 Search/EnableDataverseSearch 網站設定為 True,為現有入口網站啟用 Dataverse 搜尋。
注意
所有使用 Lucene.NET 搜尋的現有客戶都必須必須在 2024 年 10 月 1 日之前遷移至 Dataverse 搜尋。
美國政府的內容傳遞網路
自 2022 年 1 月起,美國政府機關版 Power Apps 入口網站開始使用 Azure 內容傳遞網路 做為預設 JavaScript 和 CSS 檔案。 根據美國政府機關部署,為以下內容傳遞網路 URL 設定允許清單:
Power Pages 版本 | 內容傳遞網路 URL |
---|---|
政府社群雲端 (GCC) | https://gov.content.powerapps.us |
GCC High | https://high.content.powerapps.us |
Power Apps 國防部 | https://content.appsplatform.us |
新網站中表單和清單的資料表權限變更
從版本 9.3.7.x 開始,新建立的網站會對所有表單和清單強制執行資料表權限,不考慮啟用資料表權限設定。
此外,在同一版本中,所有已啟用列出 OData 摘要的網站 (新的或現有的) 中的清單都必須設定適當的資料表權限,才能讓這些清單上的摘要運作。
注意
上述變更也適用於從試用轉換到生產的網站。
若要明確設定匿名存取,請改用適當的資料表權限,以及設定 Web 角色。
SameSite 模式變更
從 Power Pages 9.3.6.x 版開始,製作者可以將所有入口網站 Cookie 的 SameSite 模式都標示為 Strict (如果適用)。
透過此變更,我們新增了一個新的網站設定來控制所有 Cookie 的 SameSite 模式,可設定為特定 Cookie 層級。
網站設定名稱 | 範圍 | 可能的值 |
---|---|---|
HTTP/SameSite/Default | 全域,適用於所有 Cookie。 | None Lax Strict |
HTTP/SameSite/{CookieName} | 特定 Cookie。 | None Lax Strict |
所有現有和新佈建網站的預設值都是 None。
若要了解如何設定網路的網站設定,請移至設定入口網站的網站設定。
追蹤網頁和 Web 檔案
從入口網站版本 9.3.4.x 開始,以下功能已停用: