規劃您的 Power Pages 專案
本文為處理專案的企業團隊提供指引,可能超出製作者針對特定業務需求建立網站的範圍。 無論專案大小如何,建立有明確結果和預期的計劃都是良好的做法。
注意
Power Pages 是在 Power Apps 入口網站的基礎上所建置。 許多用於設定 Power Pages 的工具和方法都會利用 Power Apps 入口網站的功能。 如需詳細資訊,請參閱簡介:規劃 Power Apps 專案。
開始規劃您的第一個 Power Pages 專案時,請考慮下列問題:
- 誰會使用我的網站?
- 我的使用者會做什麼?
- 網站會包含哪些文字和內容?
- 什麼是公開顯示的,什麼是受保護的?
- 使用者會使用什麼資訊來登入或註冊?
- 使用者登入後,將如何細分資料?
- 使用者如何找到我的網站?
回答這些問題有助於在您開始項目時指導討論。
對象
預設範本已設定基本網頁,可協助您開始使用。 這些範本頁面未受保護,而包含的範例文字和影像僅供參考。 開發內容和資料體驗時,您可能會希望要求進行驗證才能存取特定頁面。 自訂 Power Pages 網站以符合您組織的特殊需求。
匿名使用者
不需要登入的頁面稱為匿名或未驗證的頁面。
已驗證的使用者
已驗證的頁面可讓您指定客戶所能查看或修改的確切資料。 若要讓網站僅接受已驗證的存取,請在首頁屬性上設定頁面權限。 此設置要求使用者先註冊並登錄,然後才能在網站的任何頁面上看到內容。 如需詳細資訊,請參閱頁面權限。
網站上任何已驗證的使用者都會繫結至 Dataverse 中的連絡人記錄。 請注意,您的網站驗證不會影響您的授權。 您的驗證只是一個授與特定頁面存取權的數位識別碼。
存取權
現今有許多網站都包含登入或註冊體驗,讓使用者可以建立新的登入設定檔,或使用現有的登入來存取網站頁面。 這些登入認證可以繫結至其社交帳戶或公司認證。 這些認證即是識別提供者 (IdP) 的一些範例。 Power Pages 適用於許多業界標準識別提供者。
其他資訊:Power Pages 中的驗證概觀
內部使用者
組織中的使用者應使用 Microsoft Entra。 使用 Microsoft Entra ID 通過活動會話提供無縫登錄體驗使用 Microsoft Entra ID 還有助於提高網站安全性。 當使用者離開組織時,其 Microsoft Entra 帳戶會停用,他們將無法存取您網站上受保護的頁面。 為方便起見,所有 Power Pages 網站 Microsoft Entra 都預配置了 ID。
提示
將登入按鈕重新命名為更好記的名稱,例如「Contoso 員工」或「Contoso 公司帳戶」。 建立名為「Authentication/OpenIdConnect/AzureAD/Caption」的網站設定,並指定您要顯示的值。 使用入口網站管理應用程式來建立和修改網站設定。
外部使用者
外部使用者應該使用外部識別提供者。 擁有單一外部識別提供者,可協助在多個不同網站或應用程式中一致地訓練使用者上線。 為了方便起見,您的使用者可以使用一組憑據訪問這些網站和應用程式。 Power Pages 提供數個選項。
Azure Active Directory B2C (Azure AD B2C) 是您可能考慮的其中一個識別提供者選項。 整合自訂或公司身分識別系統。 您可以允許使用 Microsoft 帳戶、LinkedIn、Google 等現有社交帳戶,包括您所設定要允許根據電子郵件地址進行登入之設定檔的選項。
您也可以自訂外觀,以符合您的需求,如需深入了解,請參見自訂 Azure AD B2C 使用者介面。
注意
建議您停用本機登入提供者。 如需詳細資訊,請參閱開始使用設定驗證。
安全性
Power Pages 允許您建立安全網站。
您可以保護網站上的任何頁面和資料。 如需詳細資訊,請參閱 Power Pages 安全性。
您可以設定資料表權限,為已驗證和未驗證的對象設定 Web 角色。 如需詳細資訊,請參閱指派資料表權限。
Note
使用全域範圍的資料表權限之前,請先考慮使用其他範圍類型。
您可以允許開放式註冊,或使用識別提供者來驗證電子郵件地址。 如需詳細資訊,請參閱提供外部對象的存取權。
資料模型
使用資料工作區來建立用於建立含清單及表單元件之頁面的資料表、檢視表和表單,讓使用者直接與 Microsoft Dataverse 中儲存的資料進行互動。 您需要為使用者配置適當的表許可權,以便能夠與數據進行交互。
匿名使用者資料設計
您不需要在資料設計中進行任何特定的作業,就可以授與讀取權限。 如果為匿名 Web 角色分配全域表許可權,則所有數據在訪問頁面時都會顯示在清單或表單中。
關聯式驗證使用者資料設計
網站上已驗證的使用者登入後,他們就會由對應的連絡人記錄來表示。 客戶資料表與每個連絡人記錄之間都會有原生內建的關聯性。 您可以選擇對此關聯進行修改。 如需關聯式資料安全性的詳細資訊,請參閱 Power Pages 安全性。
對您第一個專案的建議
分開考量開發與實際執行環境
雖然 Power Pages 提供可在個別環境中安裝多個網站的能力,但還是建議您建立有別於實際執行環境的單獨環境,以便建立和測試新功能。 詳細資訊:上線檢查清單
執行使用者測試
強烈建議您為內部利害關係人和前期外部測試人員建立穩定的測試網站。 測試網站允許您微調開發工作。
保護自訂網域安全
建議您建立用於實際上線的自訂網域。 與內部團隊聯繫,以便在實際上線日期之前保護網域安全。
必須有 SSL 憑證才能設定您的自訂網域。 如需更多資訊,請參閱自訂網域。
使用上線檢查清單
使用我們的 上線清單 作為指導,規劃成功上線網站。