環境是 PowerApps 的新概念。 簡言之,環境是一個空間,可以用來儲存、管理及共用您組織的商務資料、應用程式和流程。 環境也可以當做容器來分隔具有不同角色、安全性需求或目標受眾的應用程式。 您運用環境的方式將取決於您的組織和想要組建的應用程式。 例如:

  1. 您可以選擇只在單一環境中組建應用程式。
  2. 您可以建立兩個獨立的環境,將您應用程式的測試版與實際執行版分開。
  3. 您可以建立與您公司特定團隊或部門相關的獨立環境,每個環境包含每個目標受眾的相關資料與應用程式。
  4. 您也可以為貴公司全球各地的分公司建立各自的獨立環境。

環境範圍

每個環境都是在建立在其 Azure AD 租用戶下方,只有該租用戶內的使用者能夠存取其資源。 環境也與地理位置繫結,例如美國。 當您在環境中建立應用程式時,該應用程式僅會被路由至該地理位置內的資料中心。 您在該環境中建立的任何項目 (包括連接、閘道、使用 Microsoft Flow 的流程等) 也將與其環境的位置繫結。

每個環境可能不會有任何或有一個 Common Data Service 資料庫,為您的應用程式提供儲存體。 是否能夠為您的環境建立資料庫,取決於您為 PowerApps 購買的授權及您在該環境中的權限。 如需詳細資訊,請參閱定價資訊

若您在環境中建立應用程式,只會允許該應用程式連線部署在該相同環境中的資料來源,包括連接、閘道、流程和 Common Data Service 資料庫。 例如,假設您建立了兩個名為「Test」與「Dev」的環境,並在每個環境中建立了 Common Data Service 資料庫。 如果您在「Test」環境中建立一個應用程式,將只允許該應用程式連線「Test」資料庫,無法連線接「Dev」資料庫。

此外也提供可讓您在環境之間移動資源的程序。 如需詳細資訊,請參閱移轉資源

環境權限

環境有兩個內建角色可提供環境內的存取權︰

  • 一是環境管理員角色,可在環境中執行所有的管理動作,包括:

    o 以環境管理員或環境製造者角色新增或移除使用者或群組

    o 為環境佈建 Common Data Service 資料庫

    o 檢視和管理在環境內建立的所有資源

    o 設定資料外洩防護原則。 如需詳細資訊,請參閱資料外洩防護原則

  • 另一是環境製造者角色,可在環境內建立資源,包括應用程式、連接、自訂 API、閘道及使用 Microsoft Flow 的流程。

環境製造者也可以在環境中將他們組建的應用程式散發給您組織中的其他使用者,做法是將應用程式與組織中的個別使用者、安全性群組或所有使用者共用。 如需詳細資訊,請參閱在 PowerApps 中共用應用程式

將使用者或群組指派給這些環境角色,並不會自動將環境資料庫 (若有) 的存取權授予使用者或群組,且必須由資料庫擁有者分別授予他們存取權。 如需詳細資訊,請參閱設定資料庫安全性

環境管理員可從 PowerApps 管理中心將使用者或安全性群組指派給這兩種角色。 如需詳細資訊,請參閱環境管理

預設環境

PowerApps 會自動為每個租用戶建立一個預設環境,該環境為該租用戶中所有的使用者所共用。 只要新使用者註冊 PowerApps,他們就會被自動新增為預設環境的製造者角色。 預設環境是在與 AAD 租用戶預設區域最接近的區域中建立。

注意:

使用者不會被自動新增為預設環境的環境管理員角色。 如需詳細資訊,請參閱環境管理

預設環境名稱如下:“{Azure AD tenant name} (default)”

選擇環境

採用環境後,您前往 https://web.powerapps.com 將會看到新的體驗。 現在將根據您選取的目前環境篩選網站中顯示應用程式、連接及其他項目。 靠近標題右側的環境選擇器會顯示您目前的環境。 若要選擇其他環境,請按一下或點選選擇器,便會顯示可用環境清單。 按一下或點選您要進入的環境。

如果您符合下列其中一項條件,環境將會出現在您的選擇器中:

  1. 您是環境的環境管理員角色成員。
  2. 您是該環境的環境製造者角色成員。
  3. 您不是環境的環境管理員或環境製造者,但您已經獲得該環境內至少一個應用程式的「參與者」存取權。 如需詳細資訊,請參閱共用應用程式注意︰在此情況下,您將無法在此環境中建立應用程式。 您只能夠修改與您共用的現有應用程式。

建立環境

誰可以建立環境?

您的授權決定您是否可以建立環境。

授權 允許建立環境
PowerApps P2
PowerApps P2 試用版
PowerApps P1 x
PowerApps P1 試用版 x
Dynamics 365 方案 x
Office 365 方案 x
Dynamics 365 應用程式與團隊方案 x

每個使用者最多可以建立五個環境。

目前您無法刪除環境。

可以建立環境的位置在哪裡?

您可以在 PowerApps.comPowerApps 管理中心建立新環境。 如果您建立環境,您會自動被新增為該環境的環境管理員角色。 您可以參與成為環境管理員或環境製造者角色成員的環境數量不受限制。 如需詳細資訊,請參閱環境管理

PowerApps 預覽版使用者將有何變更?

任何參與 PowerApps 預覽版的使用者都能發現採用環境體驗有所變更。 下表列出美國使用者與非美國使用者預期的變更︰

User 會發生什麼狀況
建立 Common Data Service 資料庫的預覽版使用者 您會看到一個名為「{您的姓名}的環境」的環境,其中包含預覽版 Common Data Service 資料庫,及您針對該資料庫組建的所有應用程式。 您將會被新增為此環境的環境製造者角色與環境管理員角色,並成為資料庫的資料庫擁有者。 當 PowerApps 公開上市時,我們將升級 Common Data Service 的中繼資料。 這項變更的影響可讓您仍然能使用您已針對預覽版 Common Data Service 資料庫組建的實體與應用程式,但您仍無法在該資料庫中建立欄位或實體。 我們很快就會發佈指導方針,說明如何建立一個環境,當中的資料庫包含已升級的中繼資料,以及如何將您的應用程式移轉至該環境。
注意:如果您針對預覽版 Common Data Service 資料庫組建的任何應用程式也將自訂 API 運用為資料來源,這些應用程式在此環境中將暫時無法使用,因為所有自訂 API 都將移轉至預設環境。 您必須在此環境中重新建立自訂 API,來修復受影響的應用程式。
美國的預覽版使用者 以下您在使用 PowerApps 預覽版期間建立的資源,將可在您租用戶的預設環境中使用:
- 您建立的所有應用程式 (連線至預覽版 Common Data Service 資料庫的應用程式除外)
- 您建立的所有連接與自訂 API
- 您安裝的所有內部部署資料閘道
美國地區以外的預覽版使用者 除了預設環境,您還可以看見名為「{Azure AD 租用戶} (預覽版)」的環境,其中包含以下您在使用 PowerApps 預覽版期間建立的資源:
- 您建立的所有應用程式 (連線至預覽版 Common Data Service 資料庫的應用程式除外)
- 您建立的所有連接與自訂 API
- 您安裝的所有內部部署資料閘道。
您會被新增為此環境的環境製造者角色。

*預覽版使用者*是 Microsoft PowerApps 公開上市版 (GA) 發行前的使用者。

在 PowerApps 公開上市 (GA) 兩週後,包含預覽版內容的環境將標示為唯讀 (預設環境例外)。所有現有的應用程式與流程都將繼續在這些環境中運作,但您將無法建立應用程式或流程。 強烈建議這些環境的使用者將其內容移轉至預設環境或另一個自訂環境。 請參閱下列部落格 (將在本週發表新文章),以瞭解移轉程序的詳細資訊:請參閱 Common Data Service 功能公告部落格

美國地區預覽版使用者環境範例。

美國地區以外預覽版使用者環境範例。

管理您組織的環境

隨著開始採用環境,我們也會啟動 PowerApps 管理中心,您可以在此管理您建立的所有環境,或是所有您已新增的環境管理員角色。 在管理中心中,您可以針對環境執行所有管理動作,包括:

  • 以環境管理員或環境製造者角色新增或移除使用者或群組。 如需詳細資訊,請參閱環境管理
  • 為環境佈建 Common Data Service 資料庫。 如需詳細資訊,請參閱建立 Common Data Service 資料庫
  • 設定資料外洩防護原則。 如需詳細資訊,請參閱資料外洩防護原則
  • 設定資料庫安全性原則 (以各種資料庫角色來開啟或限制原則)。 如需詳細資訊,請參閱設定資料庫安全性
  • Azure AD 租用戶全域管理員角色 (包括 Office 365 Global 管理員) 的成員也可以管理所有在其租用戶中建立的環境,並在 PowerApps 管理中心裡設定租用戶通用原則。